Učitavanje podataka putem SQL-a

U ovom tijeku podataka možete vidjeti kako se čiste podaci iz kocke, stvaraju pravila za učitavanje podataka, učitavaju podaci (putem SQL-a) s RDBMS poslužitelja te kako se u značajci Smart View provjerava učitavanje podataka.

Prije no što započnete ovaj tijek zadataka, ispunite preduvjete i pribavite valjani niz za povezivanje. Pojedinosti potražite u poglavlju Izrada dimenzija i učitavanje podataka putem SQL-a.
  1. Nakon izrade dimenzija, uklonit ćete podatke iz kocke i ponovo ih učitati iz tablice. U servisu Essbase pritisnite Zadaci i pritisnite Novi zadatak.
  2. Kao vrstu zadatka odaberiteOčisti podatke. Odaberite aplikaciju Sample i bazu podataka Basic te pritisnite U redu.
  3. Pritisnite U redu kako biste potvrdili da želite očistiti podatke. Pokrenut će se zadatak. Pritisnite simbol Osvježi kako biste pratili status, a kad se postupak dovrši, pritisnite Pojedinosti zadatka na izborniku Akcije.
  4. Uspostavite vezu s kockom Sample Basic iz značajke Smart View i pokrenite ad hoc analizu.
  5. Primijetit ćete da su podaci očišćeni. Na primjer:
    Uvećana rešetka u kojoj se vide očišćeni podaci o prodaji u kocki Sample Basic na nultoj razini za Jan, Cola, Connecticut.
    Radni list ostavite otvoren. Zatim trebate stvoriti pravila učitavanja koja putem SQL-a popunjavaju podatke o prodaji iz tablice.
  6. Na stranici Aplikacije proširite aplikaciju Sample i odaberite kocku Basic.
  7. Na izborniku Akcije desno od Basic pokrenite inspektor, pritisnite Skripte i odaberite karticu Pravila.
  8. Pritisnite Stvori > Učitavanje podataka kako biste počeli definirati nova pravila učitavanja.
  9. U polje Naziv unesite naziv datoteke pravila SalesSQLDataload.
  10. Na padajućem popisu Dimenzija podataka odaberite dimenziju Mjere.
  11. Ostale opcije nemojte mijenjati i pritisnite Nastavi.
  12. U alatu Oracle SQL Developer (ili drugom SQL alatu koji preferirate) napišite i provjerite naredbu SELECT tako da odaberete stupce iz tablice SAMPLE_BASIC_TABLE: Select Product,Year,Scenario,Statename,Sales from SAMPLE_BASIC_TABLE
  13. Provjerite je li SQL upit valjan i vraća li rezultat u vašem SQL alatu. Ako je SQL upit valjan, trebao bi vratiti zatražene stupce tablice, PRODUCT, YEAR, SCENARIO, STATENAME i SALES iz one baze podataka s kojom je SQL alat povezan:
    Rezultat SQL upita za SAMPLE_BASIC_TABLE
  14. Kopirajte SQL upit u tekstnu datoteku ili svoj međuspremnik. On će vam trebati u sljedećem koraku. Rezultati tog upita podaci su koje ćete učitati u kocku Sample Basic.
  15. Obratite pozornost na redoslijed dimenzija u SQL upitu. Dimenzije polja s pravilima učitavanja moraju se prikazivati istim redoslijedom. To znači da kad dodajete polja, najprije trebate dodati zadnju dimenziju koja je navedena u SQL upitu (Sales). Svaki put kad dodate novo polje, ono će se prikazati ispred prethodnoga, pa kad ste gotovi s dodavanjem svih polja, redoslijed dimenzija odgovarat će onom u SQL upitu.
  16. U servisu Essbase na kartici preglednika Novo pravilo za pravilo SalesSQLDataload odaberite Sales na padajućem popisu Odabir.
  17. Pritisnite Stvori > Redovito kako biste stvorili drugo polje s pravilom za učitavanje. Na padajućem popisu Odabir odaberite Market (koji se mapira u Statename u vašem SQL upitu).
  18. Pritisnite Stvori > Redovito kako biste nastavili dodavati polja sljedećim redoslijedom: Scenario, Year i Product.
    Vaša polja pravila za učitavanje sad bi trebala biti poredana ovako:
    Pravilo za učitavanje podataka sa sljedećim redoslijedom polja: Product, Year, Scenario, Market, Sales
  19. Pritisnite gumb Izvor kako biste počeli povezivati izvor podataka s pravilima učitavanja.
  20. Na kartici Općenito unesite valjani niz za povezivanje.
    1. Za Oracle Call Interface (OCI) veze: U polje Naziv grupe Općenito unesite valjani niz veze.
      Naziv izvora podataka uređivača pravila prikazuje niz veze u grupi Općenito, polje Naziv.
    2. Za veze bez DSN-a kao što su Oracle Database, Microsoft SQL Server i DB2: Polje Naziv u grupi Općenito morate ostaviti praznim. Umjesto toga, unesite niz za povezivanje u polje Poslužitelj grupe SQL svojstva / svojstva izvora podataka.
      Uređivač pravila s nizom za povezivanje u grupi svojstava za SQL / izvor podataka, polje Poslužitelj.
  21. Pritisnite U redu.
  22. Provjerite, spremite i zatvorite pravilo SalesSQLDataload.
  23. Osvježite popis pravila na popisu Skripte kako biste bili sigurni da je SalesSQLDataload dodano na popis datoteka pravila za kocku Sample Basic, a zatim odaberite inspektor za bazu podataka.
    Zatim ćete učitati podatke iz zadataka.
  24. Pritisnite Zadaci, a zatim pritisnite Novi zadatak > Učitaj podatke.
  25. Unesite Sample kao naziv aplikacije i Basic kao naziv baze podataka.
  26. Pod nazivom skripte odaberite naziv datoteke pravila za izradu dimenzije koju ste stvorili, SalesSQLDataload.
  27. Kao vrstu učitavanja odaberite SQL.
  28. Opciju Veza ostavite praznu, osim ako već imate spremljenu SQL vezu koju želite upotrijebiti.
  29. Unesite korisničko ime i lozinku jednog od korisnika sheme SQL baze podataka.
  30. Opciju Podatkovna datoteka ostavite praznu.
  31. Pritisnite U redu kako biste pokrenuli zadatak.
    Pokrenut će se učitavanje podataka. Pritisnite simbol Osvježi kako biste pratili status, a kad se postupak dovrši, pritisnite Pojedinosti zadatka na izborniku Akcije.
  32. Vratite se na radni list u značajci Smart View i osvježite ga kako biste provjerili jesu li se učitali podaci iz tablice.
    Uvećana rešetka u kojoj se vide podaci o prodaji nulte razine u Sample Basic na nultoj razini za Jan, Cola, Connecticut.