Freigeben über


Definieren und Abfragen hierarchisch verknüpfter Daten

Von Bedeutung

Diese Funktion ist veraltet. Weitere Informationen finden Sie unter "Hierarchiesteuerung" in modellgesteuerten Apps wird eingestellt.

Sie können wertvolle Geschäftseinblicke erhalten, indem Sie hierarchisch verwandte Daten definieren und abfragen. Die hierarchischen Modellierungs- und Visualisierungsfunktionen bieten Ihnen eine Reihe von Vorteilen:

  • Anzeigen und Durchsuchen komplexer hierarchischer Informationen.
  • Anzeigen von Key Performance Indicators (KPIs) in der Kontextansicht einer Hierarchie.
  • Visuelles Analysieren wichtiger Informationen über das Internet und die Tablets hinweg.

Einige Standardtabellen haben bereits Hierarchien definiert. Andere Tabellen, einschließlich benutzerdefinierter Tabellen, können für eine Hierarchie aktiviert werden, und Sie können die Visualisierungen dafür erstellen.

Definieren hierarchischer Daten

Mit Microsoft Dataverse werden hierarchische Datenstrukturen durch selbstreferentielle Eins-zu-Viele-Beziehungen (1:N) der verknüpften Zeilen unterstützt.

Hinweis

Selbstreferenzielles bedeutet, dass sich die Tabelle auf sich selbst bezieht. Beispielsweise verfügt die Kontotabelle über eine Nachschlagespalte, um sie mit einer Zeile einer anderen Kontotabelle zu verknüpfen.

Wenn in der Beziehungsdefinition eine auf sich selbst verweisende eins zu viele (1:N)-Beziehung vorhanden ist, kann die Option Hierarchisch auf Ja festgelegt werden.

Hierarchische Einstellung in Beziehungsdefinition.

Um die Daten als Hierarchie abzufragen, müssen Sie eine der selbstreferentiellen Eins-zu-Viele-Beziehungen (1:N) der Tabelle als hierarchisch festlegen.

So aktivieren Sie die Hierarchie:

  1. Wählen Sie beim Anzeigen von 1:N-Beziehungen die selbstreferentielle Beziehung aus, die Sie bearbeiten möchten.
  2. Legen Sie in der Beziehungsdefinition "Hierarchisch" auf "Ja" fest.

Hinweis

  • Einige der standardmäßigen (1:N)-Beziehungen können nicht angepasst werden. Dieses hindert Sie, diese Beziehungen als hierarchisch festzulegen.
  • Sie können eine hierarchische Beziehung für die auf sich selbst verweisenden Beziehungen des Systems festlegen. Hierzu zählen die auf sich selbst verweisenden 1:n-Beziehungen vom Systemtyp, beispielsweise die „contact_master_contact“-Beziehung.

Von Bedeutung

Sie können mehrere selbstreferentielle Beziehungen haben, aber nur eine Beziehung pro Tabelle kann als hierarchische Beziehung definiert werden. Wenn Sie versuchen, die Einstellung nach der Anwendung zu ändern, erhalten Sie eine Warnung:

  • Beim Deaktivieren: Wenn Sie die Hierarchieeinstellung für diese Beziehung deaktivieren, funktionieren alle Rollupdefinitionen, Prozesse und Ansichten, die diese Hierarchie verwenden, nicht. Möchten Sie fortfahren?
  • Beim Aktivieren von: Wenn Sie die Hierarchieeinstellung für diese Beziehung aktivieren, werden alle Rollupdefinitionen, die die vorhandene Hierarchie verwenden, ungültig. Möchten Sie fortfahren?

Sofern Sie nicht sicher sind, dass keine anderen Abhängigkeiten auf die bestehende Hierarchie bestehen, sollten Sie alle Dokumentation zur Bereitstellung überprüfen oder sich mit anderen Customizern beraten, um zu verstehen, wie die bestehende hierarchische Beziehung verwendet wird, bevor Sie fortfahren.

Abfragen von hierarchischen Daten

Ohne eine definierte Hierarchie müssen Sie zum Abrufen hierarchischer Daten iterativ die zugehörigen Zeilen abfragen. Mit einer definierten Hierarchie können Sie die zugehörigen Daten in einem Schritt als Hierarchie abfragen. Sie können Zeilen mithilfe der Logik "Unter" und "Nicht unter " abfragen. Die hierarchischen Operatoren Unter und Nicht unter werden in der erweiterten Suche und im Workfloweditor verfügbar gemacht. Weitere Informationen zum Verwenden dieser Operatoren finden Sie unter Konfigurieren von Workflowschritten. Weitere Information zur erweiterten Suche finden Sie unter Erstellen, Bearbeiten oder Speichern einer erweiterten Suche.

Hinweis

Entwickler können diese Operatoren auch im Code verwenden. Weitere Informationen zur Entwicklerdokumentation: Hierarchische Daten abfragen

Die folgenden Beispiele veranschaulichen Szenarien für Hierarchienabfragen.

Firmenhierarchie abfragen

Abfragen von Konten in der Kontohierarchie.

Die zugehörigen Aktivitäten des Abfragekontos.

Abfrage der mit einem Konto verbundenen Opportunities.

Siehe auch

Erstellen und Bearbeiten von Eins-zu-Viele- (1:N) oder Viele-zu-Eins- (N:1) Tabellenbeziehungen
Erstellen und Bearbeiten von 1:N- oder N:1-Tabellenbeziehungen mithilfe des Lösungsexplorers
Visualisieren hierarchischer Daten mit modellgesteuerten Apps