メイン コンテンツにスキップする

Power BI connector (OData)

Power BI OData connector を使用し、CogniteOData サービスを利用してデータを取得します。このコネクタは既存のレポートと下位互換性があり、ユーザーは Entra ID の資格情報で認証を行うことができます。

Cognite Data Fusion への接続を設定する

Cognite Data Fusion (CDF) プロジェクトを Power BI のデータ ソースとして接続するには、以下の手順に従います。

  1. Power BI Desktop で、組織のアカウントでサインインします。

  2. ホームタブでデータの取得を選択し、その他を選択します。データの取得ダイアログで Cognite を検索し、Cognite Data Fusion (Odata) connector を選択します。

    Power BI で CDF OData connector を見つける
  3. ダイアログ ボックスで、CDF への接続を設定するための詳細情報を入力します。

    • Data Source Identifier:CDF プロジェクト名、データ モデルの URL、または OData のカスタム クエリを入力して、CDF からデータを取得します。これは必須フィールドです。

      Entra ID でゲスト ユーザーとして認証するには、Entra ID のテナント ID(例: dataSource?tenantId=MyEntraIDTenant.onmicrosoft.com)を追加します。

      すでにクエリ パラメータを含むカスタムの OData URL を渡す場合は、次の構文を使用して tenantId を末尾に追加します: dataSource?$filter={Filter}&tenantId=MyEntraIDTenant.onmicrosoft.com

    • CDF API URL:Cognite API の URL を入力します。例: https://api.cognitedata.com または https://az-eastus-1.cognitedata.com。OData サービスにアクセスするには、API バージョンの追加が必要な場合もあります。例: https://bluefield.cognitedata.com/20230821

      Power BI で CDF OData connector を設定する
  4. プロンプトが表示されたら、Entra ID アカウントの資格情報を入力してサインインします。

  5. Connect を選択すると、Navigator ウィンドウが開きます。

  6. ロードまたは変換するデータを選択します。たとえば、Assets テーブルを選択します。

  7. データを直接インポートするには Load を選択し、データ フィルタリングと変換を行うために Power Query Editor を開くには、Transform Data を選択します。

データのフィルタリング

データを変換するオプションを使用してフィルターを適用し、Power BI にロードされるデータの量を減らします。

予定された更新

Power BI サービスにレポートを公開した後、データを最新の状態に保つために、データ更新のスケジュールを設定することができます。

データ モデル URL

データ モデルを使用している場合は、Data Source Identifier に正しいデータ モデル URL が含まれていることを確認してください。詳細については、データ モデリング OData サービスを参照してください。

カスタム クエリ

特定のデータセットを取得するには、Data Source Identifier フィールドにカスタム OData クエリを入力します。詳細については、カスタム OData クエリを参照してください。