Dimbuild: Učitavanje dimenzija u kocku

Ta CLI naredba učitava dimenzije u kocku. Kako biste to učinili, trebat će vam najmanje dopuštenje upravitelja bazom podataka.

Želite li učitati dimenzije, najprije u Essbase morate učitati konstrukciju dimenzije i datoteke pravila. Za učitavanje datoteka možete upotrebljavati CLI. Pogledajte Učitavanje: dodavanje datoteka kocke.

Sintaksa

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]
Opcija Skraćenica Opis
-verbose -v Prikaz proširenih opisa
-application -a Naziv aplikacije
-db -d Naziv baze podataka (kocke)
-file -f Naziv datoteke s konstrukcijom dimenzije. Ne morate navesti cijeli put. Pretpostavlja se da se datoteke nalaze u relevantnoj aplikaciji ili direktoriju baze podataka. Umjesto te opcije možete upotrijebiti -catalogfile.
-rule -r Naziv datoteke s pravilima. Ne morate navesti cijeli put. Pretpostavlja se da se datoteke nalaze u relevantnoj aplikaciji ili direktoriju baze podataka. Umjesto te opcije možete upotrijebiti -catalogrulefile.
-catalogfile -CF Naziv datoteke s konstrukcijom dimenzije 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 konstrukcije dimenzije koja se šalje prijenosom. 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 izradom dimenzije za prijenos.
-rows -rows Po izboru. Broj redova za istovremeni prijenos. Zadana vrijednost je 100.
-restructureOption -R

Kontrolira odabire očuvanja za preuređivanje strukture.

Za block storage moguće su sljedeće opcije:

  • ALL_DATA: Pri učitavanju dimenzija očuvat će se svi podaci.
  • NO_DATA: Podatci se neće očuvati.
  • LEAFLEVEL_DATA: Očuvat će se samo podatkovne vrijednosti na nultoj razini. Ako su svi potrebni podaci za izračun u članovima razine 0, odaberite ovu opciju. Prije restrukturiranja kocke izbrisat će se svi blokovi gornje razine. Pri ponovnom izračunu kocke ponovo će se stvoriti blokovi gornje razine.
  • INPUT_DATA: Očuvat će se samo ulazni podaci.

Za aggregate storage moguće su sljedeće opcije:

  • ALL_DATA: Pri učitavanju dimenzija očuvat će se svi podaci.
  • NO_DATA: Podatci se neće očuvati.
-forcedimbuild -F Nastavak izrade dimenzije čak i ako su u tijeku druge korisničke aktivnosti. Poništava aktivne korisničke sesije.

Primjeri

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

Osim toga, dimenzije 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 dimenzije u MaxL.