Überblick über Entitätsbeziehungen und -typen

Dieses Thema bezieht sich auf Dynamics 365 Customer Engagement (on-premises). Die Power Apps-Version dieses Themas finden Sie unter: Entitätsbeziehungen

Entitätsbeziehungen definieren, wie Datensätze in der Datenbank miteinander verknüpft werden können. Auf der einfachsten Ebene erstellt das Hinzufügen eines Suchfeldes zu einer Entität eine neue 1:n (eins-zu-viele)-Beziehung zwischen den beiden Entitäten und ermöglicht Ihnen, dieses Suchfeld in ein Formular einzusetzen. Mit dem Suchfeld können Benutzer mehrere untergeordnete Datensätze dieser Entität einer einzelnen übergeordneten Entität zuordnen.

1:n-Entitätsbeziehungen definieren, wie Datensätze mit anderen Datensätzen verknüpft werden können, darüber hinaus stellen Sie Daten für die folgenden Fragen zur Verfügung:

  • Sollten beim Löschen eines Datensatzes auch alle mit diesem verknüpften Datensätze gelöscht werden?

  • Muss ich beim Zuweisen eines Datensatzes auch alle mit diesem verknüpften Datensätze dem neuen Besitzer zuweisen?

  • Wie kann ich den Dateneingabeprozess optimieren, wenn ich einen neuen zugehörigen Datensatz im Kontext eines vorhandenen Datensatzes erstelle?

  • Wie sollten Benutzer, die einen Datensatz anzeigen, die verknüpften Datensätze anzeigen können?

    Entitäten können auch an einer N:N-Beziehung teilnehmen, bei der eine Beliebige Zahl von Datensätzen für zwei Entitäten miteinander verknüpft werden kann.

Entscheiden ob Entitätsbeziehungen oder Verbindungen verwendet werden sollen

Entitätsbeziehungen sind Metadaten, die Änderungen an der Datenbank vornehmen. Diese Beziehungen ermöglichen Abfragen zum sehr effizienten Abruf von Daten. Verwenden Sie Entitätsbeziehungen, um formale Beziehungen zu definieren, die die Entität definieren, oder die die meisten Datensätze verwenden können. Beispielsweise wäre eine Verkaufschance ohne einen potenziellen Kunden nicht sehr nützlich. Die Verkaufschancenentität verfügt auch über eine N:N-Beziehung mit der Mitbewerberentität. Dies ermöglicht das Hinzufügen mehrerer Mitbewerber zu der Verkaufschance. Möglicherweise möchten Sie diese Daten erfassen und einen Bericht anzeigen, der die Mitbewerber aufführt.

Es gibt weitere, weniger formale Arten von Beziehungen zwischen Datensätzen - diese werden als Verbindungen bezeichnet. Beispielsweise kann es nützlich sein zu wissen, ob zwei Kontaktpersonen verheiratet oder miteinander befreundet sind, oder ob eine Kontaktperson für eine andere Firma gearbeitet hat. Die meisten Unternehmen erstellen keine Berichte mit dieser Art von Informationen oder verlangen ihre Eingabe, weshalb es sich wahrscheinlich nicht lohnt, hierfür Entitätsbeziehungen zu erstellen.

Typen von Entitätsbeziehungen

Wenn Sie sich den Lösungsexplorer ansehen, denken Sie vielleicht, dass es drei Arten von Entitätsbeziehungen gibt. Tatsächlich sind es nur zwei, wie in der nachfolgenden Tabelle gezeigt.

Geschäftsbeziehungstyp Beschreibung
1:n (Eins-zu-Viele) Eine Entitätsbeziehung, bei der ein Datensatz für die Primäre Entität mit mehreren anderen Verknüpften Entitäts-Datensätzen durch ein Suchfeld in der verknüpften Entität verknüpft werden kann.

Wenn Sie einen Datensatz der primären Entität anzeigen, sehen Sie eine Liste der verknüpften Datensätze, die dieser Entität zugeordnet sind.
N:N (Viele-zu-Viele) Eine Entitätsbeziehung, die von einer speziellen Beziehungsentität abhängig ist, oft als Überschneidungsentität bezeichnet, so dass mehrere Datensätze einer Entität mit mehreren Datensätzen einer anderen Entität verknüpft werden können.

Wenn Datensätze von verschiedenen Entitäten in einer N:N-Beziehung angezeigt werden, können Sie eine Liste aller Datensätze der anderen Entität anzeigen, die damit verknüpft sind.

Der n:1 (many-to-one)-Beziehungstyp besteht in der Benutzeroberfläche des Lösungsexplorers, da der Lösungsexplorer Ihnen eine nach Entitäten gruppierte Ansicht zeigt. 1:n-Beziehungen bestehen zwischen Entitäten und verweisen auf jede Entität entweder als Primäre Entität oder als Verknüpfte Entität. Die verknüpfte Entität, oft als untergeordnete Entität bezeichnet, verfügt über ein Suchfeld, in dem das Speichern eines Verweises zu einem Datensatz aus der primären Entität, oft als übergeordnete Entität bezeichnet, möglich ist. Eine n:1-Beziehung ist einfach eine 1:n-Beziehung aus der Perspektive der zugehörigen Entität.

Siehe auch

Übersicht über Entitäten und Metadaten
Entitäten erstellen und bearbeiten
Erstellen und Bearbeiten von Feldern
Erstellen und Bearbeiten globaler Optionssätze