Microsoft Power BI ダッシュボードは、環境、アプリ、Power Automate フロー、コネクタ、接続参照、作成者、および監査ログなど、テナント内のリソースの視覚化およびインサイトを使用して総体的な概要を提供します。 センター オブ エクセレンス (CoE) スターター キットを設定すると、監査ログからのテレメトリが格納されるため、時間の経過に伴う傾向を特定できます。
Power BI ダッシュボードの設定方法に関する チュートリアル (ビデオ) を見る。
どのダッシュボードを使用すべきか
CoE Starter Kit 圧縮ファイル (aka.ms/CoeStarterKitDownload) をダウンロードして、CoE Power BI ダッシュボードを取得します。
このファイルにはいくつかの Power BI テンプレート ファイルが含まれています。
- Production_CoEDashboard_MMMYY.pbit: Power Platform インベントリ データ ソースが クラウド フローからの場合は、このファイルを使用します。
- BYODL_CoEDashboard_MMMYY.pbit: Power Platform インベントリ データ ソースが データ エクスポートの場合は、このファイルを使用します。
- PowerPlatformGovernance_CoEDashboard_MMMYY.pbit: 上記のダッシュボードに加えて、このファイルを使用して、導入に関するより実用的なガバナンスとコンプライアンスの分析情報を得ることができます。
前提条件
- CoE コア コンポーネント ソリューション
- CoE セットアップおよびアップグレード ウィザードを使用してソリューションをセットアップします。
- コア コンポーネント ソリューション同期フロー の実行を完了させます。
- 監査ログ ソリューション領域を構成して、アプリの使用状況に関するデータ (最後に起動したデータなど) を表示します。
環境 URL の取得
CoE スタート キットがインストールされている Power Platform 環境の環境 URL が必要です。 Power BI は、その環境の Dataverse テーブルに接続します。
Power Platform 管理センターにサインインします。
ナビゲーション ウィンドウで、[管理] を選択 します。
[管理] ウィンドウで [ 環境] を選択し、CoE ソリューションがインストールされている環境を選択します。
詳細ウィンドウで組織の URL をコピーし、
https://プレフィックスと終了スラッシュ/を追加します。URL が切り捨てられている場合は、[ すべて表示 ] を選択して完全な 環境 URL を表示します。
生産とガバナンス Power BI ダッシュボードを構成する
Power BI pbit ファイルと Power BI Desktop を直接操作することで、Power BI ダッシュボードを構成および変更できます。 Power BI Desktop を使用すると、ダッシュボードを独自のブランドに合わせてカスタマイズし、表示するページまたはビジュアルのみを選択できます。
Microsoft Power BI Desktop をダウンロードしてインストールします。
Power BI Desktop で、aka.ms/CoeStarterKitDownload からダウンロードした CoE スタート キットにある pbit ファイルを開きます。
環境インスタンスの URL を入力します。
https://の 接頭辞を含めます。 この Production_CoEDashboard_MMMYY.pbit には テナントの種類 パラメーターがあります。 通常の商用テナントの場合は、ドロップダウンを既定である 商用のままにし、それ以外の場合はソブリン クラウドを選択します。メッセージが表示されたら、CoE スターター キット環境を含む組織のアカウントで Power BI Desktop にサインインします。
ダッシュボードをローカルに保存するか、公開する を選択し、レポートを公開するワークスペースを選択します。
チップ
公開していて、アップグレードのたびに URL を保持する場合は、毎月コピーする名前を選択します。 たとえば、Contoso CoE ガバナンスを使用します。
Power BI データセットのスケジュール更新を構成して、レポートを毎日更新します。
app.powerbi.com にアクセスすると、レポートを後で見つけることができます。
BYODL Power BI ダッシュボードを構成する
Azure Storage アカウント URL をコピーする
- Azure portal に移動します。
- データ エクスポート データを受け取るように構成されたストレージ アカウントを検索または選択します。
- エンドポイントを選択します。
- Data Lake Storage URL をコピーします。
-
/powerplatformを URL に追加します。
Power BI データフローをインポートする
Power BI データフローでは、Azure Storage アカウントのデータを、ダッシュボードで使用されるテーブルに変換できます。 まず、Power BI データフローを構成する必要があります。
make.powerapps.com に移動します。
ワークスペース>ワークスペースの作成 を選択します。
名前と説明を入力し、詳細 を選択し、テナントで利用できるものに応じて、Premium Per User または Premium per capacity を選択します。
大きな データセット ストレージ形式を選択します。 利用可能な場合は、既存のプレミアム ワークスペースを使用することもできます。
注意
データ エクスポート機能と CoE スターター キットの統合のみをテストする場合は、Power BI Premium 試用版で十分です。
+ 新規>データフローの順に選択します。 メッセージが表示されたら、データマートの代わりに いいえ、データフローを作成します を選択します。
モデルのインポート を選択し、ダウンロードした CoE Starter Kit で見つけることができる PowerPlatformAdminAnalytics-DF.json というファイルをアップロードします。
ワークスペースから、データセット + データフロー を選択して、インポートしたデータフローを表示します。
Azure ストレージ アカウント URLを貼り付けて、
/powerplatform(末尾にスラッシュがない/) で終わることを確認します。[クエリ] ビューで、各テーブルを選択して接続を構成し、アカウントでサインインします。 接続の作成に失敗した場合は、適用されたステップの下のソースを選択して、接続の構成を再試行してください。
複数のソースからのデータの接続に関する通知が表示されたら、続行 を選択します。
保存して閉じる を選択し、検証が完了するまで待ちます。
閉じる を選択して、テーブルの編集ビューを閉じます。
データフローのオーバーフロー メニュー...>設定を選択します。
日次スケジュール更新を構成します。 データフローを更新するのに適したタイミングは、データ エクスポート機能によってファイルが ストレージ アカウント に書き込まれた直後です。 したがって、データフローは、データが ストレージ アカウント にエクスポートされた後に実行されます。
データフローを手動で更新します。 インベントリのサイズによっては、最初の更新の実行に 1 時間から 2 時間かかる場合があります。 履歴の更新を確認し、更新がいつ完了するかを確認します。
URL に含まれている Power BI ワークスペースおよびデータフロー ID をコピーします。 サンプル画像では、セキュリティ上の理由から ID の一部が削除されていますが、URL には完全な ID 番号が表示されます。
Power BI ダッシュボードを構成する
Power BI Desktop で、ダウンロードした CoE スタート キットにある BYODL_CoEDashboard_MMMYY.pbit ファイルを開きます。
URL と ID の値を入力します。
-
https://の プレフィックスを含む、環境インスタンスの URL を入力します。 - Power BI ワークスペース IDの Power BI ワークスペースに ID を入力します。
- Power BI ワークスペース IDの Power BI データフローに ID を入力します。
- 通常の商用テナントの場合は、テナント タイプ ドロップダウンを既定のままにし、それ以外の場合はソブリン クラウドを選択します。
-
メッセージが表示されたら、CoE スターター キット環境にアクセスできる組織のアカウントで Power BI Desktop にサインインします。
ダッシュボードをローカルに保存するか、公開する を選択し、レポートを公開するワークスペースを選択します。
Power BI データセットのスケジュール更新を構成して、レポートを毎日更新します。
app.powerbi.com にアクセスすると、レポートを後で見つけることができます。
CoE ダッシュボードで埋め込みアプリを構成する
Production_CoEDashboard_MMMYY.pbit と BYODL_CoEDashboard_MMMYY.pbit ダッシュボードは、埋め込みアプリを使用するように構成して、見つかったインサイトに基づいてアクションを推進できるようにします。 組み込みアプリを使用すると、リソースへのアクセスを許可したり、アプリやフローを削除したり、メールで作成者に連絡できます。 Power Apps のビジュアルを使用するには、Power BI のダッシュボードで設定を行う必要があります。
埋め込みアプリを構成するための前提条件
- 組み込むためには、管理者 – このアプリにアクセス および 管理者 – このフローにアクセス アプリの所有者または共同所有者である必要があります。
- このアプリでは Microsoft Dataverse を使用するため、エンドユーザーはユーザーごとの Power Apps ライセンスを持っているか、アプリにアプリごとの Power Apps ライセンスが割り当てられているか、環境が従量課金制でカバーされている必要があります。
- アプリは管理者専用であるため、ユーザーに Power Platform サービス管理者 ロール が割り当てられているか、管理者アクセス許可を持っている必要があります。
アプリの埋め込み
Power BI Desktop で CoE Power BI ダッシュボードを開きます。
アプリ アクセスの管理ページに移動します。
既存のビジュアルを選択し、Power Appsビジュアルの書式設定を選択し、デフォルトにリセットを選択します。
アプリの選択を選択します。
管理者 – このアプリにアクセスする [Power BI に埋め込まれている場合にのみ機能する] を検索して選択します。
チップ
このページを直接参照している場合、アプリは機能しませんが、アプリがドリル スルー経由で送信された場合にのみ機能します。
[ フロー アクセスの管理 ] タブに移動し、前の手順を繰り返しますが、今回は [管理者 - このフローにアクセスする] [Power BI にのみ埋め込まれている] アプリを選択します。
ダッシュボードを再公開し、app.powerbi.com で表示します。
トラブルシューティング
接続できません (プロバイダーの名前付きパイプ プロバイダー、エラー: 40 – SQL Server への接続を開くことができませんでした)
このエラー メッセージは、コネクタが表形式データ ストリーム (TDS) エンドポイントに接続できなかったことを意味します。 このエラーは、コネクタで使用される URL に https:// および / または末尾にスラッシュ/が含まれている場合に発生する可能性があります。
https:// および末尾のスラッシュ / を削除して、URL が orgname.crm.dynamics.com の形式になるようにします。
エラー メッセージ: サーバーとの接続は正常に確立されましたが、サインイン前のハンドシェイク中にエラーが発生しました
このエラー メッセージは、コネクタが TDS エンドポイントへの接続に失敗したことを意味します。 このエラーは、TDS エンドポイントが使用するポートがブロックされている場合に発生する可能性があります。 詳細については、「SQL を使用してデータをクエリするために必要なポート」を参照してください。
ドキュメントを開くことができません: クエリは新しいバージョンの Power BI Desktop で作成されており、お使いのバージョンでは機能しない可能性があります
このエラー メッセージは、以前のバージョンの Power BI Desktop を使用していることを意味します。 この問題を解決するには、[ 閉じる ] を選択して 最新バージョンを設定します。
サインインの問題
サインインの問題が発生した場合、データ ソース設定が間違ったユーザーまたはテナントにキャッシュされている可能性があります。 この問題の例をいくつか次に示します。
解決策は、アクセス許可をクリアすることです。
- Power BI Desktop を開きます。
- ファイル>オプションと設定>データ ソース設定 の順に選択します。
- 接続のデータ ソース (
https://mycoe.crm.dynamics.comなど) を選択し、[ アクセス許可のクリア] を選択します。 - Power BI テンプレート ファイルをもう一度開いてみます。
パラメーターのプロンプトが表示されない
Pbit ファイルを開いたときにパラメーターのような OrgURL の入力を求められない場合は、キャッシュをクリアします。
データ ソース エラー: データを結合するには情報が必要です
BYODL ダッシュボードを使用すると、このエラー メッセージが表示されることがあります。 このメッセージは、 プライバシー設定 が正しく構成されていない可能性があることを示します。 その結果、Power BI が Azure ストレージ アカウントと Dataverse のデータを結合できません。
プライバシー レベルを変更し、資格情報を更新して問題を解決します。
Power BI Desktop を開きます。
ファイル>オプションと設定>オプション の順に選択します。
グローバル>プライバシー を選択し、プライバシー レベルを 各ソースのプライバシー レベル設定に従って常にデータを結合する に設定します。
OK を選択して、ファイル>オプションと設定>オプション を再度選択します。
現在のファイル>プライバシー を選択し、プライバシー レベルを 各ソースのプライバシー レベル設定に従ってデータを結合する に設定します。
OK を選びます。
ファイル>オプションと設定>データ ソース設定 の順に選択します。
Power BI Desktop でレポートを保存して更新します。
公開を選択します。
app.powerbi.com に移動し、ワークスペースを選択します。
データセット + データフロー を選択します。
データ ソースの資格情報 を選択します。
資格情報の編集 を選択し、両方のデータ ソースのプライバシー レベルを 組織 に設定して、各データ ソース用に サインイン を選択します。
問題を提出する方法
ソリューションに対してバグを提出するには、aka.ms/coe-starter-kit-issues にアクセスしてください。