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、Excelファイル
データフローを使用すると、さまざまなソースからのビジネスデータに接続し、データをクリーンアップして変換し、Dataverse に読み込むことができます。 データフローは、数十の人気のオンプレミスの、クラウド、サービスとしてのソフトウェア (SaaS) データ ソースをサポートしています。
Power Queryは、あなたの分析のニーズを満たすためにデータソースを検出、接続、結合、および改良するために使用できるデータ接続テクノロジーです。 Power Query の機能は Excel と Power BI Desktop で利用可能です。
プロジェクトの構想段階では、すべてのオプションを比較検討し、外部データをトランザクション データの一部にする必要があるかどうかを決定する必要があります。 アプローチが完成した後、実装中および稼働後に変更すると、エンド ユーザー エクスペリエンスに混乱が生じる可能性があります。 外部データを 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 フォルダー コネクタ Power Query を使用してデータを結合、変換、読み込むことができます。
IT プロフェッショナルは、Power Platform データフロー テンプレートを作成することで、ビジネス ユーザーをデータ パイプライン構築の複雑さから解放することもできます。 複数のソースからのデータを組み合わせた複雑なクエリを構築して保存し、ビジネス ユーザーと 共有 します。 このファイルは、 Dataverse の 新規データフロー > テンプレートのインポート 機能から使用できます。 ユーザーが行う必要があるのは、Dataverse テーブルへのデータのロードを開始するためにデータ アクセスの資格情報を確認することだけです。 Microsoft Excel のクエリから Power Platform データフローを作成 についての詳細を説明します。
また、単一のExcelファイルからテーブルにデータを直接1回だけインポートすることもできます。 Dataverse 詳細情報: Excelからデータをインポートし、CSVにデータをエクスポートする
Azure Data Factory
Data Factory は、ビジュアル環境内で、または独自のコードを記述することによって、抽出、変換、ロード (ETL) プロセスを構築するための低コードまたはコードなしのアプローチを提供するデータ統合サービスです。
データのニーズによっては、外部ソースからデータを Dataverse に取り込むために、より複雑なデータ エンジニアリングが必要になる場合があります。 これはデータ量だけでなく、Dataverse のデータ要件を満たすためにソース データに必要なデータ変換の量と複雑さにも関係します。 さらに考慮すべき点は、この取り組みを支援するために IT リソースが利用できるかどうかです。 これらのより複雑なデータ シナリオには、次のように対処できます。 Power Platform データフロー、 Azureデータファクトリー、と ウェブAPI。 >Data Factory と Web API の統合パターンは、関連するワークフローとアルゴリズムの豊富な変換を必要とするパイプラインの構築に威力を発揮します。 逆に、データフローは開始が速く、使いやすいです。
Data Factoryを使用すると、Dataverse と 90 を超えるネイティブで構築され、メンテナンスフリーのコネクタを使用したその他のデータソースを視覚的に統合できます。
Dataverse にデータを取り込むだけでなく、Data Factory は、Azure Databricks を使用してデータを準備、変換、強化し、Azure Synapse Analytics にデータを移動するためにも使用できます。
Dataverse からのデータのエクスポート
データを別のデータ テクノロジーまたは別の環境のいずれかにエクスポートすることは、データフロー、Data Factory、Power Query、Power Automate のようなデータのインポートに対して言及した任意の同じテクノロジーを使用できます。
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 分かかります。 個人データは収集されません (プライバシー ステートメント)。