
第3回
Analysis Servicesを使って多次元分析に挑戦しよう
日本ユニシス株式会社
中野 大輔
2007/2/2
■よく使われる分析機能の実現方法
ここでは、作成したキューブをさらに機能的に使うための設定について補足します。
「計算されるメンバ」の活用
計算されるメンバとは、計算式を記述することにより分析実行時に動的に算出されるメジャーです。計算式には「MDX」というクエリ言語を利用しますが、理解するのは難しいので、分析でよく使う前年対比を求めるための前年売上金額と比率を計算するサンプルを記載します(図14)。
![]() |
| 図14 前年売上金額/売上金額前年比 |
「ディメンションウィザード」を利用したディメンションの作成
キューブ作成前にあらかじめディメンションを用意しておき、キューブウィザード内で作成済みのディメンションを追加する方法でキューブを構築することも可能です。ディメンションの構築には、ディメンションウィザードが利用できます。ディメンションウィザードにおいて、表示名称列とキー列を別々に定義することも可能です(図15)。
![]() |
| 図15 ディメンションウィザードによる構築 |
Excelピボットの書式設定
Excelピボットテーブル上で右クリックし「オプション(O)」を選択することにより、ピボットテーブル内の要素の表示についてさまざまなオプション設定ができます(図16)。オプションの一例を表1に記載します。
![]() |
| 図16 Excelピボットテーブルオプション |
| オプション | チェックしたときの動作 |
| 行の総計 | 最後の列の横に[総計]列を表示 |
| 列の総計 | ピボットテーブルの一番下に[総計]行を表示 |
| 表のオートフォーマット | セルのデータに合わせてピボットテーブルを自動的に調整 |
| 開くときに更新する | Excelブックを開くときに自動的に分析サーバに接続して、データをリフレッシュして表示 |
| エラー値に表示する値 | エラーメッセージ(#DIV/0!など)の代わりにセルに表示するテキストを指定 |
| 空白セルに表示する値 | 空白セルの代わりにセルに表示するテキストを指定 |
| 表1 Excelピボットテーブルオプションの説明 | |
■SQL Server 2005での改善点
SSASにおいては、前バージョンのSQL Server 2000と比べさまざまな追加機能や操作性の改善が行われています。主なものとして、運用面では障害に備えたフェールオーバークラスタリング機能が加わったことや、処理機能が大幅に向上したこと、そして分析面では、2007年1月30日にパッケージ製品として発売が開始された「the 2007 Microsoft Office system」のExcel 2007と組み合わせることにより、KPI(重要業績評価指標)を利用した情報分析が可能になったことが挙げられます(図17)。
![]() |
| 図17 Excel 2007によるKPI表示 |
■まとめ
本稿では多次元データ分析の実践として、SSASを利用した多次元データベースの構築について紹介しました。以前は高価で敷居が高いイメージのあった多次元分析ツールも、SSASが提供するウィザードに従って操作を行うことで手軽に構築できます。しかし実際には、今回記載しきれなかった処理モードの選定(MOLAP/HOLAP/ROLAP)、セキュリティ設定(ロール)、集計パターンの検討、そのほかさまざまなプロパティ設定などいろいろ考慮すべき点があることを最後に加えておきます。
次回はMicrosoft SQL Server 2005 Reporting Servicesによるレポート作成の実践について解説します。
| 3/3 |
| Index | |
| SQL Server 2005で学ぶデータ分析(3) Analysis Servicesを使って多次元分析に挑戦しよう |
|
| Page
1 ・多次元データベースの構築手順 |
|
| Page
2 ・Excelピボットによるデータ分析 |
|
| Page
3 ・よく使われる分析機能の実現方法 ・SQL Server 2005での改善点 ・まとめ |
|
| SQL Server 2005で学ぶデータ分析 |
TechTargetジャパン
- IBMが歴史を変える!? 新カテゴリの製品を発表 (2012/5/25)
IBMは新たな製品カテゴリとなる「PureSystems」を発表。DB2 10とビッグデータの関係、PureSytemsの斬新さはどこかに迫ります - クラウド時代のデータ処理を支える分散KVSの可能性 (2012/5/23)
現在、高速データ処理の主流はインメモリ型データ処理だが、別の方法として分散KVSが注目を集めている。今回は分散KVSについて話を聞いた - 複数の表からデータを取り出して表示させる(2) (2012/4/23)
前回はSQLの基本的な結合構文について説明しました。今回は、より複雑な自己結合や外部結合について説明します - SQL Server、OOWにIQ、盛りだくさんの4月 (2012/4/20)
オラクルオープンワールドが3年ぶりに東京で開催されたほか、SQL Server 2012が提供開始されるなど、今月は話題が盛りだくさんです
|
|
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -




