Dataverse からのデータのインポートおよびエクスポート

Microsoft Dataverse は、データ、イベント、ロジックを簡単に作成および管理し、分析を生成するのに役立つ SaaS データ プラットフォーム**、およびその上に構築された相互接続されたアプリをサポートするための洞察 Dataverse プラットホームです。 アプリには、Dynamics 365 Sales、Service、Marketing、Customer Insights、Customer Journey Orchestration などのファーストパーティ アプリに加え、カスタムのサードパーティ アプリやプロセスが含まれており、これらはすべて安全かつ準拠した方法で動作します。 Dataverse は、ハイパースケールのポリグロット ストレージであり、すべてのトランザクションおよび分析アプリケーションのあらゆる種類のデータ (リレーショナル、ファイル、観察など) を保存できます。 このため、これはすべての Power Platform 製品と Dynamics 365 アプリケーションのデータ プラットフォームです。 Dataverse Microsoft Power Platform の重要な要素であり、すべてのデータ、イベント、分析、関連処理をサポートするだけでなく、一般のアプリ作成者やプロの開発者がアプリケーションのデータを構築、保存、管理するための洞察を生成します。

自動的に生成された図形の説明

アプリやプロセスに必要なデータは、多くの場合、Dataverse 内で発生したり、その中に存在したりするわけではありません。 Dataverse を使用して外部データをマッシュアップすることは、アプリの構築、既存のアプリへのデータの追加、貴重な分析情報の作成に不可欠なコンポーネントです。 ビッグデータの急増と、AI、ML、IoT、Webコマース、Web API、サービス、ERP、基幹業務アプリなどのデータ ソースの種類が増え続ける中、 Dataverse 顧客は機敏であることが求められています。このようなさまざまなデータを活用して、

データを Microsoft Dataverse にインポートおよびエクスポートするには複数の方法があります。 データフロー、Power Query、Azure Synapse Link、Azure Data Factory、Azure Logic Apps、Power Automate を使用できます。

どこから開始する?

最初に考慮すべきことは、アプリ、フォーム、またはその他のコンポーネントの構築に必要な Dataverse の外部にすでに存在する外部データから始めることです。 使用を開始するためにそのデータを Dataverse に保存する必要はありません。 多くの場合、 Dataverse で必要に応じてデータを使用しながら、引き続き他のシステムにデータの管理を任せるのが最善です。 Dataverse の仮想テーブル機能は、この機能を提供します。 詳細: 仮想コネクタを使用してバーチャル テーブルを作成する

仮想テーブルを使用すると、外部データを Dataverse テーブルであるかのように使用するアプリを構築できます。 仮想テーブルをより簡単に作成するには、パブリック プレビュー 仮想テーブル作成ウィザード | Microsoft Power Apps を使用してください

グラフィカル ユーザー インターフェイス、テーブルの説明は自動的に生成されます

外部データを Dataverse にインポートする

希望する結果によって、Dataverse にデータを保持するか、仮想テーブルを使用して Dataverse の外部データを表示するかの決定が下される場合があります。 Dataverse のセキュリティ概念と アプリケーション ライフサイクル管理 機能によってデータを管理したい場合、または外部データとネイティブ Dataverse データをマッシュアップすることに興味がある場合は、データを Dataverse に移動することを検討してください。 さらに、Dataverse ワークフローとビジネス ルールの使用に興味がある場合は、そのデータを Dataverse に移行することを検討してください。 また、Dataverse にデータをロードすることによる経済的影響も考慮する必要があります。これにより、ストレージ コストが増加する可能性があります。 データを引き続き外部システムで管理する必要がある場合は、データをそこに残しておき、Dataverse 仮想テーブルを使用してデータを操作すると有益な場合があります。

データフローと Power Query

データフローを使用すると、さまざまなソースからのビジネスデータに接続し、データをクリーンアップして変換し、Dataverse に読み込むことができます。 データフローは、数十の人気のオンプレミスの、クラウド、サービスとしてのソフトウェア (SaaS) データ ソースをサポートしています。

Power Queryは、あなたの分析のニーズを満たすためにデータソースを検出、接続、結合、および改良するために使用できるデータ接続テクノロジーです。 Power Query の機能は Excel と Power BI Desktop で利用可能です。

データフローと Dataverse を備えた Power Query

