SQL Server Management Studio での Analysis Services スクリプト プロジェクト

適用対象: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

SQL Server Analysis Servicesでは、SQL Server Management Studioで Analysis Server スクリプト プロジェクトを作成して、開発、管理、およびソース管理の目的で関連するスクリプトをグループ化できます。 現在SQL Server Management Studioにソリューションが読み込まれていない場合は、新しい Analysis Server スクリプト プロジェクトを作成すると、新しいソリューションが自動的に作成されます。 ソリューションが SQL Server Management Studio に読み込まれている場合は、既存のソリューションに新しい Analysis Services スクリプト プロジェクトを追加するか、または新しいソリューションで Analysis Services スクリプト プロジェクトを作成できます。

次の基本的な手順を使用して、SQL Server Management Studioで Analysis Server スクリプト プロジェクトを作成します。

  1. [ファイル] メニューの [新規作成] をポイントし、 [プロジェクト] をクリックします。

    [Analysis Services スクリプト] プロジェクト テンプレートをクリックし、新しいプロジェクトの名前と場所を指定します。

  2. [接続] を右クリックし、ソリューション エクスプローラーの Analysis Services スクリプト プロジェクトの [接続] フォルダーに新しい接続を作成します。

    このフォルダーには、Analysis Server スクリプト プロジェクトに含まれるスクリプトを実行できるSQL Server Analysis Servicesインスタンスへの接続文字列が含まれています。 Analysis Services スクリプト プロジェクトには複数の接続を含めることができ、プロジェクトに含まれているスクリプトをどの接続に対して実行するかを実行時に選択できます。

  3. [クエリ] を右クリックし、多次元式 (MDX)、データ マイニング拡張機能 (DMX)、および XML for Analysis (XMLA) スクリプトを、ソリューション エクスプローラーの Analysis Services スクリプト プロジェクトの [スクリプト] フォルダーに作成します。

  4. プロジェクトを右クリックし、 [追加]をポイントします。次に、 [既存の項目] をクリックしてプロジェクトの注釈が書かれているテキスト ファイルなどのその他のファイルを、ソリューション エクスプローラーの Analysis Services スクリプト プロジェクトの [その他] フォルダーに追加します。 これらのファイルは、SQL Server Management Studioによって無視されます。

ファイルの種類

SQL Server Management Studio ソリューションには、ソリューションに含めるプロジェクトとそのソリューションの各プロジェクトに含める項目に応じて、いくつかの種類のファイルを含めることができます。 SQL Server Management Studioのソリューションのファイルの種類の詳細については、「ソリューションとプロジェクトを管理するファイル」を参照してください。 通常、SQL Server Management Studio ソリューション内の各プロジェクトのファイルは、プロジェクトごとに個別のフォルダーにあるソリューション フォルダーに格納されます。

Analysis Services スクリプト プロジェクトのプロジェクト フォルダーには、次の表に示す種類のファイルを格納できます。

ファイルの種類 説明
Analysis Services スクリプト プロジェクト定義ファイル (.ssmsasproj) ソリューション エクスプローラーに表示されるフォルダーに関するメタデータ、およびプロジェクトに含まれるファイルをどのフォルダーが表示するかを示す情報が含まれます。

プロジェクト定義ファイルには、プロジェクトに含まれるSQL Server Analysis Services接続のメタデータと、プロジェクトに含まれるスクリプト ファイルに接続を関連付けるメタデータも含まれています。
DMX スクリプト ファイル (.dmx) プロジェクトに含まれている DMX スクリプトが含まれます。
MDX スクリプト ファイル (.mdx) プロジェクトに含まれている MDX スクリプトが含まれます。
XMLA スクリプト ファイル (.xmla) プロジェクトに含まれている XMLA スクリプトが含まれます。

Analysis Services テンプレート

新しい MDX、DMX、または XMLA スクリプトを Analysis Server スクリプト プロジェクトに追加する場合は、テンプレート エクスプローラーを使用して、指定したアクションを実行する方法を示す定義済みのスクリプトまたはステートメントのコレクションであるSQL Server Analysis Servicesテンプレートを検索できます。 テンプレート エクスプローラーは[表示] メニューで使用でき、SQL Server、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)