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

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

Power Queryには、データ サイズとパフォーマンスの制限があります。 Dataverse マネージド データ レイクで CSV 形式でデータをコピーするため、他のデータ ソース接続に比べてデータの同期に時間がかかります。

プライベート ネットワーク内のデータを安全に接続するために、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. 手動で更新 を選択します。

    注意

    個別Power Queryデータ ソースの更新スケジュールは非推奨になりました。 Power Queryデータ ソースは、 システム更新の一部として更新されるようになりました。 自動更新スケジュールを設定するオプションが引き続き表示される場合は、[ 手動で更新 ] を選択し、代わりにシステムの更新に依存することをお勧めします。 詳細については、「システム更新スケジュールへのPower Queryスケジュールの更新を参照してください。

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

    ヒント

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

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

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

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

注意

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

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

オンプレミスのデータ ソースからのデータの取り込みは、Microsoft Power Platform データフロー (PPDF) に基づいてサポートされます。 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環境へのリンクが表示されます。

ベスト プラクティスとトラブルシューティング

オンプレミス データ ゲートウェイは組織のネットワーク内にあるため、Microsoftは正常性を確認できません。 以下の推奨事項は、Customer Insights にデータをインポートする際のゲートウェイのタイムアウトへの対処に役立ちます:

重要

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

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

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 スケジュールをシステム更新スケジュールに更新する

注意

このセクションは、個別の更新スケジュールを持つ既存のPower Query データ ソースがある場合にのみ適用されます。 新しいデータ ソースは、システムのリフレッシュの一部として、既定で個別の更新スケジュールや更新をサポートしなくなりました。

Customer Insights - Dataは、Power Queryデータ ソースの更新をシステム更新スケジュールに合わせて調整しています。 個別のデータ ソース更新スケジュールは非推奨です。 別の更新スケジュールを持つ既存のPower Query データ ソースがある場合は、それらのスケジュールを削除して、データ ソースがシステム更新の一部として更新されるようにします。 Power Query データ ソースの [Data sources ページに Completed with warnings が表示される場合、データ ソースには別の更新スケジュールが含まれます。 個別のスケジュールを削除します。 システムの更新後、ステータスは完了に変わります。

重要

データ ソース の更新時間は、システム更新の合計時間に追加されます。 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. データ ソースの所有者である場合は、[ 自分が管理] でデータ ソースを見つけます。 それ以外の場合は、他のユーザーにより管理されている場合に見つけます。

  3. 目的のPower Query データ ソースを選択し、Refresh を選択します。

次の手順