「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.
この記事の著者
新着ホワイトペーパー PR
-
製品資料
[株式会社キーエンス] なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは -
製品資料
[株式会社セールスフォース・ジャパン] 「CRMは設計と無関係」は本当か? PLMとの融合で実現する高速開発 -
事例
[日本ヒューレット・パッカード合同会社] AIエージェントの時代にどう備える? 「新たな働き手」を支える3要素とは -
製品資料
[日本ヒューレット・パッカード合同会社] “横並びの自動化”から脱却、AI活用で生産性と競争力を高める秘訣 -
製品資料
[サイボウズ株式会社] AIが「わざわざ使うツール」になっていない? 業務で自然に使う導線にする秘訣
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
なぜ「全社配布Copilot」は使われないのか? 失敗に学ぶAI定着
-
2
法務と開発者で「言葉が通じない」問題 トヨタやソニーが語るOSS管理の真実
-
3
ChatGPTは“検索しまくり”でGeminiは“淡泊”? データが明かすAIの裏側
-
4
なぜ「Gemini 4 Argon」は出遅れたのか? Googleが狙う“逆転のシナリオ”
-
5
「中堅・中小企業のネットワーク・セキュリティ運用実態」に関するアンケート
-
6
損保ジャパンはなぜ「COBOL」を捨てなかったのか? 脱メインフレームの真相
-
7
「Wi-Fi 7」経由でWindowsが乗っ取られる? 最高権限奪取の恐怖
-
8
情報漏えいはなぜ繰り返されるのか 今すぐ見直すべき「境界」
-
9
情シスの約8割が転職や退職を意識 調査で分かった“辞めたくなる最大の理由”
-
10
【漫画付き】ひとり情シス協会が明かす、RAG導入でしくじる企業「2つの共通点」
ホワイトペーパーランキング PR
-
1
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
2
家庭用Wi-Fiルーターの業務利用は危険? 避けるべき理由と具体的な対策
-
3
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
-
4
財務部門がAIを最大限に活用する方法 無駄のない戦略的リーダーシップへの道
-
5
LLMが兵器化? 元FBI高官が鳴らす警鐘とセキュリティツール統合のポイント
-
6
「オンプレミス回帰」せざるを得ない“合理的な理由”
-
7
なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは
-
8
生成AIを開発に導入しても効果が見えない? 実証実験で分かった成果と課題
-
9
経産省DX指針から読み解く、受発注業務デジタル化ロードマップ
-
10
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー