Dimbuild: Načítání dimenzí do krychle

Tento příkaz CLI načte dimenze do krychle. Abyste to mohli provést, potřebujete alespoň oprávnění správce databáze.

Pro načtení dimenzí musíte nejdřív nahrát sestavení dimenze a soubor pravidel do aplikace Essbase. K odesílání souborů můžete použít nástroj CLI. Prostudujte si téma Nahrání: přidávání souborů krychle.

Syntaxe

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]
Volba Zkrácený zápis Popis
-verbose -v Zobrazení rozšířených popisů
-application -a Název aplikace
-db -d Název databáze (krychle)
-file -f Název souboru sestavení dimenze. Není nutné uvádět úplnou cestu. Předpokládá se, že se soubory nacházejí v příslušném adresáři aplikace nebo databáze. Místo této možnosti lze použít -catalogfile.
-rule -r Název souboru pravidel. Není nutné uvádět úplnou cestu. Předpokládá se, že se soubory nacházejí v příslušném adresáři aplikace nebo databáze. Místo této možnosti lze použít -catalogrulefile.
-catalogfile -CF Název souboru sestavení dimenze z katalogu souborů. Tuto možnost lze použít namísto -file.
-catalogrulefile -CRF Název souboru pravidel z katalogu souborů. Tuto možnost lze použít namísto -rule.
-user -u Volitelné. Jméno uživatele. Vyžaduje heslo, pokud se používá.

Pokud používáte uložené připojení a datový zdroj, není vyžadováno uživatelské jméno a heslo. Pokud uložené připojení nevyužíváte a soubor pravidel se připojuje k RDBMS, zadejte uživatelské jméno a heslo k připojení k RDBMS.

-password -p Volitelné. Heslo pro uživatele. V případě, že není heslo zadáno, zobrazí se uživateli výzva k zadání.
-stream -S Volitelné. Použije streamované sestavení dimenze. Vyžaduje volbu -conn, pokud se používá.
-connection -conn Vyžaduje se, pokud se používá volba streamování. Pojmenujte uložené připojení, které bylo vytvořeno pomocí příkazu createlocalconnection nástroje CLI.
-dotaz -q Volitelné. Dotaz databáze, který se odešle spolu se streamovaným sestavením dimenze.
-rows -rows Volitelné. Počet řádků, které se streamují současně. Výchozí hodnota je 100.
-restructureOption -R

Ovládá volby zachování pro restrukturalizaci osnovy.

V případě blokového úložiště jsou k dispozici následující volby:

  • ALL_DATA: Při načítání dimenzí zachovat všechna data.
  • NO_DATA: Nezachovat data.
  • LEAFLEVEL_DATA: Zachovat pouze hodnoty dat na úrovni 0. Tuto volbu vyberte, pokud jsou veškerá data vyžadovaná pro výpočet uložena v prvcích úrovně 0. Všechny bloky vyšších úrovní budou před restrukturalizací krychle odstraněny. Při přepočítání krychle dojde ke znovuvytvoření bloků vyšší úrovně.
  • INPUT_DATA: Zachovat pouze vstupní data.

V případě agregačního úložiště jsou k dispozici následující volby:

  • ALL_DATA: Při načítání dimenzí zachovat všechna data.
  • NO_DATA: Nezachovat data.
-forcedimbuild -F Sestavení dimenze bude pokračovat, i když budou právě probíhat aktivity dalších uživatelů. Tato volba způsobí zrušení aktivních uživatelských relací.

Příklady

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

Dimenze také můžete načíst pomocí nástroje Cube Designer, na stránce Úlohy ve webovém rozhraní aplikace Essbase webovém rozhraní aplikace Essbase nebo rozhraní REST API, případně můžete dimenze importovatMaxL.