ITエンジニアとして経験・学習したこと

ITエンジニアとして経験したり学習したことを忘れないよう、書いていきたいと思います。少しでも皆様のお役に立てれば幸いです。

SSAS(SQL Server Analysis Services)プロジェクトにコマンドでディメンションやキューブ等を追加してみた(1)

SSAS(SQL Server Analysis Services)プロジェクトは、これまで、SSDT(SQL Server Data Tools)ツールを利用した画面による作成、定義ファイルの直接更新、という方法で作成してきた。

 

SSDT(SQL Server Data Tools)ツールによる作成手順は、下記記事に記載している。

www.purin-it.work

 

また、定義ファイルの直接更新による作成手順は、下記記事に記載している。

www.purin-it.work

 

今回は、あらかじめ作成済のSSASプロジェクトから、データソースビュー、ディメンション、キューブの作成定義ファイルを生成し、その定義ファイルを利用してSSASプロジェクトを更新したので、その手順について記載する。

 

例えば、データソースビューの作成定義ファイルは、作成済のSSASプロジェクトを利用して、以下の画面例で作成できる。

f:id:purin_it:make_ssas_dsource_view

 

また、作成したディメンション、キューブを使えるようにするには、処理(Processing)を実行する必要がある。そのための定義ファイルの作成は、以下の画面例で行える。

f:id:purin_it:make_ssas_process_1

f:id:purin_it:make_ssas_process_2

 

処理を行わないと、以下のように、キューブを参照することができない。

f:id:purin_it:cannot_browse_cube_1

f:id:purin_it:cannot_browse_cube_2

 

作成したスクリプトファイルを利用して、SSASプロジェクトに例えばデータソースビューを追加するコマンドは、以下の画面例となる。

f:id:purin_it:add_ssas_dsource_view_1

f:id:purin_it:add_ssas_dsource_view_2

 

この後、SSASプロジェクトに、ディメンション・キューブを追加し、処理の実行を行う。その後、SSASプロジェクトを確認すると、以下のように、SSASプロジェクトが作成されキューブが参照できることがわかる。

f:id:purin_it:confirm_ssas_1

f:id:purin_it:confirm_ssas_2

f:id:purin_it:confirm_ssas_3

f:id:purin_it:confirm_ssas_4