Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Bereitstellung der Speicherung von Daten ist die wichtigste Funktion von Dataverse. Dataverse enthält eine Basistabelle, die Struktur für Daten bereitstellt, die von Geschäftsanwendungen verwendet werden.
Sie können den Basissatz von Tabellen im Dataverse-Tabellen-/Entitätsverweis anzeigen.
Ändern von Tabellen
Sie können das Tabellendesign mithilfe verschiedener Methoden ändern.
Verwenden von Designern
Es gibt verschiedene Möglichkeiten zum Bearbeiten des Tabellenentwurfs mithilfe von Designern.
| Designer | Description |
|---|---|
| make.powerapps.com | Der einfachste und am häufigsten verwendete Ansatz zum Ändern des Schemas besteht darin, die https://make.powerapps.com/ Dataverse-Tabellen in einer Umgebung zu bearbeiten. Hier angewendete Änderungen werden im Kontext einer nicht verwalteten Standardlösung für common Data Service ausgeführt. |
| Lösungs-Explorer für Ihre Lösung | Wenn Sie eine Lösung verteilen, sollten Sie neue Tabellen, Attribute oder Beziehungen im Kontext der nicht verwalteten Lösung erstellen, die Sie zum Entwickeln Ihrer Lösung verwenden werden. Weitere Informationen Lösungsherausgeber |
| Aus dem Formular-Editor | Wenn Sie ein modellgesteuertes App-Formular für eine Entität bearbeiten, können Sie im Feld-Explorer auf die Schaltfläche "Neues Feld" klicken. Wenn Sie ein Nachschlagefeld erstellen, schaffen Sie eine neue Beziehung, die es unterstützt. |
Eine Lösung importieren
Eine Lösung kann Tabellen und andere angepasste Komponenten enthalten. Das Importieren einer verwalteten oder nicht verwalteten Lösung in Ihre Dataverse-Umgebung umfasst diese Tabellen oder erweitern vorhandene Tabellen mit der neuen tabelle, die sie enthalten.
Aus einer Datenquelle mithilfe von Power Query
Sie können neue Tabellen erstellen und mit Power Query mit Daten füllen. Weitere Informationen: Hinzufügen von Daten zu einer Tabelle in Dataverse mithilfe von Power Query
Verwenden von Webdiensten zum Arbeiten mit Tabellendefinitionen
Die in Dataverse verfügbar gemachten Webdienste umfassen Funktionen zum Erstellen, Lesen, Schreiben und Löschen von Tabellen. Diese Dienste werden am häufigsten zum Lesen verwendet, da diese Daten Ihren Code zur Laufzeit darüber informieren können, wie die Umgebung angepasst wurde. Weitere Informationen: Arbeiten mit Tabellendefinitionen mithilfe von Code
Tabellendefinitionen
Das Datenmodell wird in Dataverse gespeichert.
- Die EntityMetadata-Klasse definiert dies mit dem SDK für .NET.
- Der EntityMetadata EntityType definiert dies für die Web-API.
Die Tabellendefinition enthält die folgenden Informationen:
| Daten | Description |
|---|---|
| Eigenschaften | Jede Entität verfügt über fast 100 Eigenschaften, die beschreiben, wie sie identifiziert werden und was damit geschehen kann. Weitere Informationen: Entitätsdefinition |
| Attribute | Die Entitätseigenschaft Attributes ist eine Auflistung von Attributen oder Spalten. Jede Spalte verfügt über ca. 50 Eigenschaften, um zu beschreiben, wie sie identifiziert wird, welche Art von Daten sie enthält, wie sie formatiert ist und was damit geschehen kann. Weitere Informationen: Attributdefinition |
| Beziehungen | Drei der Entitätseigenschaften sind Sammlungen von Beziehungen zwischen Tabellen. Diese Sammlungen enthalten unterschiedliche Arten von Beziehungen: Viele-zu-Viele, Viele-zu-Eins und Eins-zu-Viele. Weitere Informationen: Definition von Beziehungen |
| Berechtigungen | Eine der Eigenschaften ist eine Sammlung von zwischen 0 und 8 Berechtigungen, die die Arten von Datenvorgängen identifizieren, die für diese Tabelle mit einem eindeutigen Bezeichner ausgeführt werden können, der jedem zugeordnet ist. Zu diesen Vorgängen gehören : Append, AppendTo, Assign, Create, Delete, Read, Share und Write. |
| Schlüssel | Standardmäßig verfügt jede Tabelle über ein einzelnes GUID-Attribut (globally unique identifier), und die Keys Eigenschaft ist eine leere Auflistung. Sie können einer Tabelle alternative Schlüssel hinzufügen. Weitere Informationen: Schlüssel |
Tipp
Das Entwickeln eines Verständnisses der Tabellendefinition im System kann Ihnen helfen, zu verstehen, wie Dataverse funktioniert. Viele der Eigenschaften steuern auch, welche Tabellen in modellgesteuerten Apps ausführen können. Die Designer, die zum Bearbeiten von Metadaten verfügbar sind, können nicht alle Details anzeigen, die in den Metadaten enthalten sind. Sie können eine modellgesteuerte App namens "Metadatenbrowser" installieren, mit der Sie alle ausgeblendeten Tabellen und Metadateneigenschaften anzeigen können, die im System gefunden werden. Weitere Informationen: Durchsuchen von Tabellen- und Spaltendefinitionen in Ihrer Umgebung
Private Tabellen
Dataverse enthält einige Tabellen, die nicht für Entwickler von Drittanbietern vorgesehen sind. Diese Tabellen werden von Microsoft hinzugefügt, um Featurefunktionen zu aktivieren. Private Tabellen werden durch die EntityMetadataEigenschaft angegebenIsPrivate . Diese Tabellen sind nicht im Web-API-CSDL-$metadata Dokument enthalten. Sie finden sie jedoch beim Abfragen von Entitätsmetadaten.
Vorsicht
Sie sollten keine privaten Tabellen in Ihren Lösungen verwenden. Durch das Markieren einer Tabelle als privat weist Microsoft explizit darauf hin, dass andere Apps nicht für die Verwendung der Tabelle unterstützt werden. Microsoft kann die Tabelle entfernen oder zu einem beliebigen Zeitpunkt unterbrechende Änderungen einführen. Die Verwendung dieser Tabellen durch andere Personen als Microsoft wird nicht unterstützt.