SQL Server Management Studio での Analysis Services スクリプト プロジェクト
適用対象:
SQL Server Analysis Services
Azure Analysis Services
Power BI Premium
Analysis Services では、開発、管理、およびソース管理の目的で、関連するスクリプトをグループ化する SQL Server Management Studio で分析サーバー scripts プロジェクトを作成できます。 現在 SQL Server Management Studio に読み込まれているソリューションがない場合は、新しい分析サーバースクリプトプロジェクトを作成すると、新しいソリューションが自動的に作成されます。 ソリューションが SQL Server Management Studio に読み込まれている場合は、既存のソリューションに新しい Analysis Services スクリプト プロジェクトを追加するか、または新しいソリューションで Analysis Services スクリプト プロジェクトを作成できます。
SQL Server Management Studio で分析サーバー Scripts プロジェクトを作成するには、次の基本的な手順を使用します。
[ファイル] メニューの [新規作成] をポイントし、 [プロジェクト] をクリックします。
[Analysis Services スクリプト] プロジェクト テンプレートをクリックし、新しいプロジェクトの名前と場所を指定します。
[接続] を右クリックし、ソリューション エクスプローラーの Analysis Services スクリプト プロジェクトの [接続] フォルダーに新しい接続を作成します。
このフォルダーには、Analysis Services インスタンスへの接続文字列が含まれています。この接続文字列は、分析サーバー Scripts プロジェクトに含まれるスクリプトを実行できます。 Analysis Services スクリプト プロジェクトには複数の接続を含めることができ、プロジェクトに含まれているスクリプトをどの接続に対して実行するかを実行時に選択できます。
[クエリ] を右クリックし、多次元式 (MDX)、データ マイニング拡張機能 (DMX)、および XML for Analysis (XMLA) スクリプトを、ソリューション エクスプローラーの Analysis Services スクリプト プロジェクトの [スクリプト] フォルダーに作成します。
プロジェクトを右クリックし、 [追加]をポイントします。次に、 [既存の項目] をクリックしてプロジェクトの注釈が書かれているテキスト ファイルなどのその他のファイルを、ソリューション エクスプローラーの Analysis Services スクリプト プロジェクトの [その他] フォルダーに追加します。 これらのファイルは SQL Server Management Studio によって無視されます。
ファイルの種類
SQL Server Management Studio ソリューションには、ソリューションに含まれるプロジェクトと、そのソリューションの各プロジェクトに含まれる項目に応じて、いくつかのファイルの種類を含めることができます。 SQL Server Management Studio におけるソリューションのファイルの種類の詳細については、「ソリューションとプロジェクトを管理するファイル」を参照してください。 通常、SQL Server Management Studio ソリューション内の各プロジェクトのファイルは、ソリューションフォルダー内のプロジェクトごとに個別のフォルダーに格納されます。
Analysis Services スクリプト プロジェクトのプロジェクト フォルダーには、次の表に示す種類のファイルを格納できます。
| ファイルの種類 | 説明 |
|---|---|
| Analysis Services スクリプト プロジェクト定義ファイル (.ssmsasproj) | ソリューション エクスプローラーに表示されるフォルダーに関するメタデータ、およびプロジェクトに含まれるファイルをどのフォルダーが表示するかを示す情報が含まれます。 プロジェクト定義ファイルには、プロジェクトに含まれる Analysis Services 接続のメタデータ、およびプロジェクトに含まれるスクリプトファイルとの接続を関連付けるメタデータも含まれます。 |
| DMX スクリプト ファイル (.dmx) | プロジェクトに含まれている DMX スクリプトが含まれます。 |
| MDX スクリプト ファイル (.mdx) | プロジェクトに含まれている MDX スクリプトが含まれます。 |
| XMLA スクリプト ファイル (.xmla) | プロジェクトに含まれている XMLA スクリプトが含まれます。 |
Analysis Services テンプレート
新しい MDX、DMX、または XMLA スクリプトを分析サーバースクリプトプロジェクトに追加する場合、テンプレートエクスプローラーを使用して、指定されたアクションの実行方法を示す定義済みスクリプトまたはステートメントのコレクションである Analysis Services テンプレートを見つけることができます。 テンプレートエクスプローラーは [表示] メニューにあり、SQL Server、Analysis Services、および SQL Server Compact のテンプレートが含まれています。 詳細については、「 SQL Server Management Studio での Analysis Services テンプレートの使用」を参照してください。
参照
SQL Server データ ツール (SSDT) を使用した多次元モデルの作成
多次元式 (MDX) リファレンス
データ マイニング拡張機能 (DMX) リファレンス
Analysis Services スクリプト言語 (XMLA 用 ASSL)
Analysis Services スクリプト言語 (XMLA 用 ASSL)