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

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

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

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

前提条件

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

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

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

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

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

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

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

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

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

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

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

    [統合ワークスペース] オプションと [互換性レベル] ドロップダウン リストが強調表示されている [表形式モデル デザイナー] ダイアログ ボックスのスクリーンショット。

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

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

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

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

[表形式モデルのエクスプローラー] ダイアログ ボックスのスクリーンショット。

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

Model.bim ファイルが強調表示されている [ソリューション エクスプローラー] セクションのスクリーンショット。

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

[互換性レベル] オプションが強調表示され、そのSQL Server 2019/Azure Analysis Services (1500) 設定が強調表示されているプロパティ ウィンドウのスクリーンショット。

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

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

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

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

次のステップ

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