Izrada dimenzija i učitavanje podataka putem SQL-a

SQL-om možete uvesti tablicu na RDBMS poslužitelj, stvoriti izradu dimenzije i pravila za učitavanje podataka, uspostaviti vezu s RDBMS-om te učitati dimenzije i podatke u kocku.

Prije nego što započnete, trebat će vam sljedeći resursi.

  • Pristup instanci Essbase

  • Pristup RDBMS poslužitelju

  • Oracle SQL Developer ili drugo razvojno okruženje s integriranim SQL-om

  • Datoteka s tabličnim podacima. Na primjer, u ovoj vježbi pogledajte datoteku sample_basic_table.csv koja sadrži stupce s podacima, kao u sljedećem skraćenom prikazu u (izostavljeno je mnogo redaka):

    Slika 9-1 Datoteka s tabličnim podacima za uvoz u odnosnu bazu podataka


    Datoteka s tabličnim podacima za uvoz u RDBMS. Sadrži stupce PRODUCT, MARKET, YEAR, SCENARIO, SALES, STATENAME, COGS, MARKETING, PAYROLL, MISC, BEGINV i ADDITIONS.
  • Valjani niz za povezivanje, kao što je navedeno u nastavku. Ni za jednu vezu ne morate uređivati odbc.ini. Essbase će vezu uspostaviti putem ODBC upravljačkog programa.

Nizovi za povezivanje

Navedene su dostupne veze nizova za OCI povezivanje i povezivanje bez DNS-a sa sintaksom i primjerima.

Oracle Call Interface (OCI)

Sintaksa: OCI;SERVICE=DatabaseServerName:PortNumber/ServiceName

Primjer: OCI;SERVICE=OracleServer123.example.com:1521/orcl.example.com

Oracle Database (bez DNS-a)

Sintaksa (SID): oracle://HostName:PortNumber/SID

Primjer (SID): oracle://somedb99:1234/ORCL

Sintaksa (ServiceName): ORACLESERVICE:oracle://HostName:PortNumber/Servicename

Primjer (ServiceName): ORACLESERVICE:oracle://somedb99:1234/esscs.host1.oraclecloud.com

Microsoft SQL Server (bez DNS-a)

Sintaksa: sqlserver://HostName:1433:DBName

Primjer: sqlserver://myMSSQLHost:1433:myDbName

DB2 (bez DNS-a)

Sintaksa: db2://HostName:PortNumber:DBName

Primjer: db2://myDB2Host:1234:myDbName

MySQL (bez DNS-a)

Sintaksa: mysql://HostName:3306:DBName

Primjer: mysql://someHostName:3306:myDbName

Kad imate sve potrebne informacije navedene u ovoj temi, možete izvršiti zadatke izrade dimenzija i učitavanja podataka putem SQL-a.

Članovi dimenzije CellProperties ne smiju se uključivati u tablične podatke ili zaglavlja SQL datoteka s pravilima za učitavanje.