Dataload: Učitavanje podataka u kocku

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.