Alternative Ansichtspunkte mit unterschiedlichen Knotentypen

Sie können einen alternativen Ansichtspunkt erstellen, der andere Knotentypen verwendet als der primäre Ansichtspunkt. Beispiel: Angenommen, Sie verfügen über einen primären Ansichtspunkt mit Knoten für Produkte und möchten einen alternativen Ansichtspunkt mit Produkten nach Lieferanten erstellen. Die registrierte Anwendung enthält bisher noch keine Knoten für Lieferanten, sodass Sie einen Knotentyp für Lieferanten und anschließend eine Hierarchie erstellen müssen, in der die Produktknoten nach Lieferantenknoten enthalten sind.

Um diesen Typ eines alternativen Ansichtspunkts zu erstellen, müssen Sie ein neues Hierarchie- und Knotenset erstellen. Wenn Sie einen alternativen Ansichtspunkt definieren, der Knotentypen verwendet, die in der Anwendung nicht vorhanden sind, müssen Sie auch neue Knotentypen erstellen.

Die folgenden Schritte beschreiben, wie ein alternativer Ansichtspunkt zum Erstellen von Beziehungen zwischen anderen Knotentypen als die im primären Ansichtspunkt erstellt wird. Weitere Informationen finden Sie unter Alternative Ansichten und Ansichtspunkte definieren.

  1. Wenn der alternative Ansichtspunkt Knotentypen enthalten soll, die derzeit nicht in der Anwendung vorhanden sind, erstellen Sie einen neuen Knotentyp für jede neue Kategorie von Knoten.
  2. Erstellen Sie ein Hierarchieset, das die Beziehung zwischen über- und untergeordneten Elementen zwischen den Knotentypen definiert.
  3. Erstellen Sie ein neues Knotenset, dessen Hierarchieset mit dem neu erstellten Hierarchieset übereinstimmt.
  4. Erstellen Sie den alternativen Ansichtspunkt mit dem neu erstellten Knotenset.

Beispiel 19-3 Produkte nach Shop

Angenommen, Sie arbeiten mit einem primären Ansichtspunkt von Produkten, der Knoten für Musikprodukte enthält (wie im folgenden Beispiel gezeigt):


Eine Hierarchie mit obersten Knoten für Musikgenres, z.B. klassisch und modern. Die Genreknoten weisen untergeordnete Knoten mit Namen von Komponisten auf, z.B. Beethoven und Mozart.

Angenommen, Sie möchten nun einen alternativen Ansichtspunkt erstellen, der Produkte nach Shop aufführt. Die Anwendung enthält derzeit keinen Knotentyp für Shops. Um diesen alternativen Ansichtspunkt zu erstellen, müssen Sie folgende Schritte ausführen:

  1. Erstellen Sie einen Knotentyp für Shops.
  2. Erstellen Sie ein Hierarchieset, das die Beziehung zwischen über- und untergeordneten Elementen zwischen den Knotentypen definiert. In diesem Beispiel können Shops untergeordnete Knoten für Produkte, jedoch nicht für andere Shops enthalten, und Produkte können nur untergeordnete Knoten für andere Produkte enthalten:
    Sowohl die Shop- als auch die Produktknotentypen können untergeordnete Knoten des Produkts enthalten.
  3. Erstellen Sie mit dem gerade erstellten Hierarchieset ein neues Knotenset.
  4. Erstellen Sie den alternativen Ansichtspunkt mit dem neu erstellten Knotenset.

Das folgende Beispiel zeigt die neue Hierarchie. Die obersten Knoten sind für Shops:


Eine Hierarchie mit obersten Knoten für Shops. Die Shops enthalten wiederum untergeordnete Knoten für Musikgenres. Diese Knoten enthalten untergeordnete Knoten für Komponisten, wie z.B. Beethoven oder Mozart.