Ta CLI naredba učitava podatke u kocku. Za njezinu upotrebu trebate barem dopuštenje za ažuriranje baze podataka.
Ova naredba zahtijeva jedan od sljedećih skupova opcija:
Podatkovna datoteka i neobavezna datoteka s pravilima
Datoteka s pravilima s korisničkim imenom i lozinkom
Opcija prijenosa koja se odnosi na spremljenu lokalnu vezu
Izvorna baza podataka treba biti dostupna unutar klijentske mreže, jer ne mogu svi upravljački programi baze podataka raditi s Java proxy poslužiteljima.
Za učitavanje podataka najprije morate učitati podatke i datoteke s pravilima u direktorij kocke. Za učitavanje datoteka možete upotrebljavati CLI. Pogledajte Učitavanje: dodavanje datoteka kocke.
Sintaksa
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]
Opcija | Skraćenica | Opis |
---|---|---|
-verbose | -v | Prikaz proširenih opisa |
-application | -a | Naziv aplikacije |
-db | -d | Naziv baze podataka (kocke) |
-file | -f | Naziv datoteke za učitavanje podataka. Ne morate navesti cijeli put. Pretpostavlja se da se datoteke nalaze u relevantnom direktoriju baze podataka. Umjesto te opcije možete upotrijebiti -catalogfile. |
-rule | -r | Po izboru. Naziv datoteke s pravilima. Ne morate navesti cijeli put. Pretpostavlja se da se datoteke nalaze u relevantnom direktoriju baze podataka. Umjesto te opcije možete upotrijebiti -catalogrulefile. |
-catalogfile | -CF | Naziv datoteke za učitavanje podataka iz kataloga datoteka. Tu opciju možete upotrijebiti umjesto -file . |
-catalogrulefile | -CRF | Naziv datoteke pravila iz kataloga datoteka. Tu opciju možete upotrijebiti umjesto -rule . |
-user | -u | Po izboru. Ime korisnika. Zahtijeva lozinku, ako se upotrebljava.
Ako upotrebljavate spremljenu vezu i izvor podataka, od vas se neće tražiti korisničko ime i lozinka. Ako ne upotrebljavate spremljenu vezu, a datoteka pravila povezuje se s RDBMS-om, odaberite korisničko ime i lozinku za povezivanje s RDBMS-om. |
-password | -p | Po izboru. Lozinka za korisnika. Ako je izostavite, korisniku će se prikazati odzivnik za lozinku. |
-stream | -S | Po izboru. Upotreba učitavanja podataka za prijenos. Zahtijeva opciju -conn, ako se upotrebljava. |
-connection | -conn | Zahtijeva se ako se upotrebljava opcija prijenosa. Naziv spremljene veze koja je stvorena upotrebom CLI naredbe createlocalconnection . |
-query | -q | Po izboru. Upit baze podataka koji se šalje zajedno s učitavanjem podataka za prijenos. |
-rows | -rows | Po izboru. Broj redova za istovremeni prijenos. Zadana vrijednost je 100. |
-abortOnError | -abort | Prekid učitavanja podataka u slučaju pogreške |
Primjeri
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"
Osim toga, podatke možete učitati i pomoću alata Cube Designer, Zadaci u web-sučelju Essbase web-sučelju Essbase ili REST API-ju ili pak uvesti podatke u MaxL.