Tento príkaz CLI zavedie dáta do kocky. Na jeho použitie potrebujete povolenie minimálne na úrovni aktualizácie databázy.
Tento príkaz vyžaduje jednu z nasledujúcich množín volieb:
Dátový súbor a voliteľný súbor pravidiel
Súbor pravidiel s menom používateľa a heslom
Voľba streamovania odkazujúca na uložené lokálne pripojenie
Zdrojová databáza musí byť prístupná v rámci klientskej siete, pretože nie všetky databázové ovládače dokážu pracovať so servermi proxy Java.
Ak chcete zaviesť dáta, je potrebné najprv nahrať zavedenie dát a súbory pravidiel do adresára kocky. Na nahranie súborov môžete použiť príkazový riadok. Pozrite si časť Upload: Pridanie súborov kocky.
Syntax
dataload [-verbose] -application appname -db cubename -file filename [| -catalogfile catalogFile] [-rule rulesFile | -catalogrulefile catalogRulesFile] [-user username [-password password]] [-stream] [-connection connectionName][-query queryString] [-rows n]] [-abortOnError]
| 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 zavedenia dát. Nie je potrebné zadávať úplnú cestu. Predpokladá sa, že súbory sa nachádzajú v príslušnom adresári databázy. Namiesto tejto voľby môžete použiť prepínač -catalogfile. |
| -rule | -r | Voliteľné. 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 databázy. Namiesto tejto voľby môžete použiť prepínač -catalogrulefile. |
| -catalogfile | -CF | Názov súboru zavedenia dát 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 zavedenia dát. 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 nahratím dát streamovania. |
| -rows | -rows | Voliteľné. Počet riadkov, ktoré sa majú simultánne streamovať. Predvolená hodnota je 100. |
| -abortOnError | -abort | V prípade chyby preruší zavedenie dát. |
Príklady
esscs dataload -a Sample -db Basic -f Calcdat.txt -abort true
esscs dataload -a Sample -db Basic -r Basic.rul -S -conn oraConn -q "Select * from Data" -rows 50
esscs dataload -a Sample -db Basic -CF /users/weblogic/Data_Basic.txt -r Data.rul -abortonerror
esscs dataload -a Sample -db Basic -CF /users/weblogic/Data_Basic.txt -CRF /shared/Data.rul -abort
esscs dataload -a Sample -db Basic -CRF /shared/Data.rul -S -conn localConnectionName -q "Select * from Table"
Dáta môžete zaviesť aj pomocou návrhára kociek, úloh vo webovom rozhraní Essbase alebo v rozhraní REST API, prípadne pomocou príkazu MaxL import data.