次の方法で共有


Log Analytics から直接 Power BI セマンティック モデルを作成する

Power BI セマンティック モデルは、Log Analytics クエリから直接作成できます。 セマンティック モデルは、レポートの作成、Excel での分析などを行うために使用できる本格的な Power BI セマンティック モデルです。

セマンティック モデルを共有ワークスペースに保存すると、ワークスペースに十分なアクセス許可を持つすべてのユーザーが使用できます。 セマンティック モデル共有を使用して、ワークスペースにロールを持たない他のユーザーと共有することもできます。

この機能により、Log Analytics クエリから直接 Power BI サービスにセマンティック モデルが作成されます。 または、Log Analytics からクエリをエクスポートし、Power BI Desktop に貼り付けて、そこで高度なモデリングを行うことができます。 詳細については、「 Log Analytics クエリから Power BI セマンティック モデルとレポートを作成する」を参照してください。

[前提条件]

この機能を使用するには、Power BI アカウントが必要です。

Log Analytics からデータセットを作成する

Log Analytics クエリから Power BI データセットを作成するには、次の手順に従います。

  1. Power BI データベースの作成に使用する Log Analytics クエリを開いて実行します。

  2. KQL モードを選択します。

  3. アクション バーで、[ 共有] > [Power BI にエクスポート ] (新しいデータセット) を選択します。

    Log Analytics の [エクスポート] メニューの [Power BI にエクスポート] オプションを示すスクリーンショット。

  4. Power BI が開き、セマンティック モデルに名前を付けて保存するワークスペースを選択するように求めるダイアログが表示されます。 Power BI の 無料ユーザー の場合は、[ マイ ワークスペース] にのみ保存できます。

    セマンティック モデルに名前を付け、ワークスペースを選択するダイアログのスクリーンショット。

    ダイアログには、Log Analytics データ ソースの URL も表示されます。 機密データが誤って公開されるのを防ぐには、データ ソースを認識し、データに精通していることを確認してください。 エクスポートを続行する前に Log Analytic クエリの結果を確認する場合は、[ データの確認 ] を選択します。 データを確認する際の詳細については、「 Log Analytics データの確認」を参照してください。

  5. 続行を選択します。

    セマンティック モデルが作成され、新しいセマンティック モデルの詳細ページが表示されます。 そこから、データの更新、セマンティック モデルの共有、新しいレポートの作成など、通常の Power BI セマンティック モデルでできることをすべて実行できます。 詳細については、 セマンティック モデルの詳細を参照してください

    以前に Power BI から Log Analytics に接続したことがある場合は、Power BI と Log Analytics の間の接続に使用する資格情報を選択するように求められます。 使用する資格情報の決定については、「認証に使用する 資格情報を選択する」を参照してください。

    新しく作成されたセマンティック モデルのセマンティック モデルの詳細ページのスクリーンショット。

セマンティック モデルを作成した後もデータを最新の状態に保つには、データを手動で更新するか、スケジュールされた更新を設定します。

Log Analytics データを確認する

Log Analytics クエリから Power BI にデータをエクスポートすると、Power BI でセマンティック モデルを作成するために必要なすべてのパラメーターを含むリダイレクト URL が作成されます。 Log Analytics で [BI にエクスポート] を選択したユーザーは、エクスポートするデータに慣れている可能性が最も高いため、データの確認について心配する必要はありません。

データの確認は、Log Analytics データをエクスポートしたユーザーではなく、Log Analytics からセマンティック モデルを作成するためのリンクを他のユーザーから受け取った場合に重要です。 このような場合は、エクスポートされるデータに慣れていない可能性があります。 機密データが誤って公開されていないことを確認する必要があります。

認証に使用する資格情報を選択する

Log Analytics から Power BI にデータをエクスポートすると、Power BI は Log Analytics に接続してデータを取得します。 接続するには、Power BI で Log Analytics で認証する必要があります。

次のダイアログが表示された場合は、過去に Log Analytics への接続を確立したことを意味します。 その時点で使用した資格情報は、現在のサインインの資格情報とは異なる場合があります。 前回接続した時点で使用したサインインの詳細 (前回 Power BI に接続するために使用した資格情報) を引き続き使用することもできます。 または、現在のサインイン資格情報を使用して接続を作成します (現在の資格情報 (これらは同じでも異なる場合もあります)。

[資格情報の選択] ダイアログを示すスクリーンショット。

この選択が重要なのはなぜですか?

接続を確立したアカウントのアクセス許可によって、Log Analytics データの Power BI ビューが決まります。

前回接続に使用したサインインの詳細を Power BI に使用させる場合、作成しているセマンティック モデルに表示されるデータが Log Analytics に表示されるデータと異なる場合があります。 この違いは、セマンティック モデルに表示されるデータが、前回使用した資格情報を持つアカウントが Log Analytics で表示されるデータであるために発生します。

前回使用した資格情報を現在のサインイン資格情報に置き換えた場合、作成しているセマンティック モデルに表示されるデータは、Log Analytics に表示されるデータと同じです。 ただし、接続で現在の認証資格情報が使用されるようになったため、その Log Analytics クエリから以前に作成したセマンティック モデル内のデータのビューも変更される可能性があります。 この変更は、これらのセマンティック モデルに基づいてユーザーが作成したレポートやその他のダウンストリーム 項目に影響する可能性があります。

初めて Power BI から Log Analytics に接続する場合、Power BI は現在の資格情報を自動的に使用して接続を確立します。 このダイアログは表示されません。

考慮事項と制限事項

  • このフローでは、サービス プリンシパルに対して認証が行われるビジネス間 (B2B) のシナリオやシナリオはサポートされていません。
  • Azure Service Management API、Log Analytics API サービス、またはその両方が多要素認証を使用するように構成されている場合、このフローを機能させるには、多要素認証を使用するように Power BI も構成する必要があります。 この考慮事項に関連する問題が発生した場合は、組織の IT サポートに問い合わせてください。