Dimbuild: Dimensionen in einen Cube laden

Dieser CLI-Befehl lädt Dimensionen in einen Cube. Hierzu benötigen Sie mindestens die Berechtigung "Datenbankmanager".

Um Dimensionen zu laden, müssen Sie zunächst die Dimensionserstellungs- und Regeldateien in Essbase hochladen. Mit der CLI können Sie Dateien hochladen. Siehe Upload: Cube-Dateien hinzufügen.

Syntax

dimbuild [-verbose] -application appname -db cubename -file fileName [| -catalogfile catalogFile] -rule rulesFile [| -catalogrulefile catalogRulesFile]] [-user userName [-password password]] [-stream] [-connection connectionName][-query queryString] [-rows n]] [-restructureOption restructureOption] [-forcedimbuild]
Option Abkürzung Beschreibung
-verbose -v Erweiterte Beschreibungen anzeigen
-application -a Anwendungsname
-db -d Datenbankname (Cube-Name)
-file -f Name der Dimensionserstellungsdatei. Sie müssen keinen vollständigen Pfad angeben. Es wird davon ausgegangen, dass sich die Dateien im entsprechenden Anwendungs- bzw. Datenbankverzeichnis befinden. Sie können statt dieser Option "-catalogfile" verwenden.
-rule -r Name der Regeldatei. Sie müssen keinen vollständigen Pfad angeben. Es wird davon ausgegangen, dass sich die Dateien im entsprechenden Anwendungs- bzw. Datenbankverzeichnis befinden. Sie können statt dieser Option "-catalogrulefile" verwenden.
-catalogfile -CF Name der Dimensionserstellungsdatei aus dem Dateikatalog. Sie können diese Option statt "-file" verwenden.
-catalogrulefile -CRF Name der Regeldatei aus dem Dateikatalog. Sie können diese Option statt "-rule" verwenden.
-user -u Optional. Benutzername Bei Verwendung dieser Option ist ein Kennwort erforderlich.

Wenn Sie eine gespeicherte Verbindung und Datenquelle verwenden, sind kein Benutzername und kein Kennwort erforderlich. Wenn Sie keine gespeicherte Verbindung verwenden und die Regeldatei eine RDBMS-Verbindung herstellt, geben Sie den Benutzernamen und das Kennwort für die Verbindung mit dem RDBMS an.

-password -p Optional. Kennwort für Benutzer. Bei Weglassen der Option wird der Benutzer zur Eingabe eines Kennworts aufgefordert.
-stream -S Optional. Streamingdimensionserstellung verwenden. Bei Verwendung dieser Option ist die Option -conn erforderlich.
-connection -conn Erforderlich, wenn die Streamingoption verwendet wird. Name einer gespeicherten Verbindung, die mit dem CLI-Befehl createlocalconnection erstellt wurde.
-query -q Optional. Datenbankabfrage, die zusammen mit der Streamingdimensionserstellung weitergeleitet wird.
-rows -rows Optional. Anzahl der Zeilen, die gleichzeitig gestreamt werden sollen. Der Standardwert ist 100.
-restructureOption -R

Steuert Ihre Erhaltungsoptionen für die Neustrukturierung der Modellstruktur.

Mögliche Optionen für Block Storage:

  • ALL_DATA: Beim Laden von Dimensionen werden alle Daten beibehalten.
  • NO_DATA: Keine Daten werden beibehalten.
  • LEAFLEVEL_DATA: Nur Datenwerte der Ebene 0 werden beibehalten. Wenn alle für die Berechnung erforderlichen Daten in Elementen der Ebene 0 enthalten sind, müssen Sie diese Option auswählen. Alle Blöcke der oberen Ebene werden gelöscht, bevor der Cube neu strukturiert wird. Bei Neuberechnung des Cubes werden die Blöcke der oberen Ebene neu erstellt.
  • INPUT_DATA: Nur Eingabedaten werden beibehalten.

Mögliche Optionen für Aggregate Storage:

  • ALL_DATA: Beim Laden von Dimensionen werden alle Daten beibehalten.
  • NO_DATA: Keine Daten werden beibehalten.
-forcedimbuild -F Setzt die Dimensionserstellung fort, selbst wenn andere Benutzeraktivitäten gerade ausgeführt werden. Dadurch werden aktive Benutzersessions abgebrochen.

Beispiele

esscs dimbuild -a Sample -d Basic -r Basic.rul -u smith -p password -R NO_DATA -F
esscs dimbuild -a Sample -d Basic -r Basic.rul -S -conn oraConn -q "Select * from Data" -rows 50 -R NO_DATA
esscs dimbuild -a Sample -db Basic -CRF /users/weblogic/Dim_Market.rul -CF /shared/Market.txt -R ALL_DATA -F

Sie können Dimensionen auch mit Cube Designer, über "Jobs" in der Essbase-Weboberfläche Essbase-Weboberfläche oder REST-API oder mit der Anweisung import dimensions in MaxL laden.