Power Pages と仮想テーブルを統合する

仮想テーブルは、Microsoft Dataverse に物理的な表現がなく、クエリまたは外部エータ ソースのビューを表す特別なタイプのテーブルです。 外部データ ソースのデータを、データを複製することなく、テーブルとしてシームレスに表現することで、データの統合を可能にします。

注意

この記事では、Dataverse で仮想テーブルを手動で作成し、次に Power Pages で仮想テーブルを作成する方法について説明します。 デザイン スタジオのデータ ワークスペースから仮想テーブルを直接作成することもできます。 詳細: データ ワークスペースを使用して仮想テーブルを作成および変更する (プレビュー)

Power Pages で仮想テーブルを統合する手順

Power Pages での仮想テーブルの使用は、データ ワークスペースでのテーブルの作成と類似したプロセスに従い、Dataverse ビューとフォームを使用して Web ページ リストとフォームのコンポーネントを作成します。

  1. Dataverse で仮想テーブルを作成する

  2. 仮想テーブル リレーションシップ を設定する

  3. 仮想テーブルを使用してコンポーネントを含む Web ページを構成する

Dataverse で仮想テーブルを作成する

Dataverse では、さまざまな方法で仮想テーブルを作成できます。 現在、Power Pages は、以下のプロバイダーを使用して作成された仮想テーブルをサポートしています。

財務と運用の仮想テーブル

Dynamics 365 財務と運用は、組織が財務、運用、およびサプライ チェーンを管理できるように設計されたビジネス アプリケーションです。 財務と運用アプリは、Dataverse の仮想データ ソースであり、Dataverse から完全な作成、読み取り、更新、削除 (CRUD) 操作ができます。 Power Pages で 財務および運用の仮想テーブルを表示する方法について説明します。

仮想コネクタ プロバイダー

仮想コネクタは、Power Platform コネクタを使用して構築されます。このコネクタは、外部システムと対話する方法を提供する事前構築済みのコネクタです。 仮想コネクタは、顧客に代わって作成の一部を自動化し、仮想テーブルを作成するためのコードを使用する必要性をなくすことで、作成作業を効率化します。

Dataverse で仮想テーブルを作成する方法については、仮想コネクタを使用して仮想テーブルを作成するを参照してください。

カスタム仮想テーブル データ プロバイダー

Microsoft Dataverse Data SDK の使用により、.NET Developers には、既存のデータ プロバイダーがサポートしていない外部データ ソースの種類を統合するために役立つ、カスタム仮想テーブル データ プロバイダーを作成するオプションがあります。 各データ プロバイダーは、サポートされる CRUD 操作を実装する一連の再利用可能な Dataverse プラグインで構成されます。

注意

  • Power Pages では、すべてのテーブルが ID 属性を持つことが必要になります。この ID は一意の識別子として知られ、値は GUID にする必要があります。
  • プラグインで外部 データ ソース から仮想テーブルを取得するときに、AllColumns 属性を明示的に true に設定します。

Dataverse のカスタム データ プロバイダーを使用して仮想テーブルを作成する方法を学習するには 、カスタム仮想テーブル データ プロバイダー に行きます。

Business Central 仮想テーブル

Dynamics 365 Business Central は、中規模組織向けの完全なエンタープライズ リソース プランニング (ERP) ソフトウェア ソリューションです。 Business Central 仮想テーブルにより、 Microsoft Dataverse からの作成、読み取り、更新、削除 (CRUD) 操作が可能になります。 詳細: Power Pages での Business Central 仮想テーブル

仮想テーブル リレーションシップを設定する

グローバル タイプのアクセスに対して仮想テーブル アクセス許可を構成している場合、取引先担当者または取引先企業テーブルをへのテーブル リレーションシップの設定は任意の手順です。 取引先企業および取引先担当者アクセス タイプは、Web サイト ユーザーにテーブル レコードへの制限付きアクセスを提供します。 テーブルのアクセス許可を使用してデータを保護する方法の詳細をご確認ください。

取引先担当者および取引先企業のスコープを構成するには、取引先担当者と取引先企業のそれぞれに、仮想テーブルとの多対 1 のリレーションシップを作成する必要があります。 仮想テーブル リレーションシップの詳細については、仮想テーブル リレーションシップの設定を参照してください。

仮想テーブルを使用して Web ページを構成する

Dataverse で仮想テーブルを作成したら、標準の Dataverse テーブルの使用と同じプロセスを使用して、リストフォーム、およびマルチステップ フォーム コンポーネントを作成します。

サポートされていない仮想テーブルとプロバイダー

次の仮想テーブルとプロバイダーは、Power Pages での使用がサポートされていません。

制限

Dataverse 仮想テーブルには、Power Pages で使用する場合にも適用される一連の制限があります。詳細については、 仮想テーブルの制約とトラブルシューティングを参照してください。

参照

データ ワークスペースを使用して仮想テーブルを作成および変更する (プレビュー)