Power Query データ ソースに接続する

Power Query ではデータを取り込むためのさまざまなコネクターが用意されており、そのほとんどが Dynamics 365 Customer Insights でサポートされています。 Customer Insights にデータをインポートするために使用できるコネクタのリストについては、Power Query コネクタ リファレンスで、Customer Insights (Dataflows) 列にチェックマークがついたコネクタは Customer Insights - Data にデータをインポートするのに使用できます。 特定のコネクタの前提条件、クエリの制限,、およびその他の詳細については、そのコネクタのドキュメントを参照してください。

プライベート ネットワークでデータを安全に接続するために、Power Query は 仮想ネットワーク データ ゲートウェイ (プレビュー) の使用をサポートします。

新しいデータ ソースの作成

  1. データ>データ ソースにアクセスします。

  2. データ ソースの追加を選択します。

  3. Microsoft Power Queryを選択します。

  4. データソースの名前とオプションの説明を入力し、次へを選択します。

  5. 使用可能なコネクタ のいずれかを選択します。 この例では、テキスト/CSV コネクタを選択します。

  6. 選択したコネクタの接続設定で必要な詳細を入力し、次へ を選択するとデータのプレビューが表示されます。

  7. データの変換を選択します。

  8. Power Query - クエリの編集 ページでデータを確認し、改良する。 選択したデータ ソースで識別されたシステムのテーブルが左側のペインに表示されます。

    クエリの編集ダイアログ

  9. データを変換する。 編集または変換するテーブルを選択します。 Power Query ウィンドウでオプションを使用し、変換を適用します。 各変換は適用された手順以下にリストされています。 Power Query は多数の構築済み変換 オプションを提供します。

    重要

    次の変換を使用することを強くお勧めします。

    • CSV ファイルからデータを取り込む場合、多くの場合、最初の行にヘッダーが含まれています。 変換 に移動して 1 行目をヘッダーとして使用 を選択します。
    • データ型が適切に設定され、データに合致していることを確認します。 たとえば日付フィールドの場合、日付タイプを選択します。
  10. クエリの編集ダイアログでデータ ソースにテーブルを追加する場合は、ホームに移動して データの取得を選択します。 このデータ ソースのすべてのテーブルを追加するまで、手順 5 ~ 10 を繰り返します。 複数のデータセットを含むデータベースがある場合、各データセットは独自のテーブルです。

  11. データ ソースを手動で更新するか自動で更新するかを選択します。 自動的に更新するには、概算時間を設定します。

  12. 保存 を選びます。 データソース ページが開き、新しいデータソースが更新された状態で表示されます。

    チップ

    タスクやプロセスの状態 があります。 ほとんどのプロセスは、データ ソースやデータ プロファイル更新 などの他の上流プロセスに依存しています。

    状態を選択して プロセス詳細 ペインを開き、タスクの進行状況を表示します。 ジョブをキャンセルするには、ペインの下部のジョブをキャンセルするを選択します

    各タスクの下で、処理時間、最終処理日、タスクまたはプロセスに関連する該当エラーや警告など、詳細な進捗情報について 詳細を表示 を選択します。 パネル下部のシステムの状態を見るを選択すると、システム内の他のプロセスを見ることができます。

データの読み込みには時間がかかる場合があります。 正常に最新の情報に更新したら、データ>テーブルページから取り込んだデータをレビューできます。

注意

  • Power Query に基づくデータ ソースにより、Dataverse でデータフロー が作成されます。 Customer Insights - Data で使用される Power Platform 管理センターのデータフローの名前は変更しないでください。 データフローの名前を変更すると、データ ソース と Dataverse データフロー間の参照で問題が発生します。
  • Customer Insights - Data の Power Query データ ソースには、PowerBI.com Dataflows と同じ更新制限があります。 評価限界に達したためにデータの更新に失敗した場合は、各データフローの更新スケジュールを調整し、データソースが同時に処理されないようにすることをお勧めします。

オンプレミスのデータ ソースからデータを追加する

オンプレミスのデータ ソースからのデータの取り込みは、Microsoft Power Platform データフロー (PPDFs) に基づいてサポートされています。 Customer Insights - Data でデータフローを有効にするには、 環境を設定するときに Microsoft Dataverse 環境 URL の提供を参照してください。

Dataverse 環境を Customer Insights - Data に関連付けた後に作成されるデータ ソースは、既定で Power Platform データフローを使用します。 データフローは、データ ゲートウェイを使用したオンプレミス接続をサポートします。 オンプレミスのデータ ゲートウェイを使用して、Dataverse 環境が関連付けられる前に存在するデータソースを削除して再作成できます。

既存の Power BI または Power Apps 環境のデータゲートウェイは表示され、データゲートウェイと Customer Insights 環境が同じ Azure リージョンにある場合は、Customer Insights で再利用できます。 データ ソース ページには、Microsoft Power Platform 環境に移動するためのリンクが表示され、オンプレミスのデータ ゲートウェイを表示および構成することができます。

重要

