Tento příkaz CLI načte data do krychle. Abyste jej mohli použít, potřebujete alespoň oprávnění k aktualizaci databáze.
Tento příkaz požaduje jednu z následujících sad voleb:
Datový soubor a volitelný soubor pravidel
Soubor pravidel s uživatelským jménem a heslem
Volba streamování odkazující na uložené místní připojení
Zdrojová databáze by měla být přístupná prostřednictvím klientské sítě, protože ne všechny ovladače databáze fungují se zástupci Java.
Při načtení dat musíte nejdřív nahrát data k načtení a soubor pravidel do adresáře krychle. 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
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]
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 načtení dat. Není nutné uvádět úplnou cestu. Předpokládá se, že se soubory nacházejí v příslušném adresáři databáze. Místo této možnosti lze použít -catalogfile. |
-rule | -r | Volitelné. 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 databáze. Místo této možnosti lze použít -catalogrulefile. |
-catalogfile | -CF | Název souboru načtení dat 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 se streamování načtení dat. 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 streamováním načtení dat. |
-rows | -rows | Volitelné. Počet řádků, které se streamují současně. Výchozí hodnota je 100. |
-abortOnError | -abort | Při zjištění chyby přeruší načítání dat |
Pří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"
Data také můžete načíst pomocí nástroje Cube Designer, stránky Úlohy ve webovém rozhraní aplikace Essbase webovém rozhraní aplikace Essbase nebo rozhraní REST API, případně můžete data importovat v MaxL.