二重書き込みと仮想テーブル
Microsoft Dataverse では、外部データ ソースに接続するための複数の方法がサポートされています。 二重書き込みと仮想テーブルにより、Dataverse はこの外部データと対話し、変更を元のデータ ソースに書き戻すことができます。 このユニットでは、これらの機能と適切な使用例について説明します。
二重書き込み
二重書き込みは、顧客エンゲージメント アプリと財務と運用アプリ間のほぼリアルタイムの同期を提供する組み込みの統合機能です。 データをアプリケーション間でシームレスに連携可能にすることで、二重書き込みによって、部門をまたがった統合エクスペリエンスをサポートできます。
二重書き込みによって、財務と運用アプリと Dataverse の間で、緊密に結合された双方向の統合が実現されます。 財務と運用アプリで行われた変更は自動的に Dataverse に書き込まれ、その逆も同様です。 この同期機能によって、アプリケーション全体にわたる一貫した統合ユーザー エクスペリエンスが可能になります。
その他の機能は次のとおりです。
- オンラインとオフラインの両方のシナリオをサポート
- ローコード/ノーコードの開発原則との整合性
詳しくは、二重書き込みを参照してください。
仮想テーブル
財務と運用アプリは、Dataverse で仮想データ ソースとして公開され、Dataverse および Microsoft Power Platform 内から完全な作成、読み取り、更新、削除 (CRUD) 操作を実行できます。 設計上、仮想テーブル データはソース アプリケーションに残り、Dataverse では複製されません。
財務と運用データに仮想テーブルを使用するには、まずテーブルを仮想テーブルとして使用できる必要があります。 構成されると、これらのテーブルは Dataverse および接続されている Power Platform コンポーネントからの CRUD 操作をサポートするようになります。
仮想テーブルに関する重要なポイント:
- 財務と運用アプリ内のすべての Open Data Protocol (OData) テーブルは、Dataverse の仮想テーブルとして利用できます。
- 作成者は、この外部データを使用することで、データを重複させることなく顧客エンゲージメント エクスペリエンスを構築できます。
- 完全な CRUD 機能がソース データ上で直接サポートされます。
- Power Pages は、仮想テーブルを使用して、コラボレーション シナリオ向けの外部向け Web サイトを強化できます。
詳細については、仮想エンティティを参照してください。
二重書き込みと仮想テーブルのユース ケース
二重書き込みと仮想テーブルは、財務と運用アプリと Dataverse 間の統合をサポートする共有データ レイヤーの一部です。 これらのテクノロジは補完的であり、統合のニーズに応じて一緒に使用できます。
二重書き込みは、次の場合に使用します。
- Dataverse と財務と運用アプリ間でデータをほぼリアルタイムで同期する必要がある。
- シナリオには完全なオフライン機能が必要である。
- 環境全体にわたって、詳細に統合され、レプリケートされたデータセットが必要である。
仮想テーブルは、次の場合に使用します。
- Dataverse でデータを複製せずに、外部データにリアルタイムでアクセスしたいと考えている。
- 大規模なデータセットを扱っており、Dataverse でのストレージ使用量を最小限に抑えたいと考えている。
- 読み取り中心のシナリオや、ローカル データ ストレージを必要としない軽い CRUD 操作がユース ケースに含まれている。
二重書き込みテーブルと仮想テーブルのどちらを選択するかは、データ所有権モデル、レプリケーションの必要性、ソリューション固有のオフライン要件によって決まります。