OLAP Telepítési és felhasználói kézikönyv

ODBC betöltése és konfigurálása az SQL Interface esetén

Ha kiválasztotta az SQL Interface bővítményt, akkor biztosítani kell az RDBMS környezet helyes beállítását. Az SQL Interface környezetét és az ODBC vezérlőket is be kell üzemelni.

A telepítőprogram nem tölti be és nem konfigurálja az ODBC (Open Database Connectivity) vezérlőket. Annak érdekében, fel tudja használni az SQL Interface bővítményt, kézzel kell beállítania az ODBC-t az IBM DB2-höz.

Az SQL Interface használata esetén győződjön meg róla, hogy az SQL hozzáféréshez használt számlához megadott jelszó nagybetűs!

A következő példa azt mutatja be, hogyan kell betölteni és konfigurálni az ODBC-t az IBM DB2 esetén. Ez a példa feltételezi, hogy telepítette az SQL Interface-t.

  1. Az $ARBORPATH/bin alkönyvtárban hozzon létre egy esssql.cfg nevű szövegfájlt, amely a következőket tartalmazza:
    [
    Description "IBM DB2 ODBC Driver"
    DriverName db2.o
    Database 0
    Userid 1
    Password 1
    SingleConnection 0
    UpperCaseConnection 0
    IsQEDriver 0
    ]
    
  2. Futtassa az inst-sql.sh fájlt a /home/essbase ($ARBORPATH) alkönyvtárból. Ez a fájl hozzácsatolja az SQL Interface-t a vezérlő könyvtárhoz.
  3. Hozzon létre két fájlt (.odbcinst.ini és .odbc.ini néven) az $ARBORPATH alkönyvtárban. Ne feledje, hogy a /home/db2inst1/ egyenlő az $INSTHOME environment környezeti változó tartalmával.
  4. Módosítsa az .odbcinst.ini fájlt és állítsa be a vezérlő helyes útvonalát! Például:
    [ODBC Drivers]
    IBM DB2 ODBC DRIVER=Installed
     
    [IBM DB2 ODBC DRIVER]
    Driver=/home/db2inst1/sqllib/lib/db2.o
    
  5. Módosítsa az .odbc.ini fájlt és állítsa be a vezérlő helyes útvonalát és a telepítési alkönyvtárat! Ebbe a fájlba minden olyan adatbázishoz bejegyzést kell felvenni, amelyet a DB2 List Database Directory függvénye megjelenít. Ha például két adatbázissal rendelkezne, és ez a SAMPLE és az OLAPSRC, a fájl így nézne ki:
     [ODBC Data Sources]
    SAMPLE=IBM DB2 ODBC DRIVER
    OLAPSRC=IBM DB2 ODBC DRIVER
     
    [SAMPLE]
    Driver=/home/db2inst1/sqllib/lib/db2.o
    Description=DB2 ODBC példa-adatbázis
     
    [OLAPSRC]
    Driver=/home/db2inst1/sqllib/lib/db2.o
    Description=DB2 OLAP SERVER Source Database
     
    [ODBC]
    Trace=0
    TraceFile=odbctrace.out
    InstallDir=/home/db2inst1/sqllib/odbclib
    

    Ha más távoli adatforrásokat is el akar érni, vegye fel azokat is az ODBC adatforrások listára!

  6. Jelentkezzen be a rendszerbe az DB2 UDB példánytulajdonosaként és végezze el a következő lépéseket:
    1. Adjon select felhatalmazást minden kapcsolódó táblához annak a számlának, amelyet SQL hozzáféréshez kíván használni! Például a DB2 parancsfeldolgozóból így adhat ilyen felhatalmazást az arbsql számlának:
      GRANT SELECT ON STAFF TO arbsql
      
    2. Futtassa a DB2 TERMINATE, hogy kiürítse a katalógus puffereket!

Az SQL Interface-t a következő lépésekkel próbálhatja ki:

  1. Jelentkezzen be a rendszerbe azzal a számlával, amelyet SQL hozzáféréshez akar használni! Győződjön meg róla, hogy el tudja érni a táblákat a DB2 parancsfeldolgozóból!
  2. Az ügyfélgépről hozzon létre egy alkalmazást és adatbázist az Application Manager használatával!
  3. Nyissa meg a vázat és vegyen fel néhány áldimenziót és -tagot, és mentse el a vázat!
  4. Nyisson meg egy új szabályfájlt!
  5. A File menüből válassza az Open SQL parancsot! Ellenőrizze a kiszolgáló-, az alkalmazás- és az adatbázisneveket és kattintson az OK-ra!
  6. A Define SQL panelen az SQL Data Sources keret felsorolja az összes katalógusba vett adatforrást. Győződjön meg róla, hogy a táblanév minősített! Töltse ki a SELECT, FROM és WHERE mezőket és kattintson az OK/Retrieve nyomógombra!
  7. Az SQL Connect panelon adja meg a DB2 felhasználói azonosítót és jelszót, ellenőrizze a kiszolgáló-, alkalmazás- és adatbázisneveket, majd kattintson az OK-ra! Ha az adatbázis egy távoli gépen található, az ahhoz a géphez tartozó felhasználói azonosítót és jelszót adja meg!


[ Oldal eleje | Előző oldal | Következő oldal | Tartalom | Tárgymutató ]