Essbase-Datenbankartefakte

Dateien im Zusammenhang mit Essbase-Datenbanken (Cubes) werden als Artefakte (oder Objekte) bezeichnet. Datenbankartefakte führen Aktionen für eine oder mehrere Datenbanken aus, wie die Definition von Berechnungen. Artefakte werden standardmäßig im zugehörigen Datenbankordner gespeichert und können auch auf einem Clientcomputer oder in anderen verfügbaren Netzwerkverzeichnissen gespeichert werden.

Typische Cube-Artefakte sind:

  • Datenbank-Outline (Definition einer Speicherstruktur)

  • Quelldatendateien

  • Regeln zum dynamischen Laden von Daten und Erstellen von Dimensionen (Regeldateien)

  • Skripte, die definieren, wie Daten berechnet werden (Berechnungsskripte)

  • Skripte, die Berichte zu Daten generieren (MDX, Berichtsskripte, Drillthrough-Berichte)

  • Verknüpfte Berichtsobjekt (LROs)

  • Partitionsdefinitionen

Zweck und Speicherort der Datenbankstruktur

Eine Essbase-Modellstruktur definiert die Struktur der mehrdimensionalen Datenbank, einschließlich aller Dimensionen, Elemente, Aliasnamen, Eigenschaften, Typen, Konsolidierungen und mathematischen Beziehungen. Die im Outline definierte Struktur bestimmt, wie Daten in der Datenbank gespeichert werden.

Wenn eine Datenbank erstellt wird, wird automatisch ein Outline erstellt. Sie können Dimensionen und Elemente hinzufügen und daraus entfernen und die Eigenschaften ändern.

Die Modellstruktur hat denselben Namen wie die Datenbank (dbname.otl). Der Speicherort der Outline-Datei hängt vom Typ der Datenbank ab.

  • Blockspeicher – <Oracle_Home>/applications/essbase/app/<appname>/<dbname>/cube

  • Aggregate Storage – <Oracle_Home>/applications/essbase/app/<appname>/<dbname>

Siehe Anwendung und Datenbank erstellen und Mit Essbase-Modellstrukturen arbeiten.

Quelldaten für Essbase

Quelldaten sind externe Daten, die in eine Essbase-Datenbank geladen und/oder darauf zugegriffen werden.

Zu den allgemeinen Typen von Quelldaten für Essbase gehören:

  • Textdateien

  • Externe Datenbanken, wie eine SQL-Datenbank

Siehe Unterstützte Quelldatentypen.

Regeldateien für Dataload und Dimensionserstellung

Eine Essbase-Datenbank enthält beim Erstellen keine Daten. Dataload-Regeldateien definieren Sets von Vorgängen, die Essbase für Daten aus einer externen Quelle ausführt, wenn die Daten in die Essbase-Datenbank geladen oder kopiert werden.

Dimensionserzeugungsregeldateien erstellen oder ändern die Dimensionen und Elemente in einer Modellstruktur basierend auf Daten in einer externen Datenquelle. Regeldateien sind in der Regel mit einer bestimmten Datenbank verknüpft. Sie können jedoch Regeln für die Verwendung mit mehreren Datenbanken definieren. Eine Regeldatei kann sowohl für Dataloads als auch für Dimensionserzeugungen verwendet werden. Regeldateien haben die Erweiterung .rul.

Siehe Regeln laden und Regeln für Dataload oder Dimensionserstellung entwerfen.

Informationen zu Berechnungsskripten

Berechnungsskripte sind Textdateien, die Anweisungen enthalten, die Essbase mitteilen, wie Daten in einer Block Storage-(BSO-)Datenbank berechnet werden. Berechnungsskripte führen Berechnungen aus, die sich von den Konsolidierungen und mathematischen Vorgängen unterscheiden, die in der Gliederung definiert sind.

Da Berechnungsskripte bestimmte mathematische Vorgänge für Elemente ausführen, werden sie in der Regel mit einer bestimmten Datenbank verknüpft. Sie können jedoch ein Berechnungsskript zur Verwendung mit mehreren Datenbanken definieren. Kalkulationsskriptdateien haben die Erweiterung .csc.

Siehe Berechnungsskripte für Block Storage-Cubes entwickeln.