Erläuterungen zu Datenketten

Bei einer Datenkette handelt es sich um eine Reihe von zugehörigen Datenobjekten. Die Knoten, die Benutzern in einem Ansichtspunkt zur Verfügung stehen, werden durch die zugehörige Datenkette definiert.

Die Konfigurationen von Objekten in einer Datenkette definieren auch die verfügbaren Eigenschaften eines Ansichtspunkts.

Die Datenkette besteht aus den folgenden Datenobjekten:

  • Anwendung: Eine Geschäftsanwendung für bestimmte Zwecke, z.B. Oracle Financials Cloud General Ledger oder Planning, die zu verwaltende Unternehmensdaten enthält.
    • Dimension: Eine Geschäftsdimension einer Anwendung, z.B. Account, Entity und Product.
      • Knotentyp: Ein Typ eines Unternehmensdatensatzes in einer Dimension, z.B. General Ledger-Segmentwert, ein Planning-Dimensionselement oder eine Zuordnung von General Ledger zu Planning. Jeder Knotentyp definiert die Eigenschaften eines Datensatzes. Dieser wird als Knoten bezeichnet. Eine Dimension kann aus mindestens einem Knotentyp bestehen. Knoten und deren Eigenschaften werden in einem Knotentyp gespeichert.
      • Hierarchieset: Eine Gruppe von Hierarchiebeziehungen zwischen Knoten von bestimmten Knotentypen in einer Dimension. Jedes Hierarchieset definiert die zugehörigen Knotentypen und die Regeln für die Hierarchien in diesem Set. Ein Hierarchieset kann mindestens einen Stammknoten enthalten, der die Ausgangspunkte für die Hierarchiebeziehungen in dem Set definiert. Beziehungen und deren Eigenschaften werden in einem Hierarchieset gespeichert.
      • Knotenset: Eine Gruppe von Knoten in einer Dimension, die eine bestimmte Struktur aufweist, z.B. eine Liste oder eine Hierarchie. Ein Listenknotenset kann aus mindestens einem Knotentyp in einer flachen Liste bestehen. Ein Hierarchieknotenset kann aus einem Hierarchieset und mindestens einem obersten Knoten bestehen. Ein oberster Knoten eines Knotensets kann ein Stammknoten aus dem Hierarchieset oder ein abhängiges Element eines Stammknotens sein.
    • Ansichtspunkt: Eine Geschäftsperspektive einer Dimension, die für einen bestimmten Zweck verwendet wird, z.B. zum Anzeigen einer Liste mit Konten, zum Verwalten einer Produkthierarchie oder zum Exportieren einer Entitystruktur. Ansichtspunkte werden in mindestens einer Ansicht organisiert. Jeder Ansichtspunkt verwendet ein Knotenset und steuert, wie Benutzer mit den Daten in diesem Knotenset in einer bestimmten Ansicht arbeiten.
  • Ansicht: Eine Gruppe von Ansichtspunkten, die für einen bestimmten Zweck verwendet werden, z.B. zum anwendungsübergreifenden Verwalten von Daten für eine Dimension oder zum Integrieren von Daten aus einem externen System und in ein externes System. Jede Anwendung verwendet eine Standardansicht zum Importieren und Exportieren von Unternehmensdaten. Jeder Ansichtspunkt in der Standardansicht repräsentiert die Daten so, wie sie im externen System vorhanden sind. Benutzer können eigene zusätzliche Ansichten erstellen, um Daten für bestimmte Geschäftszwecke anzuzeigen und zu verwalten.

Hinweis:

Wenn Sie mit den Konzepten von relationalen Datenbanken vertraut sind, ähneln Knotentypen und Hierarchiesets Datenbanktabellen dahingehend, dass sie Daten enthalten. Knotensets ähneln Datenbankprädikaten oder Where-Klauseln dahingehend, dass sie die Knoten auswählen, mit denen Sie arbeiten möchten. Ansichtspunkte ähneln Datenbankansichten dahingehend, dass sie die Benutzerschnittstelle zur Verfügung stellen, in der Benutzer mit Daten arbeiten.

Datenobjekte sind modular. Knotentypen, Hierarchiesets und Knotensets können in mehreren Datenketten verwendet werden. Die Datenobjekte weisen die folgenden Beziehungen auf:

  • Ein Knotentyp wird von mindestens einem Hierarchieset oder Knotenset verwendet.
  • Ein Hierarchieset verwendet mindestens einen Knotentyp.
  • Ein Hierarchieset wird von mindestens einem Knotenset verwendet.
  • Ein Knotenset verwendet ein Hierarchieset.
  • Ein Knotenset für eine Liste verwendet mindestens einen Knotentyp.

    Hinweis:

    Wenn ein Knotenset ein Hierarchieset verwendet, werden die Knotentypen aus dem Hierarchieset geerbt.
  • Ein Knotenset wird von mindestens einem Ansichtspunkt verwendet.
  • Ein Ansichtspunktset verwendet ein Knotenset.

Beispiel für Dimension mit mehreren Datenketten

Anhand des folgenden Beispiels wird die Beziehung von Dimensionen und Datenobjekten veranschaulicht:

  • Der Benutzer arbeitet mit einer Employees-Dimension und muss einen alternativen Ansichtspunkt erstellen, der die Ergebnisse einer Neuorganisation darstellt.
  • Um den Ansichtspunkt für den alternativen Ansichtspunkt zu erstellen, führt der Benutzer die folgenden Schritte aus:
    1. Knotentyp wiederverwenden, der in der Datenkette des gebundenen Ansichtspunkts verwendet wurde.
    2. Ein neues Hierarchieset erstellen, das den Knotentyp referenziert.
    3. Ein neues Knotenset erstellen, das das Hierarchieset referenziert.

Die Datenobjekte, die in beiden Datenketten verwendet werden, werden der Employees-Dimension zugewiesen, wie im folgenden Diagramm dargestellt:


Zeigt die Beziehung von Dimensionen und Datenobjekten, wie in den vorherigen Absätzen beschrieben.

Hinweis:

Der alternative Ansichtspunkt sowie das zugehörige Hierarchieset und Knotenset sind nicht an eine Dimension gebunden. Sie müssen daher nicht den Binding-Regeln der Dimension entsprechen. Der Knotentyp in diesem Beispiel entspricht den Binding-Regeln der Dimension, obwohl er zum Ansichtspunkt des alternativen Ansichtspunkts gehört. Der Grund hierfür ist, dass der Knotentyp auch zur Datenkette des gebundenen Ansichtspunkts gehört.

Weitere Informationen finden Sie unter: