OLAP Installations- och användarhandbok
Om du valt SQL-gränssnittstillägget måste du kontrollera att RDBMS-miljön
är rätt inställd. Du måste också konfigurera miljön och
ODBC-drivrutinerna för SQL-gränssnittet
Installationsprogrammet läser varken in eller konfigurerar drivrutinerna
för ODBC. Om du ska kunna använda tilläggsfunktionen SQL-gränssnitt
måste du installera ODBC för IBM DB2 manuellt.
När du använder SQL-gränssnittet måste lösenordet för det konto som används
till SQL-åtkomst skrivas med versaler.
I följande avsnitt visas hur du läser in och konfigurerar ODBC för IBM
DB2. Här förutsätts att du redan installerat SQL-gränssnittet.
- Skapa en textfil med namnet esssql.cfg i katalogen
$ARBORPATH/bin. Filen ska innehålla följande:
[
Description "IBM DB2 ODBC Driver"
DriverName db2.o
Database 0
Userid 1
Password 1
SingleConnection 0
UpperCaseConnection 0
IsQEDriver 0
]
- Kör filen inst-sql.sh från katalogen /home/essbase
($ARBORPATH). Den här filen länkar SQL-gränssnittet till
drivrutinsbiblioteket.
- Skapa två filer och ge dem namnen .odbcinst.ini
och .odbc.ini i katalogen $ARBORPATH. Kom
dessutom ihåg att /home/db2inst1/ exakt motsvarar innehållet i
miljövariabeln $INSTHOME.
- Redigera filen .odbcinst.ini och ange rätt sökväg
till drivrutinen. Exempel:
[ODBC Drivers]
IBM DB2 ODBC DRIVER=Installed
[IBM DB2 ODBC DRIVER]
Driver=/home/db2inst1/sqllib/lib/db2.o
- Redigera filen .odbc.ini och ange rätt sökväg
till drivrutins- och installationskatalogen. Du måste infoga poster i
den här filen för varje databas som listas med funktionen DB2 List Database
Directory. Exempel: Om du har två databaser, SAMPLE och OLAPSRC,
kan filen se ut på följande sätt:
[ODBC Data Sources]
SAMPLE=IBM DB2 ODBC DRIVER
OLAPSRC=IBM DB2 ODBC DRIVER
[SAMPLE]
Driver=/home/db2inst1/sqllib/lib/db2.o
Description=Sample DB2 ODBC Database
[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
Om du vill kunna få åtkomst till fjärrdatakällor lägger du till dem i
listan ODBC-datakällor.
- Logga på systemet som ägare till DB2 UDB-förekomsten och gör på följande
sätt:
- Ge behörigheten select för alla berörda tabeller till det konto du vill
använda för SQL-åtkomst. Exempel: Kör följande kommando från
kommandoraden i DB2 om du vill ge behörighet till kontot
arbsql:
GRANT SELECT ON STAFF TO arbsql
- Kör DB2 TERMINATE så att katalogbuffertarna rensas.
På följande sätt kan du pröva om SQL-gränssnittet fungerar:
- Logga på systemet med det konto du vill använda till SQL-åtkomst.
Kontrollera att du har åtkomst till dina tabeller från kommandoraden i
DB2.
- Använd Application Manager till att skapa en tillämpning och en databas
från en klientdator.
- Öppna dispositionen, lägg till några påhittade dimensioner och element och
spara dispositionen.
- Öppna en ny regelfil.
- Välj Open SQL på menyn File. Kontrollera
namnen på servern, tillämpningen och databasen och klicka sedan på
OK.
- I rutan SQL Data Sources i panelen Define SQL finns
en lista med alla datakällor du har katalogiserat. Se till att
tabellnamnet är giltigt. Fyll i fälten SELECT, FROM och WHERE och
klicka på OK/Retrieve.
- I panelen SQL Connect anger du ditt användar-ID och lösenord i
DB2, kontrollerar namnen för Server, Application (tillämpning) och Database
och klickar på OK. Om databasen finns på en fjärrdator anger
du användar-ID och lösenord för den datorn.
[ Början av sidan | Föregående sida | Nästa sida | Innehåll | Index ]