Instalační a uživatelská příručka systému OLAP

Načtení a konfigurace rozhraní ODBC pro rozhraní SQL Interface

Pokud vyberete přídavný modul SQL Interface, musíte zkontrolovat, zda je prostředí RDBMS správně nastaveno. Pro modul SQL Interface je nutné také nastavit prostředí a ovladače ODBC.

Instalační program neprovádí načtení a konfiguraci ovladačů ODBC (Open Database Connectivity). Chcete-li používat přídavný modul SQL Interface, musíte nastavit ovladače ODBC pro systém IBM DB2 ručně.

Pracujete-li s modulem SQL Interface, ověřte, zda heslo účtu používaného pro přístup SQL je uvedeno velkými písmeny.

V následujícím scénáři je popsán způsob zavedení a konfigurace ovladačů ODBC pro systém IBM DB2. Předpokládá se, že jste nainstalovali modul SQL Interface.

  1. V adresáři $ARBORPATH/bin vytvořte textový soubor esssql.cfg, který obsahuje následující blok:
    [
    Description "IBM DB2 ODBC Driver"
    DriverName db2.o
    Database 0
    Userid 1
    Password 1
    SingleConnection 0
    UpperCaseConnection 0
    IsQEDriver 0
    ]
    
  2. Spusťte soubor inst-sql.sh z adresáře /home/essbase ($ARBORPATH). Soubor propojuje modul SQL Interface s knihovnou ovladače.
  3. Vytvořte dva soubory .odbcinst.ini a .odbc.ini v adresáři $ARBORPATH. Zapamatujte si také, že adresář /home/db2inst1/ odpovídá obsahu proměnné $INSTHOME prostředí.
  4. Upravte soubor .odbcinst.ini a nastavte správnou cestu pro ovladač. Příklad:
    [ODBC Drivers]
    IBM DB2 ODBC DRIVER=Installed
     
    [IBM DB2 ODBC DRIVER]
    Driver=/home/db2inst1/sqllib/lib/db2.o
    
  5. Upravte soubor .odbc.ini a nastavte správnou cestu pro ovladač a instalační adresář. Do tohoto souboru je nutné vložit položky pro všechny databáze, které vypíše funkce DB2 List Database Directory. Pokud máte například dvě databáze, databázi SAMPLE a OLAPSRC, soubor může vypadat takto:
    [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
    

    Pokud chcete přistupovat ke vzdáleným zdrojům dat, přidejte tyto zdroje do seznamu ODBC Data Sources.

  6. Přihlašte se k systému jako vlastník instance DB2 UDB a proveďte následující kroky:
    1. Přidělte oprávnění SELECT ke všem relevantním tabulkám pro účet, který budete používat pro přístup SQL. Chcete-li například přidělit oprávnění účtu arbsql, spusťte z příkazového procesoru DB2 příkaz:
      GRANT SELECT ON STAFF TO arbsql
      
    2. Spusťte příkaz DB2 TERMINATE, který vyprázdní vyrovnávací paměti katalogu.

Proveďte následující postup, kterým odzkoušíte modul SQL Interface:

  1. Přihlašte se k systému pomocí účtu, který chcete používat pro přístup SQL. Odzkoušejte, zda máte přístup k tabulkám z příkazového procesoru DB2.
  2. Na klientském počítači použijte správce Application Manager a vytvořte aplikaci a databázi.
  3. Otevřete osnovu a přidejte zkušební dimenze a členy. Poté osnovu uložte.
  4. Otevřete nový soubor pravidel.
  5. Z nabídky File vyberte příkaz Open SQL. Zkontrolujte jméno serveru, aplikace a databáze a poté klepněte na tlačítko OK.
  6. Na panelu Define SQL je v poli SQL Data Sources uveden seznam datových zdrojů, které jste zahrnuli do katalogu. Zkontrolujte, zda je uvedeno jméno tabulky. Vyplňte pole SELECT, FROM a WHERE a klepněte na tlačítko OK/Retrieve.
  7. Na panelu SQL Connect zadejte uživatelské jméno a heslo systému DB2, zkontrolujte jméno serveru, aplikace a databáze a poté klepněte na tlačítko OK. Pokud se vaše databáze nachází na vzdáleném počítači, zadejte uživatelské jméno a heslo pro daný počítač.


[ Začátek stránky | Předchozí stránka | Další stránka | Obsah | Rejstřík ]