Tento príkaz CLI zavedie dimenzie do kocky. Na to je potrebné povolenie minimálne na úrovni správcu databázy.
Ak chcete zaviesť dimenzie, najskôr do Essbase nahrajte súbory na vytvorenie dimenzií a súbory pravidiel. Na nahranie súborov môžete použiť príkazový riadok. Pozrite si časť Upload: Pridanie súborov kocky.
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]
| Voľba | Skratka | Popis |
|---|---|---|
| -verbose | -v | Zobrazí rozšírené popisy. |
| -application | -a | Názov aplikácie. |
| -db | -d | Názov databázy (kocky). |
| -file | -f | Názov súboru vytvorenia dimenzie. Nie je potrebné zadávať úplnú cestu. Predpokladá sa, že súbory sa nachádzajú v príslušnom adresári aplikácie alebo databázy Namiesto tejto voľby môžete použiť prepínač -catalogfile. |
| -rule | -r | Názov súboru pravidiel. Nie je potrebné zadávať úplnú cestu. Predpokladá sa, že súbory sa nachádzajú v príslušnom adresári aplikácie alebo databázy Namiesto tejto voľby môžete použiť prepínač -catalogrulefile. |
| -catalogfile | -CF | Názov súboru vytvorenia dimenzie z katalógu súborov. Túto voľbu môžete použiť namiesto voľby -file. |
| -catalogrulefile | -CRF | Názov súboru pravidiel z katalógu súborov. Túto voľbu môžete použiť namiesto prepínača -rule. |
| -user | -u | Voliteľné. Meno používateľa. V prípade použitia vyžaduje heslo.
Ak používate uložené pripojenie a dátový zdroj, žiadne meno používateľa ani heslo sa nevyžaduje. Ak nepoužívate uložené pripojenie a súbor pravidiel sa pripája k RDBMS, zadajte meno používateľa a heslo na pripojenie k RDBMS. |
| -password | -p | Voliteľné. Heslo používateľa. V prípade vynechania sa používateľovi zobrazí výzva na zadanie hesla. |
| -stream | -S | Voliteľné. Použite streamovanie vytvorenia dimenzie. V prípade použitia vyžaduje voľbu -conn. |
| -connection | -conn | Vyžaduje sa, ak sa použila voľba streamovania. Názov uloženého pripojenia, ktoré bolo vytvorené pomocou príkazu createlocalconnection v rozhraní príkazového riadka. |
| -query | -q | Voliteľné. Dopyt na databázu na odoslanie spolu s vytvorením dimenzie streamovania. |
| -rows | -rows | Voliteľné. Počet riadkov, ktoré sa majú simultánne streamovať. Predvolená hodnota je 100. |
| -restructureOption | -R |
Ovláda voľby zachovania pre zmenu štruktúry. Možné voľby pre ukladací priestor blokov sú:
Možné voľby pre ukladací priestor agregácie sú:
|
| -forcedimbuild | -F | Pokračujte vo vytváraní dimenzie, aj keď prebiehajú činnosti iných používateľov. Tým sa zrušia aktívne používateľské relácie. |
Prí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
Dimenzie môžete zaviesť aj pomocou návrhára kociek, stránky Úlohy vo webovom rozhraní Essbase alebo v rozhraní REST API, prípadne pomocou importu dimenzií v MaxL.