次の方法で共有


クエリを Dataflow Gen1 から Dataflow Gen2 に移動する

Dataflow Gen2 は、新しい世代のデータフローです。 ただし、既存のデータフローの多くは、元のバージョンのデータフロー (現在は Dataflow Gen1 と呼ばれ、データフローの種類としてワークスペースに一覧表示されています) を使用して長年にわたって作成されました。 この記事では、以前の Dataflow Gen1 データフローを Dataflow Gen2 (CI/CD) に移行する 3 つの方法について説明します。エクスポート テンプレート機能を使用して Dataflow Gen1 データフローを Dataflow Gen2 にインポートする方法、Gen1 クエリをコピーして新しい Dataflow Gen2 に貼り付ける方法、[名前を付けて保存] 機能を使用して既存の Dataflow Gen1 を新しい Dataflow Gen2 (CI/CD) として保存する方法です。

エクスポート テンプレート機能を使用する

データフロー内のすべてのクエリ、または Power Platform Dataflow や Excel ブックなどの別の PowerQuery ホストからのすべてのクエリをコピーする場合は、エクスポート テンプレート機能を使用します。

エクスポート テンプレート機能を使用するには:

  1. Power BI または Data Factory ワークスペースから、既存の Dataflow Gen1 の横にある省略記号を選択し、[編集] を選択します。

    ワークスペースを示すスクリーンショット。データフロー メニューが開き、[編集] が強調されています。

  2. Power Query エディターの [ホーム] タブで、[テンプレートのエクスポート] を選択します。

    Power Query エディターを示すスクリーンショット。[テンプレートのエクスポート] オプションが強調されています。

  3. [テンプレートのエクスポート] で、このテンプレートを呼び出す名前を [名前] に入力します。 必要に応じて、[説明] にこのテンプレートの説明を追加できます。

    [テンプレートのエクスポート] ダイアログ ボックスを示すスクリーンショット。Contoso Sample 48 が [名前] に入力されています。

  4. [OK] を選択してテンプレートを保存します。 テンプレートは、既定のダウンロード フォルダーに保存されます。

  5. Data Factory ワークスペースから [新しい項目] を選択して、[Dataflow Gen2] を選択します。

    [新規] メニューが開き、[Dataflow Gen2] が強調されているスクリーンショット。

  6. Power Query エディターの現在のビュー ペインで、[Power Query テンプレートからインポート] を選択します。

    [Power Query テンプレートからインポート] が強調されている現在のビューを示すスクリーンショット。

  7. [開く] ダイアログ ボックスで、既定のダウンロード フォルダーを参照し、前の手順で保存した .pqt ファイルを選択します。 [開く] を選択します。

  8. その後、テンプレートが Dataflow Gen2 にインポートされます。 現時点では、資格情報の入力が必要になる場合があります。 その場合は、[接続の構成] を選択し、資格情報を入力します。 次に、を選択してに接続します。

    [接続の構成] が強調された Power Query エディターを示すスクリーンショット。

これで、Dataflow Gen1 が Dataflow Gen2 にインポートされました。

既存の Dataflow Gen1 クエリをコピーして貼り付ける

クエリのサブセットのみをコピーする場合は、既存の Dataflow Gen1 クエリのコピーを使用します。

既存の Dataflow Gen1 クエリをコピーするには:

  1. Power BI または Data Factory ワークスペースから、既存の Dataflow Gen1 の横にある省略記号を選択し、[編集] を選択します。

    データフローの編集を選択したワークスペースを示すスクリーンショット。

  2. Power Query で、コピーするクエリを選択します (複数可)。 コピーするクエリまたはフォルダー (Power Query では "グループ" と呼ばれます) が複数ある場合は、Ctrl キーを押してコピーするクエリまたはフォルダーを選択します。 次に、Ctrl + C キーを押すか、選択範囲を右クリックして [コピー] を選択します。

    Power Query ワークスペースを示すスクリーンショット。Contoso Financial Sample クエリが選択され、コピー オプションが強調されています。

  3. 既存の Dataflow Gen2 を開くか、Data Factory で新しい Dataflow Gen2 を作成します。 新しいデータフローを作成するには、既存のワークフローを開き、[新しい項目]>[Dataflow Gen2] を選択します。

    [新規] メニューが開き、[Dataflow Gen2] が強調されているスクリーンショット。

  4. Power Query エディターで、[データの取得]>[空のクエリ] を選択します。

    [データの取得] メニューが開き、[空のクエリ] が強調されているスクリーンショット。

  5. [空のクエリ] ダイアログ ボックスで、[次へ] を選択します。

  6. Power Query エディターの [クエリ] ペイン内を選択し、Ctrl + V キーを押してクエリを貼り付けます。

  7. 貼り付けたクエリを使用するには、資格情報を事前に追加する必要がある場合があります。 Credentials are required to connect to the Web source. メッセージが表示されたら、[接続の構成] を選択し、資格情報を入力します。

    資格情報のエラー メッセージと [資格情報を構成] ボタンを示すスクリーンショット。

  8. [接続] を選択してデータに接続します。

  9. データに接続したら、最初の空のクエリを右クリックし、[削除] を選択して空のクエリを削除します。

    空のクエリが選択されているスクリーンショット。クエリのメニューで [削除] オプションが強調されています。

既存の Dataflow Gen1 を新しい Dataflow Gen2 (CI/CD) として保存する

Dataflow Gen1 全体をその設定やクエリも含めて Dataflow Gen2 (CI/CD) にアップグレードする場合は、[名前を付けて保存] 機能を使用します。(詳細については、「既知の制限事項」を参照してください)。

名前を付けて保存機能を使用するには:

  1. ご利用のワークスペースで、既存のデータフローの横にある省略記号 (...) を選択し、コンテキスト メニューの [Dataflow Gen2 として保存] を選択します。

    省略記号の下のコンテキスト メニューのスクリーンショット。[Dataflow Gen2 (CI/CD) として保存] オプションが表示されています。

  2. [名前を付けて保存] ダイアログで、必要に応じて既定の [名前] を変更して、[作成] を選択します。

    データフローの名前を入力できる [名前を付けて保存] オプションのスクリーンショット。

    新しい Dataflow Gen2 (CI/CD) が開きます。内容を確認し、変更を加えることができます。

    データ ソースに再接続する必要があります。そのためには、 エラー メッセージ内の Credentials are required ボタンを選択します。

  3. 新しい Dataflow Gen2 (CI/CD) を閉じるか、[保存] または [保存して実行] を選択します。