「Microsoft BI/DWH Day 2011」リポート【後編】
マイクロソフトが考えるアジャイルDWH開発「3つの原則」
日本マイクロソフトのマーケティング担当者は、DWH構築のキーワードは「アジャイル」だと言う。実際同社ではどのようにDWH構築を行っているのだろうか。
日本マイクロソフトが2011年12月12日に開催した「Microsoft BI/DWH Day 2011」のイベントリポート。後編となる本稿では、日本マイクロソフト セントラルマーケティング本部 マーケティングアナリストグループ マーケティングアナリティクスリードの保坂隆太氏が登壇したセッション「ビッグデータ時代のデータウェアハウス─マイクロソフトにおけるアジャイルな取り組み」で語られたマイクロソフトでのデータウェアハウス(DWH)の予算の考え方や、実際に社内でどのようにDWH活用を進めていったのかをまとめる。
予算も組織も「開発」「運用」を分けない
マイクロソフトでは前編「マイクロソフトが実践するビッグデータ時代のアジャイルDWH構築」で紹介したDWHの組織体制と同様に、DWHの予算編成に関しても開発と運用を分けない考え方を適応しているという。その理由は頻繁に行われるDWHの更新にあると保坂氏は説明する。
マイクロソフトにおけるDWHの更新は、毎月5~10個ほどの細かい更新を実施する「スプリントプロセス」と、四半期に1度大きな更新を実施する「クォーターアップデート」を年間通して行っている。「ビジネスの注力分野が刻々と変化する中、DWHは常に更新されていることが重要。週次で考えると2~3個の更新を毎週行っており、これだけの頻度で更新を行っていると自然と開発と運用の境目はなくなってくる。開発と運用は同じ人間が担当し、予算についても開発・運用を分けて考えることはできなくなる」
ビジネスの現場のニーズに基づいてDWH更新の注力分野を選択し、各国法人のコミュニティーがDWHのプロトタイプを分散開発、それをグローバルでコーディングしていく(詳しくは前編を参照)。組織体制も予算も開発と運用とを分けないことで、現場のニーズをよりリアルタイムに近い形でDWHに反映できるという。
開発とエンドユーザーが同じツールを使うことの重要性
また、保坂氏は全社的に活用するDWHを構築する上でのツールの重要性を強調する。例えばMicrosoft SQL Serverはエンドユーザーが自ら分析作業を実施するための「セルフサービスBI」機能に注力してきた製品である(関連記事:「Microsoft SQL Server 2008 R2」+「Excel 2010」が目指すセルフサービスBI)。現にマイクロソフトでは、DWHのプロトタイピングを行う担当者をはじめ、現場のDWHユーザーは日常的に「SQL Server Integration Services」(SSIS)や「SQL Server Analysis Services」(SSAS)を活用しているという。
「この事実がどのような価値を生むか。DWHのユーザーと開発チームが同じツールを使ってコミュニケーションできるようになることだ。リポートの構成や分析手法を同じツールを使って担当者間でコミュニケーションすることでアジャイルな開発を実現でき、迅速に開発を進めることができる」
マイクロソフトが考えるDWH開発の3原則
マイクロソフトではDWH開発において、以下3つの原則を掲げているという。
- 使いやすさ
- 不完全の許容
- 作り込まない
「使いやすさ」とは、データを「使うこと」にフォーカスすることだと保坂氏は説明する。「不完全の許容」は、データを集めることを重視し、データの統合レベルが低くてもよしとする考え方だ。DWH構築を考える際に、データ統合を合わせて考える企業は多いが、多様なビジネスを行っている企業であるほど、データ統合は難しい課題だろう。そのためマイクロソフトではDWHを作ることとデータ統合とを分けて考えているという。
「DWHはあくまでデータを使うために存在すべきであり、そのデータを使いたいというユーザーのために使える環境を用意することが重要。従って、データを統合することにフォーカスするのではなく、まずは1つのところに集めることにフォーカスする。マイクロソフトでは統合できないところは統合せず、取りあえず同じデータベースに取り込みながらDWHの開発を進めている」
こうしたDWH開発が可能なのは、SQL Serverをはじめとするツール群の使いやすさが効果を発揮している。「SQL Serverをはじめとするツールやインフラの機能強化で現場が受けている最も大きな恩恵は、これまで非常に大変だったDWH開発が、ある意味で手抜きできるようになったことだ。データ量が多くても、データ統合されていなくてもカジュアルにツールを活用できるので、DWHを作り込む必要がない。そのため、DWHを作るというプロセスに時間を割くのではなく、『どのデータが必要か』『どの分野に注力すべきか』といった、ビジネスとの連動を重視したDWH開発が可能になっている」
例えばマイクロソフト社内のCRMなどのログデータは、年間通しても数百G~数Tバイト程度のデータ量で済むという。現在のSQL Serverをはじめとするツール群であれば、それほどシステム負荷を掛けることなく日々のオペレーションが可能になる。「いわゆる『社内にあるビッグデータ』を有効活用するという観点では、今あるハードやソフトのおかげである意味手抜きをしながらのDWH開発が実現できている。データ統合やデータ量を気にせずDWHを構築できるため、変化への対応の障害となる作り込みを避けることができる」
DWHの全社利用を加速する社内マーケティングとプラットフォーム化
一方で、DWHやビジネスインテリジェンス(BI)は、これまでなかなか全社利用が進まないツールの代表例として挙げられることが多かった。マイクロソフト社内でも当初はなかなかユーザー数が増えないことに苦労してきたという。そんな中、保坂氏はどのように全社的なDWH活用を進めてきたのだろうか。
保坂氏はまず、マーケティング部門が率先してDWH構築に参加することを決定した。「マーケティングの考え方にも通じるが、ツールを多くの人に利用してもらうプロセスで大切なのはコアカスタマーを獲得することだ。そこで、まずは社内中からデータを集めて活用することに長けているマーケティング部門にアプローチした」
マーケティング部門が一緒になってDWH構築を進めていく中、保坂氏が全社利用に向けて重視したのが「DWHのプラットフォーム化」だ。その理由を保坂氏は「データの信頼性を確保するため」だと説明する。例えば経営層にリポートを提出した際に、「このデータはどこから持ってきたのか?」と問われることは多いだろう。「この問いに回答できないということは、企業の成長やディスカッションの成熟度合いを妨げる要因になる。DWHをプラットフォーム化する理由は、『信頼できる唯一のデータである』ということをきちんと言える環境を作るため」。自社内唯一のDWHを構築し、その中のデータのクオリティを一定レベル以上に確保した上で、DWHを全てのアプリケーション、ビジネスプロセスのプラットフォームとして少しずつ活用の幅を広げてきたという。
社内においてデータ分析の重要性を強く認識しているマーケティング部門が率先して携わり、ビジネス部門とIT部門が一緒になってDWHを構築していくことで、マイクロソフトのDWHは現場のニーズを即座に反映する柔軟性を確保しつつ、日々進化を遂げているようだ。
「DWHの構築には相応の投資が必要だ。そして、その投資をきちんと経営層や会社全体に示していくことが非常に難しいソリューションでもある。だからこそ、なるべくアジャイルなアプローチでビジネスに寄り添いながら機能を拡張することで、『ビジネスをサポートするツール』だということを社内に認知されることが重要だと思う。DWHとアジャイル、この2つの結び付きは薄いと思われるかもしれないが、ぜひ新しい視点でDWH構築を考えてほしい」
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
2
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
3
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
4
221人調査で分かった「情シス最大のストレス」は?
-
5
「データストレージの活用方法」に関するアンケート
-
6
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
7
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
-
8
本当に安いPCで十分か? “すぐ重くなる”を防ぐノートPC選びの絶対条件
-
9
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
10
Claudeの不可視透かしに批判殺到 著作権消失や誤判定に潜む企業リスク
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー