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 ホストからのすべてのクエリをコピーする場合は、エクスポート テンプレート機能を使用します。
エクスポート テンプレート機能を使用するには:
Power BI または Data Factory ワークスペースから、既存の Dataflow Gen1 の横にある省略記号を選択し、[編集] を選択します。
Power Query エディターの [ホーム] タブで、[テンプレートのエクスポート] を選択します。
[テンプレートのエクスポート] で、このテンプレートを呼び出す名前を [名前] に入力します。 必要に応じて、[説明] にこのテンプレートの説明を追加できます。
[OK] を選択してテンプレートを保存します。 テンプレートは、既定のダウンロード フォルダーに保存されます。
Data Factory ワークスペースから [新しい項目] を選択して、[Dataflow Gen2] を選択します。
Power Query エディターの現在のビュー ペインで、[Power Query テンプレートからインポート] を選択します。
[開く] ダイアログ ボックスで、既定のダウンロード フォルダーを参照し、前の手順で保存した .pqt ファイルを選択します。 [開く] を選択します。
その後、テンプレートが Dataflow Gen2 にインポートされます。 現時点では、資格情報の入力が必要になる場合があります。 その場合は、[接続の構成] を選択し、資格情報を入力します。 次に、を選択してに接続します。
これで、Dataflow Gen1 が Dataflow Gen2 にインポートされました。
既存の Dataflow Gen1 クエリをコピーして貼り付ける
クエリのサブセットのみをコピーする場合は、既存の Dataflow Gen1 クエリのコピーを使用します。
既存の Dataflow Gen1 クエリをコピーするには:
Power BI または Data Factory ワークスペースから、既存の Dataflow Gen1 の横にある省略記号を選択し、[編集] を選択します。
Power Query で、コピーするクエリを選択します (複数可)。 コピーするクエリまたはフォルダー (Power Query では "グループ" と呼ばれます) が複数ある場合は、Ctrl キーを押してコピーするクエリまたはフォルダーを選択します。 次に、Ctrl + C キーを押すか、選択範囲を右クリックして [コピー] を選択します。
既存の Dataflow Gen2 を開くか、Data Factory で新しい Dataflow Gen2 を作成します。 新しいデータフローを作成するには、既存のワークフローを開き、[新しい項目]>[Dataflow Gen2] を選択します。
Power Query エディターで、[データの取得]>[空のクエリ] を選択します。
[空のクエリ] ダイアログ ボックスで、[次へ] を選択します。
Power Query エディターの [クエリ] ペイン内を選択し、Ctrl + V キーを押してクエリを貼り付けます。
貼り付けたクエリを使用するには、資格情報を事前に追加する必要がある場合があります。
Credentials are required to connect to the Web source.メッセージが表示されたら、[接続の構成] を選択し、資格情報を入力します。[接続] を選択してデータに接続します。
データに接続したら、最初の空のクエリを右クリックし、[削除] を選択して空のクエリを削除します。
既存の Dataflow Gen1 を新しい Dataflow Gen2 (CI/CD) として保存する
Dataflow Gen1 全体をその設定やクエリも含めて Dataflow Gen2 (CI/CD) にアップグレードする場合は、[名前を付けて保存] 機能を使用します。(詳細については、「既知の制限事項」を参照してください)。
名前を付けて保存機能を使用するには:
ご利用のワークスペースで、既存のデータフローの横にある省略記号 (...) を選択し、コンテキスト メニューの [Dataflow Gen2 として保存] を選択します。
[名前を付けて保存] ダイアログで、必要に応じて既定の [名前] を変更して、[作成] を選択します。
新しい Dataflow Gen2 (CI/CD) が開きます。内容を確認し、変更を加えることができます。
データ ソースに再接続する必要があります。そのためには、 エラー メッセージ内の
Credentials are requiredボタンを選択します。新しい Dataflow Gen2 (CI/CD) を閉じるか、[保存] または [保存して実行] を選択します。