デプロイ

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

このレッスンでは、デプロイする Analysis Services サーバーまたは Power BI ワークスペースとモデルの名前を指定して、配置プロパティを構成します。 次に、モデルをデプロイします。 モデルをデプロイすると、ユーザーがレポート用クライアント アプリケーションを使用してそのモデルに接続できます。 詳細については、「Azure Analysis Servicesへのデプロイ」および「表形式モデル ソリューションのデプロイ」を参照してください。

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

前提条件

この記事は、表形式モデルのチュートリアルの一部であり、チュートリアルでの順番に従って実行する必要があります。 参照してくださいこのレッスンの作業を実行する前に、前のレッスン「レッスン 12: Excel で分析する」を終えている必要があります。

Azure Analysis Servicesにデプロイする場合は、サーバーに対する管理者権限が必要です。

Power BI Premiumにデプロイする場合は、ワークスペースに対する管理または共同作成者のアクセス許可が必要です。

AdventureWorksDW サンプル データベースをオンプレミスまたは VM にインストールし、SQL Serverを使用してモデルをAzure Analysis Services サーバーにデプロイする場合、プロセス操作でデータ ソース データベースからデプロイされたデータ モデルにデータをインポートするには、オンプレミス データ ゲートウェイが必要です。

モデルをデプロイする

デプロイ関連のパラメータを設定する

  1. [Solution Explorer][AW Internet Sales] プロジェクト を右クリックし、[プロパティ] をクリックします。

  2. [ AW Internet Sales プロパティ ページ ] ダイアログ ボックスの [ 展開サーバー] の [ サーバー ] プロパティに、完全なサーバー名を入力します。

    • Azure Analysis Servicesにデプロイする場合、サーバー名は URL です。 ポータルで、サーバーの [概要] ページからAzure Analysis Servicesサーバー名の URL をコピーします。
    • Power BI Premium ワークスペースにデプロイする場合、サーバー名はワークスペース接続 URL です。 Power BI サービスで、ワークスペース設定 > Premium > ワークスペース接続からコピーします。

    [サーバー] の値が強調表示されている [AW Internet Sales プロパティ ページ] ダイアログ ボックスのスクリーンショット。

  3. [Database] プロパティで Adventure Works Internet Sales と入力します。

  4. [Model Name] プロパティで Adventure Works Internet Sales Model と入力します。

  5. 選択内容を確認し、[OK] をクリックします。

Azure または SQL Server Analysis Services にデプロイするには

  1. ソリューション エクスプローラーで、AW Internet Sales プロジェクト>の [ビルド] を右クリックします。

  2. AW Internet Sales プロジェクト > [配置] を右クリックします。

    Azure Analysis Services へのデプロイでは、アカウントの入力を求められることがあります。 社内でのアカウントとパスワードを入力します (例: nancy@adventureworks.com)。 このアカウントは、サーバーの管理者である必要があります。

    [Deploy] ダイアログ ボックスにモデルに含まれるメタデータと各テーブルのデプロイ状況が表示されます。

    成功を示す [配置] ダイアログ ボックスのスクリーンショット。

  3. デプロイが正常に終了したら、[Close]をクリックします。

Power BI Premium ワークスペースにデプロイするには

Power BI Premium ワークスペースへのデプロイは、SQL ServerやAzure Analysis Servicesへのデプロイとは少し異なります。 初めてデプロイすると、model.bim のメタデータを使用して、セマンティック モデルがワークスペースに作成されます。 デプロイ操作の一環として、モデル メタデータからワークスペースにモデルが作成された後、データ ソースからデータ ソースからモデルにデータを読み込む処理 は失敗します

Azure または SQL Server Analysis Server サーバーにデプロイする場合とは異なり、デプロイ操作の一部としてデータ ソース資格情報の入力が求められる場合とは異なり、Premium ワークスペース のデータ ソース資格情報をデプロイ操作の一部として指定できないため、処理は失敗します。 代わりに、メタデータのデプロイが成功し、モデルが作成されると、データ ソースの資格情報が Power BI サービスのセマンティック モデル設定で指定されます。 データ ソースの資格情報を指定した後、Power BI サービスでモデルを更新するか、スケジュール更新を構成するか、SQL Server Management Studioからプロセス (更新) してモデルにデータを読み込むことができます。

  1. ソリューション エクスプローラーで、AW Internet Sales プロジェクト>の [ビルド] を右クリックします。

  2. AW Internet Sales プロジェクト > [配置] を右クリックします。

    [Deploy] ダイアログ ボックスにモデルに含まれるメタデータと各テーブルのデプロイ状況が表示されます。 デプロイ メタデータは成功しますが、各テーブルの処理 は失敗します

  3. デプロイが完了したら、先に進み、[ 閉じる] をクリックします。

  4. Power BI サービスで、[ワークスペース] ワークスペース>>の [セマンティック モデル>] [設定] ([ACTIONS>] [その他のオプション] の下) > [データ ソースの資格情報][資格情報の>編集] の順にクリックします。 AdventureWorksDW データ ソースのユーザー名とパスワードを入力します。

    [Configure Adventure Works Edit sign in]\(Adventure Works 編集サインインの構成\) ダイアログ ボックスのスクリーンショット。このデータ ソース フィールドが強調表示されている [認証方法]、[ユーザー名]、[パスワード]、[プライバシー レベル] 設定。

  5. Power BI サービスのワークスペース>の [セマンティック モデル>の設定] ([アクション] の下) で、[更新] を選択します

    [更新] が選択されている Power BI サービス UI のスクリーンショット。

    Power BI はデータ ソースに接続して、モデルにデータをインポートします。 更新には数分かかります。

重要

有料サブスクリプションを使用して Azure Synapse Analytics データ ソースを作成した場合、デプロイと処理\refresh が成功した後、アカウントに不要な料金が発生しないようにするには、ポータルでリソースを一時停止または削除してください。

このレッスンでは、Visual Studio から表形式モデルを配置する最も一般的で最も簡単な方法について説明します。 デプロイ ウィザードや、XMLA と AMO による自動化など、高度なデプロイ オプションを使用すると、より柔軟性と一貫性が高い、スケジュールされたデプロイを行うことができます。 詳細については、「Tabular model solution deployment (表形式モデル ソリューションのデプロイ)」を参照してください。

まとめ

お疲れさまでした。 最初の Analysis Services テーブル モデルの作成とデプロイが完了しました。 このチュートリアルでは、表形式モデルの作成で一般的な作業の手順をご案内しました。 Adventure Works Internet Sales モデルをデプロイしましたから、SQL Server Management Studio を使用してモデルを管理、すなわち、処理スクリプトやバックアップ計画を作成することができます。 ロールに追加されたユーザーは、Microsoft Excel や Power BI などのレポート クライアント アプリケーションを使用してモデルに接続できるようになりました。

Adventure Works Internet Sales データベースが強調表示されている [オブジェクト エクスプローラー] セクションのスクリーンショット。

次のステップ

Power BI Desktop を使用して接続する
補足レッスン - 動的セキュリティ
補足レッスン - 詳細行
補足レッスン - 不規則階層