OLAP, asennus- ja käyttöopas

ODBC-tuen lataus ja kokoonpanon määritys SQL Interface -lisäosaa varten

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.

  1. 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
    ]
    
  2. Aja inst-sql.sh-tiedosto /home/essbase ($ARBORPATH) -hakemistosta. Tämä tiedosto linkittää SQL Interface -lisäosan ajurikirjastoon.
  3. 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.
  4. 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
    
  5. 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.

  6. Kirjaudu sisään järjestelmään DB2 UDB -ilmentymän omistajana ja toteuta seuraavat toimet:
    1. 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
      
    2. Toteuta DB2 TERMINATE -komento luettelopuskureiden tyhjennystä varten.

Voit testata SQL-lisäosaa seuraavasti:

  1. 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.
  2. Luo työasemakoneen Application Manager -ohjelman avulla sovellus ja tietokanta.
  3. Avaa jäsennys, lisää valedimensioita ja -jäseniä ja tallenna jäsennys.
  4. Avaa uusi sääntötiedosto.
  5. Valitse File-valikon Open SQL -vaihtoehto Tarkista palvelimen, sovelluksen ja tietokannan nimi ja valitse OK-painike.
  6. 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.
  7. 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 ]