Dimbuild: caricare le dimensioni in un cubo

Questo comando CLI carica le dimensioni in un cubo. Per eseguire questa operazione, è necessaria almeno l'autorizzazione Gestione database.

Per caricare le dimensioni, è necessario in primo luogo caricare i file di generazione delle dimensione e delle regole in Essbase. Per caricare i file è possibile utilizzare l'interfaccia della riga di comando. Vedere Upload: aggiungere file al cubo.

Sintassi

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]
Opzione Abbreviazione Descrizione
-verbose -v Mostra descrizioni estese.
-application -a Nome dell'applicazione.
-db -d Nome del database (cubo).
-file -f Nome del file di generazione della dimensione. Non è necessario specificare il percorso completo. Si suppone che i file si trovino nella directory di applicazione o di database pertinente. È possibile utilizzare -catalogfile al posto di questa opzione.
-rule -r Nome del file di regole. Non è necessario specificare il percorso completo. Si suppone che i file si trovino nella directory di applicazione o di database pertinente. È possibile utilizzare -catalogrulefile al posto di questa opzione.
-catalogfile -CF Nome del file di generazione dimensioni dal catalogo file. È possibile utilizzare questa opzione al posto di -file.
-catalogrulefile -CRF Nome del file di regole dal catalogo file. È possibile utilizzare questa opzione al posto di -rule.
-user -u Facoltativo. Nome utente. Richiede una password se utilizzata.

Se si utilizza una connessione salvata e un'origine dati, non è necessario specificare il nome utente e la password. Se non si utilizza una connessione salvata e il file di regole si connette a un RDBMS, specificare il nome utente e la password per la connessione a RDBMS.

-password -p Facoltativo. Password per l'utente. Se omessa, verrà richiesto all'utente di fornire la password.
-stream -S Facoltativo. Usa la generazione dimensione in modalità streaming. Richiede l'opzione -conn se utilizzata.
-connection -conn Obbligatoria se viene utilizzata l'opzione di streaming. Nome di una connessione salvata creata con il comando CLI createlocalconnection.
-query -q Facoltativo. Query database da sottomettere con la generazione dimensione in modalità streaming.
-rows -rows Facoltativo. Numero di righe da far fluire contemporaneamente. L'impostazione predefinita è 100.
-restructureOption -R

Controlla le scelte di conservazione per la ristrutturazione del profilo.

Per la memorizzazione a blocchi si possono utilizzare le opzioni riportate di seguito.

  • ALL_DATA: conserva tutti i dati durante il caricamento delle dimensioni.
  • NO_DATA: non conserva i dati.
  • LEAFLEVEL_DATA: conserva solo i valori dei dati di livello 0. Selezionare questa opzione se tutti i dati richiesti per il calcolo si trovano in membri di livello 0. Tutti i blocchi di livello superiore vengono eliminati prima della ristrutturazione del cubo. Quando il cubo viene ricalcolato, i blocchi di livello superiore vengono creati di nuovo.
  • INPUT_DATA: conserva solo i dati di input.

Per la memorizzazione di aggregazione si possono utilizzare le opzioni riportate di seguito.

  • ALL_DATA: conserva tutti i dati durante il caricamento delle dimensioni.
  • NO_DATA: non conserva i dati.
-forcedimbuild -F Fa continuare la generazione della dimensione anche se sono in corso altre attività utente. Le sessioni utente attive vengono annullate.

Esempi

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

Inoltre, è possibile caricare le dimensioni mediante Cube Designer, i job nell'interfaccia Web di Essbase interfaccia Web di Essbase o nell'API REST oppure con import dimensions in MaxL.