Tabellenmerkmale
In Microsoft Dataverse erstellen und bearbeiten Sie Tabellen mit dem Power Apps Maker Portal. Sie benötigen keinen externen Tabelleneditor. Stattdessen verwalten Sie Tabellen und deren Eigenschaften direkt über die Benutzeroberfläche im Maker Portal.
Bevor Sie eine Tabelle in Dataverse erstellen, ist es wichtig, die verfügbaren Tabellenfunktionen und Konfigurationsoptionen zu verstehen.
Tabelleneigenschaften
Tabellen sind die wichtigsten Bausteine von Microsoft Dataverse. Eine Tabelle ist in Dataverse mehr als nur eine Datenbanktabelle mit Spalten und Beziehungen. Eine Dataverse-Tabelle enthält zusätzliche Komponenten, die die App-Entwicklung und Prozessautomatisierung unterstützen. Tabellen in Dataverse umfassen die folgenden Eigenschaften:
- Name: Der einfache Name, der Ihre Tabelle definiert, z. B. Pets
- Zeilen: Individuelle Datensätze in Ihren Daten (z. B. eine Katze namens Ashley)
- Spalten: Metadaten, die jeden Datensatz definieren (z. B. Haustier Art und Rasse)
- Beziehungen: Definieren Links zu anderen Tabellen (z. B. Besitzer eines Haustiers)
- Schlüssel: Spalten zur eindeutigen Identifizierung aller Zeilen (z. B. ID-Nummer)
- Formulare: Wird von modellgesteuerten Apps zum Anzeigen und Bearbeiten von Tabellenzeilen verwendet.
- Ansichten: Legen fest, wie Zeilen und Spalten angezeigt werden.
- Diagramme: Tabellendaten visualisieren.
- Dashboards:: Bieten mithilfe von Diagrammen und Filtern visuelle Zusammenfassungen von Daten.
- Geschäftsregeln: Logik auf Tabellenspalten anwenden.
- Metadaten: Einstellungen auf Tabellenebene, die Auswirkungen darauf haben, wie Apps und Flows mit der Tabelle interagieren.
- Befehle: Benutzerdefinierte Schaltflächen, hinzugefügt zur Befehlsleiste der modellgesteuerten App.
Jede dieser Tabelleneigenschaften wird im Laufe des Moduls detaillierter untersucht.
Zeilenschlüssel
Alle Datenbanktabellen brauchen einen Primärschlüssel, um Zeilen eindeutig zu identifizieren. In Dataverse ist dieser Schlüssel ein Globally Unique Identifier (GUID), wie beispielsweise 123e4567-e89b-12d3-a456-426655440000. Dataverse generiert die GUID automatisch, wenn eine neue Zeile erstellt wird.
Zur Verbesserung der Benutzerfreundlichkeit umfasst jede Tabelle auch eine Primärspalte – ein lesbares Textfeld, mit dem Zeilen in Apps und Flows dargestellt werden. Standardmäßig ist diese Spalte mit Name beschriftet.
Hinweis
Bei der Integration mit externen Systemen ist die GUID häufig nicht bekannt. In solchen Fällen können Sie einen Alternativschlüssel festlegen.
Tabelle in Dataverse erstellen
Wählen Sie zum Erstellen einer Dataverse-Tabelle die Option Tabellen im Navigationsbereich oben links des Power Apps Maker Portal und dann das Dropdownmenü Neue Tabelle auf der Befehlsleiste aus, und klicken Sie dann auf Neue Tabellen erstellen.
Mit Copilot beginnen
Beschreiben Sie die Daten, Spalten, Zeilen oder das Szenario in Alltagssprache. Copilot generiert die Tabellenstruktur und öffnet den Editor für weitere Änderungen.
Mit einer leeren Tabelle starten
- Spalten und Daten hinzufügen: Spalten manuell definieren und Datenzeilen eingeben.
- Die neue Tabelle beschreiben: Beschreiben Sie im Seitenbereich Copilot Ihre Anforderungen, und Copilot erstellt entsprechend die Tabelle.
SharePoint-Liste importieren
Geben Sie eine SharePoint-Website-URL ein, oder wählen Sie eine der zuletzt verwendeten Websites aus. Wählen Sie dann die Liste aus, die Sie importieren möchten. Sie können die Tabelle im Editor „Neue Tabellen erstellen“ bearbeiten und abschließen.
Excel-Datei oder .CSV importieren
Verwenden Sie Excel‑ oder CSV-Dateien, um eine Tabelle auszufüllen. Wenn Copilot aktiviert ist, unterstützt KI beim Generieren der Tabellenstruktur.
Erweiterte Eigenschaften festlegen
Um erweiterte Optionen zu verwenden, wechseln Sie zur Startseite, wählen Sie Tabellen, + Neue Tabelle und dann die Tabelle (erweiterte Eigenschaften) aus. Diese Einstellungen sind auch in anderen Erstellungsworkflows verfügbar.
Die Registerkarte Eigenschaften umfasst:
- Anzeigename: Zum Beispiel Pet
- Pluralname: Wird automatisch als Pets ausgefüllt, kann aber geändert werden
- Beschreibung: Nur für interne Zwecke
- Anhänge aktivieren: Option zum Zulassen von Dateiuploads in Zeilen
Die Registerkarte Primärspalte umfasst Folgendes:
- Anzeigename: Standardmäßig ist Name bearbeitbar für Werte wie Haustiername
- Beschreibung: Interner Hinweis
- Schemaname: Interner Systemname, automatisch aus dem Anzeigenamen generiert (vor der Erstellung editierbar)
- Spaltenanforderung: Standard ist Eingabe erforderlich.
- Maximale Zeichenanzahl: Standard ist 100; einstellbar
Erweiterte Optionen
Wählen Sie auf der Registerkarte Eigenschaften die erweiterten Optionen aus, um weitere Einstellungen verfügbar zu machen.
Schlüsseloptionen:
- Schemaname: Interner Systemname; muss vor der Erstellung festgelegt werden und darf keine Leerzeichen umfassen
- Typ: Optionen umfassen Standard, Aktivität, Virtuell oder Elastisch.
- Datensatzbesitz: Zu den Optionen gehören Benutzer oder Team oder Organisation
Wichtig
Die folgenden Einstellungen können nach der Erstellung nicht mehr verändert werden:
- Schemaname
- Tabellentyp
- Zuständigkeit für Tabellen
Zusätzliche Einstellungen wirken sich auf das Verhalten der Benutzeroberfläche aus oder generieren automatisch Spalten und Beziehungen.
Zusätzliche Einzelheiten finden Sie unter Tabellen mit Power Apps erstellen und bearbeiten.
Hinweis
Bewährte Methode: Erstellen Sie Tabellen in einer Dataverse-Lösung, damit diese das Herausgeberpräfix der Lösung erben.
Virtuelle Tabelle erstellen
Virtuelle Tabellen ermöglichen CRUD-Vorgänge für externe Datenquellen. Um eine Tabelle zu erstellen, kehren Sie zu Tabellen zurück, wählen + Neue Tabelle und dann Virtuelle Tabelle erstellen aus. Wählen Sie für die Konfiguration der virtuellen Tabelle die entsprechende Verbindung aus.
Tabellentypen
Dataverse unterstützt verschiedene Arten benutzerdefinierter Tabellen:
- Standard: Standardtabellentyp für die meisten Anwendungsfälle
- Aktivität: Wird für Datensätze mit zeitgebundenen Interaktionen verwendet (z. B. Aufgaben, Anrufe)
- Virtuell: Externe Daten werden so dargestellt, als ob sie in Dataverse nativ sind
- Elastisch: Hochskalierte Tabellen, unterstützt von Azure Cosmos DB, geeignet für Datensätze mit mehreren zehn Millionen Zeilen
Hinweis
Tabellentypen werden während der Erstellung festgelegt und können später nicht mehr geändert werden.
Zuständigkeit für Tabellen
Wählen Sie von Im Besitz des Benutzers oder Teams oder Im Besitz der Organisation aus. Der Besitz wirkt sich darauf aus, wie Berechtigungen und Datenzugriff gehandhabt werden.
- Im Besitz des Benutzers oder Teams: Berechtigungen auf Zeilenebene sind benutzerspezifisch
- Im Besitz der Organisation: Der Zugriff wird auf Organisationsebene gesteuert.
Hinweis
Der Tabellenbesitz ist festgelegt, sobald die Tabelle erstellt wurde.
Wann sollten Standardtabellen und wann neue Tabellen erstellt werden?
Microsoft Dataverse umfasst Standardtabellen zur Unterstützung geschäftlicher Szenarien. Diese werden mit vordefinierten Metadaten und Systemverhalten bereitgestellt. Verwenden Sie nach Möglichkeit Standardtabellen wieder, um die Kompatibilität sicherzustellen und den Konfigurationsaufwand zu reduzieren.
Kleinere Änderungen erfordern oft keine benutzerdefinierten Tabellen:
- Sie können Spalten zur Verdeutlichung umbenennen, ohne neue Tabellen erstellen zu müssen
- Standardtabellen können nicht gelöscht werden, aber Sie können sie ausblenden, indem Sie die Berechtigungen für Sicherheitsrollen anpassen.
Wenn Standardtabellen Ihre Anforderungen durch Anpassung nicht erfüllen können, sollten Sie das Erstellen einer benutzerdefinierten Tabelle, Spalte oder Beziehung in Erwägung ziehen.