導入
ソリューション アーキテクトは、ソリューションのデータ モデルの上位レベルの設計全体を担当します。 ソリューションのデータ モデルを設計する際に Microsoft Dataverse の機能の理解はソリューション アーキテクトにとって不可欠です。 このモジュールでは、Microsoft Power Platform のソリューションでのデータ モデリングのトレードオフに取り組みます。
データ モデリングの概要
データ モデルとは、システム内でデータがどのように流れるか、そして異なるエンティティがどのように関連付けられるかを示すビジュアル モデルです。 データ モデルでは、エンティティ間のリレーションシップのタイプを定義し、データベースを単純な視覚的な表現に抽象化します。
Microsoft Power Platform に基づくソリューションにとって、データ モデルはアプリの設計、特にモデル駆動型アプリに影響を及ぼすため、ソリューションの設計において非常に重要です。
データ モデリングにおけるソリューション アーキテクトのロール
データ モデリングにおけるソリューション アーキテクトのロール:
- データ モデルの設計作業を主導し、プロジェクトの上位レベルのアーキテクチャを確立する。
- 個々の設計チームによって拡張されるデータ モデルを確立し、設計をチームに伝える。
- ソリューション機能の詳細設計中にデータ モデルが進化するにつれ、確認とフィードバックの提供を行う。
複数のオプションで作業する
データ モデリングは難しいものです。さまざまなプロジェクトを数多く経験することで、データ モデリングのスキルが向上します。 多くの場合、明確な正解が提供されることはなく、多数の潜在的なオプションが利用できることがあります。
ソリューション アーキテクトは、使用できる限られた情報を基にして最善の選択をする必要があります。これはソリューション アーキテクトの役割の 1 つです。