最新バージョンにゲートウェイをを更新します。 更新プログラムをインストールして、ゲートウェイ画面に表示されるプロンプトから直接ゲートウェイを再構成するか、最新バージョンをダウンロードすることができます。 最新のゲートウェイ バージョンを使用しない場合、データフローの更新は失敗し、キーワードはサポートされていません: 構成プロパティ。パラメータ名: キーワード のようなエラーメッセージが表示されます。。

ゲートウェイ VM のサイズが適切であることを確認してください。 Power BI は少なくとも 8 個の CPU コア、8 GB の RAM、複数のギガビット ネットワーク アダプターを搭載したコンピューターから始めることをお勧めします。 次に、CPU とメモリのシステム カウンターをログに記録して、通常のゲートウェイのワークロードを測定することができます

オンプレミスの データ ゲートウェイのエラーは、多くの場合、構成の問題が原因で発生します。 ゲートウェイのトラブルシューティングの詳細については、オンプレミス データ ゲートウェイのトラブルシューティング を参照してください。

Power Query データ ソースを編集する

データフローを編集するにはその所有者である必要があります。

注意

アプリのプロセスの 1 つで (たとえば、セグメント化やデータ統合)、現在使用されているデータソースに変更を加えることができない場合があります。

設定 ページで、有効な各プロセスの進行状況を追跡できます。 プロセスが完了すると、データ ソース ページに戻り、変更を加えることができます。

  1. データ>データ ソースにアクセスします。 更新するデータ ソースの横にある、編集を選択します。

  2. 新しいデータ ソースの作成 セクションの説明に従って、Power Query - クエリの編集 ダイアログで変更と変換を適用します。

  3. 保存を選択して変更を適用し、データ ソースページに戻ります。

    チップ

    タスクやプロセスの状態 があります。 ほとんどのプロセスは、データ ソースやデータ プロファイル更新 などの他の上流プロセスに依存しています。

    状態を選択して プロセス詳細 ペインを開き、タスクの進行状況を表示します。 ジョブをキャンセルするには、ペインの下部のジョブをキャンセルするを選択します

    各タスクの下で、処理時間、最終処理日、タスクまたはプロセスに関連する該当エラーや警告など、詳細な進捗情報について 詳細を表示 を選択します。 パネル下部のシステムの状態を見るを選択すると、システム内の他のプロセスを見ることができます。

データの読み込みには時間がかかる場合があります。 正常に最新の情報に更新した後は、データ>テーブル ページから取り込んだデータをレビューできます。

Power Query データ ソースの所有権を譲渡する

データ ソース の所有権を組織内の他の人に譲渡できます。 たとえば、所有者が組織を離れた場合、またはコラボレーションのために変更が必要な場合などです。

所有権の譲渡

このアクションを実行するユーザーには、Dataverse 管理者 ロールが必要です。

  1. Power Apps に移動します。

  2. Customer Insights - Data 環境にマップする Dataverse 環境を選択します。

  3. データフロー に移動し、 すべてのデータフロー を選択します。

  4. 所有権を取得するデータフローの所有者を検索します。

  5. 垂直の省略記号 (⋮) を選択し、所有者の変更 を選択します。

  6. 新しい所有者の名前を入力し、 所有者の変更 を選択します。

Power Query スケジュールをシステム更新スケジュールに更新する

Customer Insights - Data は、Power Query 個別の更新スケジュールをシステムの更新スケジュールと調整しています。 Customer Insights - Data が現在のデータを反映されるようにするには、Power Query 更新スケジュールを削除して、これらのデータ ソースがシステム更新の一部として更新されるようにします。 Power Query データ ソース の データ ソース ページに 警告付きで完了 が表示される場合、データ ソース には、別の更新スケジュールが含まれています。 個別のスケジュールが正常に削除され、システムが更新されると、ステータスが 完了 のように変わります。

重要

データ ソース の更新時間は、システム更新の合計時間に追加されます。 あなたの Power Query 実行時間を表示 して、その後必要に応じて、システム更新スケジュール を変更することを推奨します。 たとえば、Power Query ソースの更新には平均して 30 分かかる場合があります。 したがって、同じ時間に結果を受け取るために、システム更新スケジュールを更新して 30 分前に開始することをお勧めします。

Power Query スケジュールの削除

  1. データ>データ ソース に移動します。

  2. 希望の Power Query データ ソースを選択します。

  3. 垂直省略記号 (⋮) を選択し、更新設定の編集 を選択します。

  4. 手動で更新 を選択します。

  5. 保存 を選びます。

Power Query 実行時間を表示する

  1. データ>データ ソース に移動します。

  2. 希望の Power Query データ ソースを選択します。

  3. 状態 を選択します。

オンデマンドの Power Query データソースを最新の情報に更新する

Power Query データ ソースの所有者のみは、オンデマンドで データ ソース を更新できます。 データ ソース の所有者ではない場合は、データソース ページの 他人によって管理 でデータ ソース の所有者を見つけてください。

  1. データ>データ ソース に移動します。

  2. 希望する Power Query データ ソース を選択し、最新の状態に更新 を選択します。

次の手順