ビッグデータは内部と外部の使い分けが重要
マイクロソフトのビッグデータ対応、明かされたSQL Server 2012の新機能
2012年上半期に提供を開始する「SQL Server 2012」。マイクロソフトのビッグデータ対応戦略とともに、SQL Server 2012の新機能を紹介する。
日本マイクロソフトは2011年11月15日、Microsoft SQL Server(関連記事:「Microsoft SQL Server 2008 R2」+「Excel 2010」が目指すセルフサービスBI)の次期バージョン「SQL Server 2012」(コードネーム「Denali」)および、ビッグデータ対応のロードマップをプレスカンファレンスで発表した。SQL Server 2012は2012年上半期(1~6月)に提供を開始する。
マイクロソフトが考えるビッグデータ活用とは
ビッグデータ活用に注目が集まる理由を、日本マイクロソフト クラウド&アプリケーション プラットフォーム製品部 エグゼクティブプロダクトマネージャーの斎藤泰行氏は、「国際情勢の変化、ビジネスのグローバル化、消費者ニーズの多様化、ソーシャルネットワークの普及、急激な円高などに起因して、刻々と変化するビジネス状況に迅速に対応する必要性が求められている。それに加えてリアルタイムに顧客のニーズを捉えることで、ビジネス成長と競争力を強化したいからから」と説明する。
マイクロソフトのビッグデータ対応ロードマップ
マイクロソフトは、企業がビッグデータをビジネスに生かすために包括的な製品群を提供する。既にSQL Serverおよびデータウェアハウス(DWH)アプライアンス「SQL Server Parallel Data Warehouse」用のHadoopコネクタを無償提供している。さらに、HadoopをベースとしたWindows ServerおよびWindows Azure向けのディストリビューションを2012年中に提供することを発表、Hadoopのエンタープライズ領域における利用を推進するとしている。
しかし、SNSやセンサーデータといった社外のビッグデータを処理することに関しては、「昨今は『ビッグデータをいかに処理するか』というテクノロジーの話ばかりが先行しているが、残念ながら国内ではまだその状況ではないと思う」と斎藤氏は指摘する。「社外のビッグデータを活用するためには、まずは企業内に蓄積された多種多様なデータをリアルタイムかつ粒度細かく分析できる環境が礎になる」。それを踏まえて、SQL Server 2012ではビッグデータ処理機能と処理したデータを活用する機能をトータル提供する、「絵に描いた餅でないリアルなソリューション」に進化したとしている。以下でその詳細を見ていこう。
ユーザーニーズに応えて3つのエディションラインアップに変更
SQL Server 2008 R2では、Datacenter、Enterprise、Standard、Workgroup、Web、Developerという6種類のエディションを展開している。より細かいワークロードや個々への最適化により、ユーザー企業がニーズに合ったエディションを選択できることを主眼にラインアップをそろえてきたが、ユーザー企業からは「どれを選べばいいか分からない」という声も少なくなかったという。そこでSQL Server 2012では、エディションを以下の3つに単純化した。
- Standard Edition
- Business Intelligence Edition
- Enterprise Edition
Standard Edition
「Standard Edition」は、部門用アプリケーションや部門用でのビジネスインテリジェンス(BI)プロジェクトなど、比較的小規模な環境で使えるエントリーモデル。
Business Intelligence Edition
SQL Server 2012から新規で提供する「Business Intelligence Edition」は、データベースコンポーネントとしてのStandard Editionの全ての機能と共に、今回新しく提供するBIツール「PowerView」を搭載。全社向けリポーティングや分析環境のためのエディションとして位置付けられている。
SQL Serverは従来、データベースエンジンの中にBI機能を包含して提供していることをバリュープロポジションとして強調してきた。しかし、「残念ながらまだまだSQL ServerにBI機能が含まれているという認知が少ないのは事実。Business Intelligence Editionを投入することで、BI機能が包含されていることをあらためて市場に訴求するとともに、今までにないBI環境をブレイクスルーする機能を搭載している」という。
Enterprise Edition
最上位エディションとなる「Enterprise Edition」は、全てのSQL Server 2012の機能を包含している。基幹業務システムやオンライン株取引、コアバンキングなどのミッションクリティカルなアプリケーションにも対応できるよう、可用性を高める「SQL Server AlwaysOn」などの機能や、カラムストアインデックスや圧縮などの効果的なデータ格納手法を備える。
| エディション | Enterprise Edition | Business Intelligence Edition | Standard Edition |
|---|---|---|---|
| サポートする最大CPUコア数 | OSがサポートする最大コア数 | 16コア | 16コア |
| 基本的なOLTP機能 | ○ | ○ | ○ |
| プログラミングに関する機能 (T-SQL、Spatial データ型のサポート、FileTable) |
○ | ○ | ○ |
| 管理に関する機能 (SQL Server Management Studio、ポリシー ベースの管理) |
○ | ○ | ○ |
| 基本的なリポーティングと分析機能 | ○ | ○ | ○ |
| セルフサービスビジネスインテリジェンス (PowerView、PowerPivot for SharePoint) |
○ | ○ | - |
| エンタープライズデータ管理 (Data Quality Service、Master Data Service) |
○ | ○ | - |
| インメモリ型OLAP分析エンジン | ○ | ○ | - |
| DWH向け機能 (カラムストアインデックス、パーティショニング) |
○ | - | - |
| アドバンスドセキュリティ(監査、暗号化) | ○ | - | - |
| 高可用性(SQL Server AlwaysOn) | ○ | - | - |
高可用性とパフォーマンスを提供する「SQL Server AlwaysOn」
SQL Server 2012は、ミッションクリティカルなシステムに対応することで幅広い企業システムでの利用を想定している。その象徴となる機能が、障害対応、災害対策、負荷分散を1つの機能として提供する「SQL Server AlwaysOn」だ。
「Windows Serverフェイルオーバークラスタリングとデータベースミラーリング、ログシップなど複数の機能を融合した」というSQL Server ALwaysOnにより、ユーザー企業は、遠隔地のデータセンターへのセカンダリ作成や非同期複製設定をGUIで簡単に行えるなど、分析環境の災害対策構成を容易に実現できるという。
また、同期・非同期モードの複製処理や自動・手動フェイルオーバーで、最大4台のセカンダリシステムへの複製が可能。ログ転送時にデータを圧縮、暗号化した状態で複製を実行したり、プライマリ上のデータ破損時にセカンダリを利用して自動修復するなど、高速かつ安全な複製を可能にしている。
ビッグデータを高速処理するカラムストアインデックス
SQL Server 2012では、カラムストアインデックス、圧縮技術を採用している。PowerPivotのインメモリカラムベースエンジンを応用し、SQL Server 2012のデータベースエンジンに実装した。
列単位でインデックスを格納し、同一データ型を高度に圧縮することで、日次集計や月次集計などの参照処理を行うDWHのパフォーマンスを向上させることができる。通常のデータベースは特定の列だけを参照したい場合にも行全体を読み込む必要がある。その点カラムストアインデックスは、列単位にまとめてデータを格納することで、参照時の不要なI/Oを削減することができる(関連記事:列単位格納でビッグデータの高速処理を実現するカラム型データベース)。
ビッグデータ処理後のDWHのデータ品質を向上する「Data Quality Services」
データクレンジングや名寄せなどの処理サービスを提供する「Data Quality Services」は、SQL Server 2008 R2のマスターデータサービスを補完する機能で、散在するマスターデータからDWHに統合したデータの品質を改善する。名前や文字列の長さなどをチェックし、正規表現に修正するためのルールを定義することができる。
Analysis Servicesを強化したインメモリTabular型OLAP分析エンジン
従来、SQL Serverには多次元OLAP処理を行うための機能「Analysis Services」が搭載されていた。SQL Server 2012では、Analysis Servicesに加えてインメモリTabular型OLAP分析エンジンを搭載している。「BI Semantic Model」と呼ばれる機能によりOLAP用データベースの作成が容易になるとともに、ディスクアクセスなくサーバのメモリ内に常駐して稼働するため、高速処理が可能だとしている。
「見える化」を「見せる化」に変えるBI
セルフサービスBIツール「PowerView」は、現場社員の利用を想定したWebベースのリポーティングツールだ。マイクロソフトはこれまで、「“使い勝手が悪くて高い”というBIのイメージを、“誰もが使えて安い”というイメージにしたい」と主張してきた。それをさらに加速するために「データを見える化することから、他人に対して“見せる”ことを主眼としたUI」を目指したという。
PowerViewはクエリやリポーティングに関する専門知識がなくてもデータを操作することができ、クリック操作でドリルダウンやスライス、カード化、タイル、グラフなどのリポート作成が可能だ。その使い勝手はマイクロソフトのWebサイトで実際に体験できる。
斎藤氏はこれまでの見える化の作業の問題点を、「データベースの中身を可視化し、結果の中から気付きを得たらそれをPowerPointに貼り付けて会議で共有する。しかし、もし自分が分析していない内容を会議で突っ込まれたとしたら、そこで会議が終わってしまう。これこそが1人が一生懸命見える化している弊害だ」と指摘する。「PowerViewはビジネスパーソンの文房具ともいえるWebブラウザとExcelで分析の内容を皆に見せる化し、皆の気付きを取り込みながら分析を進めていくことができるツールだ」
ビッグデータ活用は外部と内部のデータの使い分けが必要
冒頭で述べた通りビッグデータ活用についてマイクロソフトは、まずは企業活動で発生し社内に蓄積された多種多様なデータを活用できることが重要だと主張する。その上でSNSやセンサー、デバイスから生成されるリアルタイムデータをハンドルできる環境を整えることがビッグデータ活用の道筋だという。
「例えば社内の売り上げ分析。年次から四半期、四半期から月次に変わってきているとはいえ、日次、そして超リアルタイムに今現在の売り上げ分析ができる環境を整えられている企業がどれほどあるだろうか」。カテゴリ分析から単品分析といったように、分析対象の粒度を細かくしていくと必然的にデータ量は増えていく。これが企業内のビッグデータであり、それらを企業外のビッグデータと組み合わせることでこれまで見えなかったものが見えてくるという。
「まずは社内のデータ活用から始めるべきで、SNSのデータ、センサーや携帯電話のトランザクションから上がってくる流動データを生かしていくのが次のフェーズ。社内のデータを活用できる環境を整えた上で、日々刻々と変わる消費者ニーズをハンドルしていく。外部のビッグデータだけを見て何が起きているのかを見ようとしても、例えばTwitterの情報が本当にリアリティーのあるものなのかを見分ける術がない。確たる情報なくして判断はできないため、どうしても外部と内部のデータの使い分けが必要だ」
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
新着ホワイトペーパー PR
-
技術文書・技術解説
[セコムトラストシステムズ株式会社] SCS評価制度で重要性が増す「SASE」 制度の要求事項と機能はどう関係する? -
製品資料
[株式会社オプティム] SaaS管理やID管理などの「資産管理」をまるごとカバーする方法とは? -
製品資料
[株式会社kickflow] 3分でわかる「kickflow」 どのようなワークフローを実装できる? -
事例
[株式会社kickflow] 出前館も実践 ワークフロー刷新で得られる効果とは? -
事例
[株式会社kickflow] ワークフロー活用事例:社内システムとのAPI連携で業務効率化&統制強化を実現
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
【漫画付き】ひとり情シス協会が明かす、RAG導入でしくじる企業「2つの共通点」
-
2
1200万円のSaaS導入を回避 スギ薬局「運用費10万円」のAIエージェント構築術
-
3
年収700万超エンジニアに共通するスキルと「もっと勉強すべきだった分野」
-
4
本当にそのIBM iに問題はない? ブラックボックス化と属人化を防ぐ第一歩
-
5
「企業内サーバ環境の利用実態」に関するアンケート
-
6
「シェルコード」とは? 凶悪なマルウェア感染を可能にする手口
-
7
自社と顧客の脱炭素化を推進するGoogleのクラウド戦略
-
8
ファイル転送サービスの使用で気を付けたいセキュリティポイント
-
9
AI製品「Salesforce Einstein」&「SAP Leonardo」導入事例
-
10
HDD復旧も支援 “パッケージ外サポート”も注力する「弥生会計 10」の独自戦略とは
ホワイトペーパーランキング PR
-
1
「Google Workspace」活用事例34選、先進の生成AIによる組織変革の全貌
-
2
DX/AI投資の壁を突破、現代の最高財務責任者が直面する課題と克服のヒント
-
3
Linuxのスキルを証明する“激推し”の認定資格はこれだ
-
4
バックアップは“取っているから大丈夫”なのか? ランサムウェア時代の備え方
-
5
ネットワーク遅延の原因、「パケットロス」の基礎知識と効果的な解決策
-
6
月1000枚の紙を削減 9年動けなかった組織が、業務改革のその先に得たもの
-
7
「改正物流効率化法対策」徹底解説 総物流費を抑制するサプライチェーン戦略
-
8
「オンプレミス回帰」せざるを得ない“合理的な理由”
-
9
5分で分かる Microsoft 365のデータ損失に備えるためのバックアップの仕組み
-
10
Windows PCとMacの選択制で生産性向上 LINEヤフーが実践する運用管理方法とは
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー