GCS(Google Cloud Storage)に配置したファイルを、SQL Server搭載済の仮想マシンに転送し、SQL Serverにデータロードし、データロードしたデータを利用してデータ分析用のデータ(ディメンション・キューブ)であるSSASプロジェクトを、SQL Server Analysis Serverに配置するところまで、一括で実施できるJavaプログラムを作成したため、その内容について共有する。
今回は、データ分析用のデータ(ディメンション・キューブ)であるSSASプロジェクトを、SQL Server Analysis Serverに配置するコマンドについて述べる。
![画面上のデプロイ2](https://www.purin-it.com/wp-content/uploads/2019/11/deploy-screen-2.png)
デプロイ後、SQL Server Analysis ServerにSSASプロジェクトが配置される。
この操作と同じ内容を、コマンドベースで実行できる。
「”C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio
\Microsoft.AnalysisServices.Deployment.exe” “C:\Users\sql_server\source\repos
\SSASProject1Solution\SSASProject1\bin\SSASProject1.asdatabase” /s」
により実行できる。
「Microsoft.AnalysisServices.Deployment.exe」「SSASProject1.asdatabase」はそれぞれ以下の場所に存在する。
![asdatabase](https://www.purin-it.com/wp-content/uploads/2019/11/deploy-asdatabase.png)
なお、コマンド最後の「/s」は、サイレントモードでデプロイするという意味である。「/s」を付与しなかった場合、以下のように、デプロイ用のウィザード画面が起動する。
![デプロイウィザード2](https://www.purin-it.com/wp-content/uploads/2019/11/deploy-wizard-2.png)
この後、次に示すように各画面で「Next」を押下していくと、SQL Server Analysis ServerにSSASプロジェクトが配置される。
![デプロイウィザード4](https://www.purin-it.com/wp-content/uploads/2019/11/deploy-wizard-4.png)
![デプロイウィザード5](https://www.purin-it.com/wp-content/uploads/2019/11/deploy-wizard-5.png)
![デプロイウィザード6](https://www.purin-it.com/wp-content/uploads/2019/11/deploy-wizard-6.png)
![デプロイウィザード7](https://www.purin-it.com/wp-content/uploads/2019/11/deploy-wizard-7.png)
![デプロイウィザード8](https://www.purin-it.com/wp-content/uploads/2019/11/deploy-wizard-8.png)
![デプロイウィザード9](https://www.purin-it.com/wp-content/uploads/2019/11/deploy-wizard-9.png)
![デプロイウィザード10](https://www.purin-it.com/wp-content/uploads/2019/11/deploy-wizard-10.png)