プロジェクトの構想段階では、すべてのオプションを比較検討し、外部データをトランザクション データの一部にする必要があるかどうかを決定する必要があります。 アプローチが完成した後、実装中および稼働後に変更すると、エンド ユーザー エクスペリエンスに混乱が生じる可能性があります。 外部データを Dataverse にロードすると決定したら、データフロー が優れたツールになります。 データフローは、データの移動中にデータを変換して準備する必要がある場合に最適です。 データフロー設計環境 Power Queryには、直感的な変換とデータの準備に役立つ堅牢なすぐに使える機能が備わっています。

詳細: Power Apps でデータフローを作成して使用するPower Query を使用して Dataverse のテーブルにデータを追加する

データフローを介したデータのロードは Dataverse サービス保護制限の対象となることに注意してください。 詳細

自動的に生成されたグラフィカル ユーザー インターフェイス、テキスト、アプリケーション、メールの説明

Power Query は以下で概説されているように、利用可能な多数のコネクタをサポートしています: すべての Power Query コネクタのリスト

多くの Dataverse 顧客のようにデータが Excel で作成されている場合は、たとえば、他の多数の利用可能なコネクタの中から既存の Excel コネクタを使用して Dataverse にデータ パイプラインを構築します。 1 回限りのデータ読み込みに加えて、 データフローを使用して Excel データ ソース を Dataverse 同期します。 このガイダンスに従って Excel ファイル サイズの制限を考慮してください Power BI の Excel ワークブックのサイズを減らして表示します

Excel ワークブックにアクセスするための接続情報。

さらに、Dataverse にロードしたいフォルダー内に複数の Excel ファイルがある場合は、Power Query フォルダー コネクタ を使用して結合、変換でき、そしてデータをロードします。

フォルダーからファイルを結合します。

IT プロフェッショナルは、Power Platform データフロー テンプレートを作成することで、ビジネス ユーザーをデータ パイプライン構築の複雑さから解放することもできます。 複数のソースからのデータを組み合わせた複雑なクエリを作成し、保存してビジネス ユーザーと共有します。 このファイルは、 Dataverse の 新規データフロー > テンプレートのインポート 機能から使用できます。 ユーザーが行う必要があるのは、Dataverse テーブルへのデータのロードを開始するためにデータ アクセスの資格情報を確認することだけです。 Microsoft Excel のクエリから Power Platform データフローを作成 についての詳細を説明します。

中程度の信頼度で自動的に生成された説明のコンピューターのスクリーンショット

Azure Data Factory

Data Factory は、ビジュアル環境内で、または独自のコードを記述することによって、抽出、変換、ロード (ETL) プロセスを構築するための低コードまたはコードなしのアプローチを提供するデータ統合サービスです。

Data Factory

データのニーズによっては、ある時点で、外部ソースからデータを Dataverseに取り込むために、より複雑なデータ エンジニアリングが必要になる場合があります。 これはデータ量だけでなく、Dataverse のデータ要件を満たすためにソース データに必要なデータ変換の量と複雑さにも関係します。 さらに考慮すべき点は、この取り組みを支援するために IT リソースが利用できるかどうかです。 これらのより複雑なデータ シナリオには、次のように対処できます。 Power Platform データフロー Azureデータファクトリー、と ウェブAPI。 >Data Factory と Web API の統合パターンは、関連するワークフローとアルゴリズムの豊富な変換を必要とするパイプラインの構築に威力を発揮します。 逆に、データフローは開始が速く、使いやすいです。

Data Factoryを使用すると、Dataverse と 90 を超えるネイティブで構築され、メンテナンスフリーのコネクタを使用したその他のデータソースを視覚的に統合できます。

Data Factory ETL

Dataverse にデータを取り込むだけでなく、Data Factory は、Azure Databricks を使用してデータを準備、変換、強化し、Azure Synapse Analytics にデータを移動するためにも使用できます。

Dataverse からのデータのエクスポート

データを別のデータ テクノロジーまたは別の環境のいずれかにエクスポートすることは、データフロー、Data Factory、Power Query、Power Automate のようなデータのインポートに対して言及した任意の同じテクノロジーを使用できます。

Dataverse データのエクスポート方法

SQL Server または Azure SQL データベースを対象としている Dynamics のお客様は、Azure Synapse Link を使用できます。 Azure Synapse Link for Dataverse を Azure Synapse Analytics と接続することで、Microsoft Dataverse のデータに関する凖リアルタイムのインサイトを取得できます。 Dataverse と Azure Synapse Analytics 間の緊密なシームレスな統合により、Azure Synapse Link はデータ上で分析、ビジネス インテリジェンス、機械学習のシナリオを実行できます。 詳細: Azure Synapse Link for Dataverse とは

参照

あらゆる種類のアプリで作業する

注意

ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)

この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。