Mit Hierarchiesets arbeiten

Hierarchiesets definieren die Beziehungen zwischen übergeordneten und untergeordneten Elementen von Knoten. Beispiel: Sie verwenden ein Hierarchieset, um eine Hierarchie zu definieren, in der Produkte in Produktkategorien aggregiert werden.

Hierarchiesets definieren die folgenden Regeln für eine Hierarchie:

  • Die Knotentypen, aus denen die Hierarchie besteht.
  • Die Hierarchieebenen, bei denen es sich um die Beziehungen zwischen Knotentypen handelt. Die folgende Liste enthält Beispiele für Hierarchieebenen:
    • Das Hierarchieset eines Organigramms gibt an, dass Mitarbeiterknoten übergeordnete Knoten anderer Mitarbeiterknoten sein können.
    • Ein Hierarchieset, das Mitarbeiter nach Bürogebäuden gruppiert, gibt an, dass Gebäudeknoten übergeordnete Elemente von Mitarbeiterknoten, jedoch nicht von anderen Gebäudeknoten sein können und dass Mitarbeiterknoten keine untergeordneten Knoten aufweisen dürfen.
    • Ein Hierarchieset für Aggregationen nach Abteilung gibt an, dass Aggregationsknoten übergeordnete Elemente von Abteilungsknoten und von Aggregationsknoten sein können und dass Abteilungsknoten übergeordnete Elemente anderer Abteilungsknoten sein können.
  • Ob für die Hierarchie gemeinsame Knoten zulässig sind. Gemeinsame Knoten sind Knoten, die in verschiedenen Zweigen der Hierarchie enthalten sein können.
  • Ob für die Hierarchie benutzerdefinierte Sortierreihenfolgen in Ansichtspunkten, Importen und Exporten zulässig sind.

In der folgenden Liste werden Funktionen und wichtige Aspekte von Hierarchiesets beschrieben:

  • Hierarchiesets definieren auch die Beziehungen der Knoten selbst. Innerhalb eines Hierarchiesets sind die Beziehungen zwischen übergeordneten und untergeordneten Elementen eines Knotens identisch, auch wenn der Knoten in verschiedenen Zweigen vorhanden ist.

    Hinweis:

    Wenn Sie eine Hierarchie definieren müssen, in der die übergeordneten Elemente von Knoten nicht mit denen in einem Hierarchieset identisch sind, müssen Sie ein neues Hierarchieset erstellen. Beispiel: Sie erstellen ein neues Hierarchieset, um eine Neuorganisation auszuwerten, bei der eine Geschäftseinheit in mehrere Geschäftseinheiten aufgeteilt wird.
  • Für Datenobjekte in Hierarchiesets ist mindestens ein Knotentyp erforderlich. Die Datenobjekte werden außerdem in Knotensetobjekten referenziert.

Weitere Informationen finden Sie unter:

Beispiel 18-3 Beispiel für ein Hierarchieset

Das folgende Diagramm zeigt ein Hierarchieset, das Hierarchien für die Abteilungen "Analytics", "Finance" und "Marketing" enthält:

Hierarchien von Mitarbeitern in den Abteilungen "Analytics", "Finance" und "Marketing"

Das Hierarchieset im folgenden Beispiel gibt an, dass Abteilungsknoten untergeordnete Mitarbeiterknoten aufweisen dürfen und dass Mitarbeiterknoten keine untergeordneten Knoten aufweisen dürfen:

Abteilungsknoten dürfen untergeordnete Mitarbeiterknoten aufweisen, und Mitarbeiterknoten dürfen keine untergeordneten Knoten aufweisen.

Angenommen, Sie müssen einen Ansichtspunkt erstellen, in dem Abteilungsknoten sowohl Abteilungsknoten als auch Mitarbeiterknoten enthalten dürfen. In diesem Fall erstellen Sie ein Hierarchieset, das angibt, dass Abteilungsknoten untergeordnete Knoten vom Typ "Mitarbeiter" und "Abteilungen" enthalten dürfen, wie im folgenden Beispiel gezeigt:

Abteilungsknoten dürfen untergeordnete Mitarbeiter- und Abteilungsknoten aufweisen, und Mitarbeiterknoten dürfen keine untergeordneten Knoten enthalten.

Sie fügen das Hierarchieset in die Datenkette des Ansichtspunkts ein.

Videos

Ihr Ziel Empfohlenes Video

Informationen zum Erstellen von Hierarchiesets erhalten

Symbol "Video" Hierarchiesets erstellen