U ovom tijeku zadataka prikazano je kako uvesti tablicu na RDBMS poslužitelj, stvoriti pravila za izradu dimenzija, uspostaviti vezu s RDBMS-om te izraditi dimenzije pomoću SQL-a.
- U alatu Oracle SQL Developer (ili SQL alatu po vašem izboru) uvezite tablicu iz plošne datoteke (npr.
sample_basic_table.csv
) u povezani SQL poslužitelj baza podataka.
Ovdje je prikazan primjer uvezene tablice SAMPLE_BASIC_TABLE.
Zatim izbrišite neke članove iz Sample Basic i stvorite pravilo učitavanja za ponovnu izradu dimenzije tržišta iz SQL tablice.
- Na stranici Aplikacije u web-sučelju Essbase proširite aplikaciju Sample i odaberite kocku Basic.
- Na izborniku Akcije desno od kocke Basic odaberite Struktura.
- Pritisnite dimenziju tržišta i odaberite član East.
- Pritisnite Uredi kako biste kocku zaključali radi uređivanja.
- Izbrišite neke od saveznih država koje se nalaze na istočnom tržištu. Primjerice, izbrišite Connecticut, New Hampshire i Massachusetts.
- Pritisnite Spremi i provjerite sadrži li sada Istok samo savezne države Florida i New York.
Nakon toga moći ćete stvoriti pravila za izradu dimenzije i ponovo popuniti dimenziju tržišta uklonjenim saveznim državama iz SQL tablice.
- Zatvorite karticu preglednika Struktura.
- Na izborniku Akcije koji se na stranici Aplikacije nalazi desno od kocke Basic pokrenite inspektor, pritisnite Skripte, a zatim odaberite karticu Pravila.
- Pritisnite Stvori > Izrada dimenzije (redovna) kako biste počeli definirati nova pravila za izradu dimenzije.
- U polje Naziv unesite naziv datoteke pravila u MarketSQLDimbuild. Ostale opcije nemojte mijenjati i pritisnite Nastavi.
- Pritisnite gumb Dimenzije.
- Pritisnite polje koje sadrži tekst Odaberite postojeću dimenziju, odaberite tržište i pritisnite Dodaj, a zatim U redu.
- Na stranici Novo pravilo - MarketSQLDimbuild pritisnite polje s padajućim popisom Dimenzija i odaberite Tržište.
- Pritisnite polje s padajućim popisom Vrsta i odaberite Generacija. Broj generacije uvećajte na 2.
- Pritisnite polje Naziv generacije i unesite REGION.
Dimenzija tržišta je generacija 1 i dodali ste podređenu vrijednost Region.

- Pritisnite Stvori > Redovito kako biste stvorili drugo polje s pravilom za izradu dimenzije.

- Polje nazovite STATE i povežite ga s dimenzijom tržišta u generaciji 3.

- Pritisnite gumb Izvor kako biste izvor podataka povezali s pravilom za izradu dimenzije.
- Na kartici Općenito unesite valjani niz za povezivanje.
- Za Oracle Call Interface veze: U polje Naziv grupe Općenito unesite valjani OCI niz veze.

- Za veze bez DSN-a kao što su Oracle DB, Microsoft SQL Server i DB2: Polje Naziv u grupi Općenito morate ostaviti prazno. Umjesto toga, unesite niz za povezivanje u polje Poslužitelj grupe SQL svojstva / svojstva izvora podataka. Format je oracle://host:port/sid za Oracle bazu podataka.
- U alatu Oracle SQL Developer (ili alternativnom SQL alatu po vašem izboru), zapišite i testirajte naredbu SELECT odabirom određenih stupaca iz tablice SAMPLE_BASIC_TABLE:
Odaberite konkretno tržište i naziv savezne države iz SAMPLE_BASIC_TABLE
- Ako je SQL upit valjan, trebao bi vratiti zatražene stupce tablice, Market i Statename, iz baze podataka s kojom je SQL alat povezan:

- Kopirajte naredbu SELECT u međuspremnik. Rezultati ovog upita su dimenzije koje ćete učitavati u kocku Sample Basic.
- U dijaloški okvir Uređivanje izvora za pravilo za izradu dimenzije zalijepite SQL naredbu u polje Upit u grupi Svojstva za SQL / izvor podataka.

- Pritisnite U redu, zatim Provjeri valjanost, Spremi i zatvori kako biste spremili pravilo MarketSQLDimbuild i zatvorili ga.
- Osvježite popis pravila na popisu Skripte kako biste provjerili je li pravilo MarketSQLDimbuild dodano na popis datoteka pravila za kocku Sample Basic.
- Pritisnite Zatvori.
Zatim ćete tu datoteku pravila upotrijebiti kako biste članove ponovo učitali u dimenziju Market.
- Pritisnite Zadaci, a zatim pritisnite Novi zadatak > Izradi dimenziju.
- Unesite Sample kao naziv aplikacije i Basic kao naziv baze podataka.
- Za naziv skripte odaberite naziv datoteka pravila za izradu dimenzije koju ste stvorili, MarketSQLDimbuild.
- Kao vrstu učitavanja odaberite SQL.
- Opciju Veza ostavite praznu, osim ako već imate spremljenu SQL vezu koju želite upotrijebiti.
- Unesite korisničko ime i lozinku jednog od korisnika sheme SQL baze podataka.
- Opciju Podatkovna datoteka ostavite praznu.
- Na padajućem popisu Opcije restrukturiranja odaberite Sačuvaj sve podatke.
- Pritisnite U redu kako biste pokrenuli zadatak.
Pokrenut će se izrada dimenzije. Pritisnite simbol Osvježi kako biste pratili status, a kad se postupak dovrši, pritisnite Pojedinosti zadatka na izborniku Akcije.
- Provjerite strukturu kako biste provjerili jesu li dimenzije izrađene (provjerite jesu li Connecticut, New Hampshire i Massachusetts navedeni pod East).