表形式モデル プロジェクトを作成する

適用対象:SQL Server 2019 以降の Analysis Services Azure Analysis Services Power BI Premium

このレッスンでは、Microsoft Analysis Services プロジェクトでVisual Studioを使用して、新しい表形式モデル プロジェクトを作成します。 新しいプロジェクトを作成すると、データを追加したり、モデルをオーサリングしたりできます。 このレッスンではまた、Visual Studio における表形式モデルのオーサリング環境について簡単に紹介します。

このレッスンの推定所要時間: 10 分

前提条件

この記事は、表形式モデル作成チュートリアルの最初のレッスンです。 このレッスンを行うには、前提条件となるものをいくつか整えておく必要があります。 詳細については、 Analysis Services - Adventure Works チュートリアルを参照してください。

新しいテーブル モデル プロジェクトの作成

新しい表形式モデル プロジェクトを作成する

  1. Visual Studioの概要で、[新しいプロジェクトの作成] をクリックします。

  2. [新しいプロジェクトの作成] で、Analysis Services 表形式Projectを検索して選択します。

  3. [新しいプロジェクトの構成]で、Project名「AW Internet Sales」と入力します。 プロジェクト ファイルの場所を指定します。 Framework は既定値のままにします。

    既定では、Solution Name はプロジェクト名と同じですが、別のソリューション名を指定することができます。

  4. Create をクリックしてください。

  5. [Tabular model designer] ダイアログ ボックスで [Integrated workspace] を選択します。

    モデルのオーサリング中、ワークスペースはプロジェクトと同じ名前を使って表形式モデル データベースをホストします。 統合ワークスペースとは、Visual Studio が組み込みインスタンスを使用することを意味します。このため、モデルのオーサリングのためだけに、Analysis Services サーバー インスタンスを別途インストールする必要はありません。 詳細については、「 ワークスペース データベース」を参照してください。

  6. 互換性レベルで、SQL Server 2019/Azure Analysis Services (1500) を選択し、[OK] をクリックします。

    Screenshot of the Tabular model designer dialog box with the Integrated workspace option and Compatibility level drop-down list called out.

完了すると、新しい表形式モデル プロジェクトがVisual Studioで開きます。

表形式モデル作成環境について

新しい表形式モデル プロジェクトを作成したので、少し時間を取って、Visual Studioの表形式モデル作成環境を調べてみましょう。

プロジェクトを作成すると、Visual Studio にそのプロジェクトが表示されます。 表形式モデル エクスプローラーの右側には、モデル内の全オブジェクトがツリー表示されます。 データのインポートはまだのため、フォルダーは空です。 オブジェクト フォルダを右クリックすると、メニュー バーにあるものに似たアクションを実行できます。 このチュートリアルを順を追って進めていく過程で、表形式モデル エクスプローラーを使用して、モデル プロジェクト内のさまざまなオブジェクトをナビゲートすることになります。

Screenshot of the Tabular Model Explorer dialog box.

[ソリューション エクスプローラー] タブをクリックします。ここでは、Model.bim ファイルが表示されます。 左側にデザイナー ウィンドウ ([Model.bim] タブがある空のウィンドウ) が表示されない場合は、ソリューション エクスプローラー[AW Internet Sales Project] で、Model.bim ファイルをダブルクリックします。 Model.bim ファイルには、モデル プロジェクトのメタデータが含まれます。

Screenshot of the Solution Explorer section with the Model.bim file highlighted.

[Model.bim] をクリックします。 [プロパティ] ウィンドウにモデルのプロパティが表示されます。そのうち最も重要なプロパティは、DirectQuery Mode プロパティです。 このプロパティは、モデルを In-Memory (Off) または DirectQuery (On) のどちらのモードでデプロイするかを指定します。 このチュートリアルでは、In-Memory モードでモデルをオーサリングし、デプロイします。

Screenshot of the Properties window with the Compatibility Level option highlighted and its SQL Server 2019 / Azure Analysis Services (1500) setting called out.

モデル プロジェクトを作成すると、[ ツール ] メニュー >の [オプション ] ダイアログ ボックスで指定できるデータ モデリング設定に従って、特定のモデル プロパティが自動的に設定されます。 データ バックアップ、ワークスペースの保有期間、およびワークスペース サーバーの各プロパティは、ワークスペース データベース (モデル作成データベース) をバックアップ、メモリ内保持、および構築するための方法と場所を指定します。 これらのプロパティ設定は必要に応じて後で変更できるので、ここでは現在の設定のままにしておいてください。

[Solution Explorer][AW Internet Sales] (プロジェクト) を右クリックし、[プロパティ] をクリックします。 [AW Internet Sales Property Pages] ダイアログ ボックスが表示されます。 これらプロパティの一部は、後でモデルをデプロイするときに設定します。

Analysis Services プロジェクト拡張機能をインストールすると、いくつかの新しいメニュー項目がVisual Studio環境に追加されました。 [ 拡張機能 ] メニューをクリックします。 このメニューからは、データのインポート、ワークスペース データの再表示、Excel でのモデルの参照、パースペクティブとロールの作成、モデル ビューの選択、計算オプションの設定を行うことができます。 [テーブル] メニューをクリックします。 このメニューからは、リレーションシップの作成と管理、日付テーブル設定値の指定、パーティションの作成、テーブルのプロパティの編集を行うことができます。 [列] メニューをクリックすると、テーブル内の列の追加と削除、列の固定、並べ替え順序の指定を行うことができます。 拡張機能では、バーにいくつかのボタンも追加されます。 AutoSum 機能で最も有用なのは、選択した列の標準集計メジャーを作成する機能です。 その他のツール バー ボタンは、よく使用される機能やコマンドにすばやくアクセスするために用意されています。

いくつかのダイアログや場所を表示して、テーブル モデルの作成に関連する各種の機能を調べてみてください。 一部項目がまだアクティブになっていませんが、表形式モデルのオーサリング環境を十分に理解できます。

次のステップ

レッスン 2: データを取得する