Mit dem Common Data Model arbeiten

Abgeschlossen

Microsoft Dataverse ist eine cloudbasierte Lösung, die auf einfache Weise eine Vielzahl von Daten und Geschäftslogiken strukturiert, um miteinander verbundene Anwendungen und Prozesse auf sichere und konforme Weise zu unterstützen. Dataverse wird von Microsoft verwaltet und gepflegt. Es ist global verfügbar, wird jedoch geografisch bereitgestellt, um Ihrer potenziellen Datenresidenz zu entsprechen. Es ist nicht für die Offline‑ oder eigenständige Verwendung auf Ihren Servern vorgesehen. Aus diesem Grund benötigen Sie zum Zugriff und zur Verwendung eine Internetverbindung. Dataverse ist als zentrales Datenrepository für Geschäftsdaten konzipiert. Im Hintergrund versorgt es die modellgesteuerten Microsoft Dynamics 365-Apps. Es ist auch als Teil von Power Apps und Power Automate mit direkt eingebauter nativer Konnektivität erhältlich. Die AI Builder‑ und Portalfunktionen der Power Platform nutzen auch Dataverse. Wenn Sie noch nicht mit Dataverse und seinen Funktionen vertraut sind, finden Sie weitere Informationen im Lernpfad Power Platform-Grundlagen.

In Dataverse arbeiten mit den folgenden Konzepten als grundlegende „Bausteine“, um Ihre Datenstruktur zu erstellen und mit ihr zu interagieren.

  • Entität: Entwickler würden eine Entität als „Datentabelle“ bezeichnen, aber Entitäten sind wirklich nur Buckets der Daten, die Sie in Common Data Service verfolgen. Stellen Sie sich eine Entität als einen beliebigen „Typ“ von Daten vor, die Sie in Dynamics 365 verfolgen werden. Übliche Entitäten, die in modellgesteuerten Anwendungen verwendet werden, sind z. B. Kontakt und Firma.

  • Datensatz – Ein Datensatz ist nur eine Instanz einer Entität. Beispielsweise verfügt Ihre Kontaktentität über einen Datensatz, der jeden Kontakt in Ihrem System darstellt.

  • Feld – Sie können Informationen zu jedem Datensatz in Felder eingeben. In einem Kontaktdatensatz gibt es wahrscheinlich Felder, in die ein Benutzer den Vor- und Nachnamen, die E-Mail-Adresse, die Telefonnummer und andere wichtige Informationen zu dieser Person eingeben kann.

  • Formular – Ein Formular zeigt an, wie ein Datensatz in der Benutzererfahrung dargestellt wird. Wenn ich mir den Datensatz eines einzelnen Kontakts ansehe, wird ein Formular angezeigt. Das Formular enthält alle Kontaktfelder, in die ich meine Daten eingeben kann.

  • Beziehung – In Dataverse können Sie Beziehungen erstellen, um zu definieren, wie Entitäten miteinander in Beziehung stehen. (Kontakte können sich beispielsweise auf ein Konto beziehen. Dies bedeutet, dass diese Kontakte wahrscheinlich für eine größere Organisation verwendet werden, die in Dynamics 365 als Kontodatensatz dargestellt wird.)

Wir werden uns in der nächsten Lerneinheit eingehender mit diesen Konzepten befassen.

Das Common Data Model

Das Design von Standardentitäten einer Dataverse-Datenbank basiert auf einem offenen Datenmodellstandard namens „Common Data Model“. Common Data Model ist ein logisches Design, das eine Reihe standardisierter, erweiterbarer Open-Source-Datenentitäten und -beziehungen enthält, die Microsoft und seine Partner in einer branchenweiten Initiative namens „Open Data Initiative“ veröffentlicht haben. Diese Sammlung vordefinierter Entitäten, Attribute, semantischer Metadaten und Beziehungen bilden die Grundlage des Common Data Models.

Das Common Data Model wird standardmäßig in modellgesteuerten Dynamics 365-Apps enthalten sein. Diese Entitäten sollen die häufigsten Szenarien darstellen. Das folgende Diagramm zeigt das Common Data Model-Schema. Sie werden feststellen, dass jede modellgesteuerte Dynamics 365-App Standardentitäten wie Konto, Termin, Kontaktund Lead enthält. Modellgesteuerte Dynamics 365-Apps enthalten auch branchenspezifischere Entitäten. Die Dynamics 365 Sales-App enthält beispielsweise Entitäten wie Mitbewerber, Verkaufschance und Angebot.

Das Common Data Model-Diagramm

Die Entitäten im Common Data Model sind mit allgemeinen Feldern, Beziehungen und/oder Automatisierungen vorkonfiguriert. Unten sehen Sie einen Screenshot der Standard-Kundenentität und verschiedener darin enthaltener Feldtypen.

Kundenentität und Felder

In der nächsten Lerneinheit erfahren Sie mehr über diese Konzepte und wie sie in der Power Platform konfiguriert werden.