Power Apps にて利用可能となった高度なデータ プレパレーションでは、データフローと呼ばれるデータの集合を作成することができます。ここでは、様々なソースのビジネスデータとの接続、データの保全、データの変換、変換したデータの Microsoft Dataverse あるいは Azure Data Lake Gen2 ストレージのアカウントへの読み込み、を行うことができます。
Power Apps ポータルでデータフローを作成した後は、データフローの作成時に選択した出力先に応じて、Dataverse コネクターまたは Power BI Desktop データフロー コネクターを使用してデータを取得できます。
データフローを使用するには、次の 3 つの主な手順があります。
Power Apps ポータルでデータフローを作成する。 出力データの読み込み先、データの取得元、および Power Query の手順を選択し、データの変換を簡単に行うための Microsoft ツールを使用してデータを変換します。
データフローの実行スケジュールを設定する。 これは、データフローが読み込んで変換するデータを Power Platform データフローが更新する頻度です。
宛先のストレージに読み込んだデータを使用する。 アプリケーション、ワークフロー、 Power BI レポート 、ダッシュボードの作成することができます。また、Azure Data Factory、 Azure Databricks などの Azure データサービスやCommon Data Model フォルダ標準をサポートする他のサービスを使用して、組織のレイクにあるデータフローの Common Data Model フォルダに直接接続することができます。
Power BI Desktop の Power Query エディターと同様に、Power Query の編集機能を使用して、選択したデータをエンティティに最も適した形式に成形することができます。 Power Query に関する詳細については、Power BI Desktop におけるクエリの概要 を参照してください。
データフロー テーブルには、ビジネス データをCommon Data Modelに簡単にマッピングし、MicrosoftおよびMicrosoft以外のデータで強化し、機械学習 への簡単なアクセスを実現するための新しいツールが含まれています。 これらの新機能を活用することで、ビジネス データに関するインテリジェントで実用的な情報を提供することができます。 以下に説明するクエリーの編集手順で変換を完了すると、Common Data Model で定義されているように、データ ソース テーブルの列を標準テーブルの列にマッピングすることができます。 標準テーブルには、Common Data Model で定義された既知のスキーマがあります。
このアプローチと Common Data Model に関する詳細情報については、 Common Data Model を参照してください。
データフローで Common Data Model を活用するには、 クエリの編集 ダイアログの 標準にマッピング の変換を選択します。 表示された マップ テーブル 画面で、マッピングを行う標準テーブルを選択します。
標準列にソース列をマッピングすると、以下が発生します:
ソース列には標準の列名が付けられます (名前が異なる場合は列の名前が変更されます)。
ソース列は、標準列のデータ型を取得します。
Common Data Model の標準テーブルを保持するには、マッピングされていないすべての標準列は Null 値となります。