OLAP, asennus- ja käyttöopas
Jos olet valinnut SQL Interface -lisäosan, varmista, että
relaatiotietokantojen hallintaohjelman ympäristö on määritetty oikein.
Myös SQL-lisäosan ympäristö ja ODBC-ajurit on asetettava.
Asennusohjelma ei lataa ODBC-ajureita eikä määritä niiden
kokoonpanoa. SQL Interface -lisäosan käyttöä varten sinun on
asennettava ODBC for IBM DB2 -ajuri manuaalisesti.
Kun käytät SQL Interface -liittymää, varmista, että SQL-kyselyiden käyttöön
käytettävä käyttäjätunnus on kirjoitettu isoin kirjaimin.
Seuraavassa esimerkkitilanteessa kuvataan, miten ODBC for IBM DB2 -ajuri
ladataan ja sen kokoonpano määritetään. Esimerkkitilanteessa oletetaan,
että SQL Interface -lisäosa on asennettu.
- Luo $ARBORPATH/bin-hakemistoon tekstitiedosto esssql.cfg, jossa on
seuraavat tiedot:
[
Description "IBM DB2 ODBC Driver"
DriverName db2.o
Database 0
Userid 1
Password 1
SingleConnection 0
UpperCaseConnection 0
IsQEDriver 0
]
- Aja inst-sql.sh-tiedosto /home/essbase
($ARBORPATH) -hakemistosta. Tämä tiedosto linkittää SQL Interface
-lisäosan ajurikirjastoon.
- Luo tiedostot .odbcinst.ini ja
.odbc.ini $ARBORPATH-hakemistoon. Muista myös,
että hakemiston /home/db2inst1/ sisällön on vastattava
$INSTHOME-ympäristömuuttujan tietoja.
- Muokkaa .odbcinst.ini-tiedostoa ja määritä ajurin
polku oikein. Esimerkki:
[ODBC Drivers]
IBM DB2 ODBC DRIVER=Installed
[IBM DB2 ODBC DRIVER]
Driver=/home/db2inst1/sqllib/lib/db2.o
- Muokkaa .odbc.ini-tiedostoa ja määritä ajurin
polku ja asennuspolku oikein. Tähän tiedostoon on määritettävä merkintä
kutakin DB2 List Database Directory -toiminnon luettelemaa tietokantaa
kohden. Jos tietokantoja on esimerkiksi kaksi, SAMPLE ja OLAPSRC,
tiedosto voi näyttää seuraavalta.
[ODBC Data Sources]
SAMPLE=IBM DB2 ODBC DRIVER
OLAPSRC=IBM DB2 ODBC DRIVER
[SAMPLE]
Driver=/home/db2inst1/sqllib/lib/db2.o
Description=DB2 ODBC -mallitietokanta
[OLAPSRC]
Driver=/home/db2inst1/sqllib/lib/db2.o
Description=DB2 OLAP SERVER -lähdetietokanta
[ODBC]
Trace=0
TraceFile=odbctrace.out
InstallDir=/home/db2inst1/sqllib/odbclib
Jos haluat käyttää etätietolähteitä, lisää ne ODBC Data Sources
-luetteloon.
- Kirjaudu sisään järjestelmään DB2 UDB -ilmentymän omistajana ja toteuta
seuraavat toimet:
- Anna kaikkien tarpeellisten taulukoiden valintaoikeudet sille
käyttäjätunnukselle, jota haluat käyttää SQL-kyselyjen toteutukseen.
Voit esimerkiksi antaa arbsql-käyttäjätunnukselle valintaoikeudet
DB2-komentorivisuorittimen avulla seuraavasti:
GRANT SELECT ON STAFF TO arbsql
- Toteuta DB2 TERMINATE -komento luettelopuskureiden tyhjennystä
varten.
Voit testata SQL-lisäosaa seuraavasti:
- Kirjaudu sisään järjestelmään sillä käyttäjätunnuksella, jota haluat
käyttää SQL-kyselyjen toteutukseen. Varmista, että voit käyttää
taulukoita DB2-komentorivisuorittimen avulla.
- Luo työasemakoneen Application Manager -ohjelman avulla sovellus ja
tietokanta.
- Avaa jäsennys, lisää valedimensioita ja -jäseniä ja tallenna
jäsennys.
- Avaa uusi sääntötiedosto.
- Valitse File-valikon Open SQL -vaihtoehto Tarkista
palvelimen, sovelluksen ja tietokannan nimi ja valitse
OK-painike.
- Kaikki luetteloidut tietolähteet tulevat näkyviin Define SQL
-ikkunan SQL Data Sources -ruutuun. Varmista, että taulukon
nimi on tarkennettu. Täytä SELECT-, FROM- ja WHERE-kenttä ja valitse
OK/Retrieve-painike.
- Kirjoita SQL Connect -ikkunaan DB2-käyttäjätunnus ja salasana,
varmista palvelimen, sovelluksen ja tietokannan nimi ja valitse
OK-painike. Jos tietokanta on etäkoneessa, kirjoita kyseisen
koneen käyttäjätunnus ja salasana.
[ Sivun alku | Edellinen sivu | Seuraava sivu | Sisällysluettelo | Hakemisto ]