Dataverse データ エクスポート オプション

完了

Microsoft Dataverse には、Dataverse テーブルからデータをエクスポートするための方法がいくつか用意されています。

  • モデル駆動型アプリで Excel からエクスポートする

  • Word および Excel のテンプレートを使用してエクスポートする

  • Power Apps Maker Portal でデータをエクスポートする

  • Power Automate

  • Azure Synapse Link

モデル駆動型アプリで Excel からエクスポートする

モデル駆動型アプリは、テーブルから Excel に行をエクスポートする機能を備えています。

[Excel にエクスポート] オプションのスクリーンショット。

[静的ワークシート] オプションは、行と列のデータ エクスポートを現在のテーブル ビューから Excel ファイルにダウンロードします。 一度に最大 100,000 行までエクスポートできます。

[動的ワークシート] オプションを使用すると、テーブルの列、および多対一のリレーションシップを持つ他のテーブルの列を選択できます。 Excel ファイルには、データではなくクエリが含まれています。 Microsoft Power Apps Excel アドインを使用して、データをダウンロードできます。Excel で [データ] > [更新] を選択すると、最新のデータがエクスポートされます。 Excel に表示されるデータは、テーブルへのセキュリティ アクセスに応じて異なります。

[動的ピボットテーブル] オプションは [動的ワークシート] に似ていますが、行の一覧ではなく Excel ピボットテーブルを作成します。

Excel Online で開く

モデル駆動型アプリの [Excel Online で開く] 機能を使用すると、現在のテーブル ビューの行と列が表示され、簡易編集や新しい行の作成を行い、更新された情報を Dataverse に戻して保存することができます。

Excel Online のスクリーンショット。

データの変更はバックグラウンドでインポートされ、Power Platform 管理センターの設定 > データ管理 > インポートを使用して、インポートの進捗状況を追跡できます。

Word および Excel のテンプレートを使用してエクスポートする

モデル駆動型アプリは、Word および Excel のテンプレートの使用をサポートしています。 これらのテンプレートを使用して、Dataverse からデータをエクスポートできます。

Excel テンプレートのスクリーンショット。

モデル駆動型アプリからテンプレートをダウンロードし、ファイルをフォーマットしてから、そのファイルをモデル駆動型アプリにアップロードして戻すことができます。 その後で、テンプレートを使用して、データをエクスポートすることができます。

Excel テンプレートはテーブル ビューで使用され、テンプレートをダウンロードするときにテーブルの列を指定できます。 テンプレートには、多対一のリレーションシップを持つテーブルの列を含めることもできます。

Word テンプレートは単一のテーブル行で使用されます。このテンプレートには、多対一のリレーションシップを持つテーブルの列を含めることができ、また、一対多のリレーションシップや多対多のリレーションシップを持つテーブルの行も含めることができます。 Word テンプレートは、注文などの構造化され書式設定された出力を生成するために使用されます。

Power Apps Maker Portal でデータをエクスポートする

Power Apps Maker Portal の [データのエクスポート] オプションでは、1 つ以上のテーブルのすべての列とすべての行を抽出するという、簡単なエクスポートが行われます。

Maker Portal での Excel データのスクリーンショット。

エクスポートを選択し、トップ メニューのボタンからデータのエクスポートを選択します。次に、エクスポートするデータを含むテーブルを選択し、ペインの右上にあるデータのエクスポートを選択します。 Dataverse は、選択したテーブルのすべてのデータを ZIP ファイルにエクスポートします。 これにより、ZIP ファイルをダウンロードできるようになり、各テーブルの .CSV ファイルにデータが含まれます。

選択肢列には数値のみが含まれ、ラベルは含まれません。また、検索列には親行の GUID のみが含まれます。

Power Automate

Power Automate のクラウド フローを Dataverse コネクタと共に使用して、テーブル行をクエリし、出力ファイルを生成できます。 Power Automate を使用することで、必要な情報を必要な形式で正確に抽出することができます。

Azure Synapse Link for Dataverse は、スケーラブルな高可用性とディザスター リカバリー機能を提供して、エンタープライズ規模のビッグ データを分析するために設計されたサービスです。 データは Common Data Model 形式で保存されます。これにより、アプリと展開の間にセマンティクスの整合性が提供されます。

Power Apps Maker Portal で Azure Synapse Link for Dataverse を有効にした後、Dataverse でテーブルを選択すると、Dataverse は Azure Data Lake storage Gen2 アカウントまたは Azure Synapse Analytics ワークスペースに対して、Azure へのデータを継続的にレプリケートします。

Azure Synapse Link の図。

Azure Synapse Link for Dataverse には、次の機能が用意されています。

  • Azure サブスクリプションでの Azure Synapse Analytics や Azure Data Lake Storage Gen2 に対する環境のリンクまたはリンク解除。

  • Azure サブスクリプションでの Azure Synapse Analytics や Azure Data Lake Storage Gen2 に対するテーブルの継続的なレプリケーション。

  • 標準テーブルとカスタム テーブルの両方のレプリケーション、およびトランザクションの作成、更新、削除。

  • Azure Synapse Analytics で、少ないクリック数で、データの処理、変換、視覚化を実行。

  • Azure Synapse Analytics でのサーバーレス データ レイクの探索、データ統合、ビッグ データ処理。

  • メタデータの検出、およびデータ プロデューサーと Apache Spark、Power BI、Azure Data Factory、Azure Databricks、Azure Machine Learning などのデータ コンシューマー間の相互運用性をサポート。

テーブルをエクスポートに含めるには、テーブルで変更追跡を有効にする必要があります。

Azure Synapse Link for Dataverse サービスでは、テーブル データおよびメタデータの初期書き込みと増分書き込みがサポートされています。 Dataverse で加えられたデータまたはメタデータの変更は、追加のアクションを行わなくても、構成内容に応じて自動的に Azure Synapse メタストアと Azure Data Lake にプッシュされます。 これはプル操作ではなくプッシュ操作です。 更新間隔を設定しなくても、変更がエクスポート先にプッシュされます。