Release-Informationen


29.6 Konfigurieren von ODBC für OLAP Starter Kit

IBM DB2 OLAP Starter Kit 7.2 erfordert eine Datei ODBC.ini zur Verarbeitung von ODBC-Verbindungen (Open Database Connectivity) von OLAP Integration Server zu der relationalen Datenquelle und zum OLAP-Metadatenkatalog.

Die Datei ODBC.ini ist in ODBC-Softwarepaketen verfügbar und ist in der Microsoft Office-Software enthalten. Weitere Informationen zu Anwendungen, die ODBC-Treiber oder den ODBC-Administrator installieren, finden Sie auf der Website http://support.microsoft.com/.

Anweisung für Oracle-Benutzer auf AIX-Maschinen: Für die Konfiguration von ODBC für Oracle müssen Sie die Datei ODBC.ini aktualisieren, damit sie auf die MERANT 3.6-Treiber zeigt.

In Version 7.2 verwaltet OLAP Starter Kit ODBC-Verbindungen zu der relationalen Datenquelle und zum OLAP-Metadatenkatalog. OLAP Starter Kit verwendet ODBC-Treiber unter Windows NT 4.0, Windows 2000, AIX und Solaris, um diese ODBC-Verbindungen bieten zu können.

29.6.1 Konfigurieren von Datenquellen auf UNIX-Systemen

Unter AIX und Solaris müssen Sie die Umgebungsvariablen für ODBC manuell festlegen und die Datei odbc.ini editieren, um die relationalen Datenquellen und den OLAP-Metadatenkatalog zu konfigurieren. Stellen Sie sicher, dass Sie die Datei odbc.ini editieren, wenn Sie einen neuen Treiber oder eine neue Datenquelle hinzufügen oder wenn Sie den Treiber oder die Datenquelle ändern.

Wenn Sie das DB2 OLAP Starter Kit unter AIX oder Solaris zum Zugriff auf Merant ODBC-Quellen und DB2-Datenbanken nutzen wollen, ändern Sie den Wert des Attributs "Driver=" im Abschnitt zur DB2-Quelle der Datei .odbc.ini wie folgt:

AIX: Der Treibername lautet "/usr/lpp/db2_07_01/lib/db2_36.o".

Beispiel für einen ODBC-Quelleneintrag für AIX:

[SAMPLE] Driver=/usr/lpp/db2_07_01/lib/db2_36.o 
Description=DB2 ODBC Database 
Database=SAMPLE

Solaris-Betriebsumgebung: Der Treibername lautet "/opt/IBMdb2/V7.1/lib/libdb2_36.so".

Beispiel für einen ODBC-Quelleneintrag für Solaris:

[SAMPLE] Driver=/opt/IBMdb2/V7.1/lib/libdb2_36.so 
Description=DB2 ODBC Database 
Database=SAMPLE

29.6.1.1 Konfigurieren der ODBC-Umgebungsvariablen

Auf UNIX-Systemen müssen Sie die Umgebungsvariablen festlegen, um den Zugriff auf ODBC-Kernkomponenten zu aktivieren. Die Shell-Scripts is.sh und is.csh, die die erforderlichen Variablen festlegen, befinden sich im Starter Kit-Ausgangsverzeichnis. Sie müssen eines der Scripts ausführen, bevor Sie ODBC verwenden, um sich mit Datenquellen zu verbinden. Sie sollten diese Scripts in das Anmelde-Script des Benutzernamens integrieren, mit dem Sie OLAP Starter Kit ausführen.

29.6.1.2 Editieren der Datei odbc.ini

Zum Konfigurieren einer Datenquelle in der Datei odb2.ini müssen Sie einen Namen und eine Beschreibung für die ODBC-Datenquelle hinzufügen und den ODBC-Treiberpfad, -Dateinamen und andere Treibereinstellungen in einem anderen Abschnitt angeben, den Sie für den Datenquellennamen erstellen. Das Installationsprogramm installiert eine Beispieldatei odbc.ini in dem Verzeichnis ISHOME. Die Datei enthält generische ODBC-Verbindungen und Konfigurationsinformationen für unterstützte ODBC-Treiber. Verwenden Sie diese Datei als Ausgangspunkt, um die ODBC-Treiber, die Sie verwenden, den relationalen Datenquellen und dem OLAP-Metadatenkatalog zuzuordnen.

Wenn Sie eine andere Datei als odbc.ini verwenden, stellen Sie sicher, dass die Umgebungsvariable ODBCINI auf den Namen der Datei gesetzt ist, die Sie verwenden.

29.6.1.3 Hinzufügen einer Datenquelle zur Datei "odbc.ini"

  1. Öffnen Sie auf dem System, das die OLAP Starter Kit-Server ausführt, die Datei odbc.ini, indem Sie einen Texteditor wie z. B. vi verwenden.
  2. Suchen Sie den Abschnitt, der mit [ODBC Data Sources] beginnt, und fügen Sie eine neue Zeile mit dem Namen und der Beschreibung der Datenquelle hinzu. Zum Beispiel: meindat=Datenquelle für Analyse. Der Name der Datenquelle sollte mit dem Namen der Datenbank in dem RDBMS übereinstimmen, um Verwechslungen zu vermeiden.
  3. Fügen Sie der Datei einen neuen Abschnitt hinzu, indem Sie eine neue Zeile mit dem Namen der neuen Datenquelle in eckigen Klammern erstellen. Zum Beispiel: [meindat].
  4. Fügen Sie in den Zeilen nach dem Datenquellennamen den vollständigen Pfad und Dateinamen des ODBC-Treibers, der für diese Datenquelle erforderlich ist, und alle anderen erforderlichen ODBC-Treiberinformationen hinzu. Verwenden Sie die Beispiele, die in den folgenden Abschnitten gezeigt werden, als Richtlinie für die Zuordnung der Datenquelle in Ihrem Verwaltungssystem für relationale Datenbanken. Stellen Sie sicher, dass die ODBC-Treiberdatei tatsächlich an der Adresse vorhanden ist, die Sie in der Einstellung Driver= angegeben haben.
  5. Wenn Sie das Editieren der Datei odbc.ini beendet haben, speichern Sie die Datei, und verlassen Sie den Texteditor.

29.6.1.4 Beispiel für ODBC-Einstellungen für DB2

Das folgende Beispiel zeigt, wie Sie die Datei odbc.ini editieren können, um mit DB2 Universal Database Version 6.1 unter AIX eine Verbindung zu der relationalen Datenquelle db2data herzustellen, wobei Sie einen nativen IBM DB2-ODBC-Treiber verwenden. Verwenden Sie in dem Editor vi den Befehl $ODBCINI, um die Datei odbc.ini zu editieren, und fügen Sie die folgenden Anweisungen ein:

     [ODBC Data Sources] 
     db2data=DB2 Source Data on AIX 
     ... 
     [db2data] 
     Driver=/home/db2inst1/sqllib/lib/db2.o 
     Description=DB2-Datenquelle - AIX, nativ

29.6.1.5 Beispiel für ODBC-Einstellungen für Oracle

Es folgt ein Beispiel, wie Sie die Datei odbc.ini editieren können, um mit Oracle Version 8 (unter Solaris) eine Verbindung zu der relationalen Datenquelle oradata herzustellen, wobei Sie einen MERANT Version 3.6-ODBC-Treiber verwenden. In diesem Beispiel werden die Parameter anmelde-id und kennwort mit den tatsächlichen Werten überschrieben, die als Benutzername und Kennwort in OLAP Starter Kit verwendet werden.

     [ODBC Data Sources] 
     oradata=Oracle8 Source Data on Solaris 
     ... 
     [mein-oracle] Driver=
     /export/home/users/dkendric/is200/odbclib/ARor815.so 
     Description=meine Oracle-Quelle

29.6.2 Konfigurieren des OLAP-Metadatenkatalogs auf UNIX-Systemen

Das Konfigurieren eines OLAP-Metadatenkatalogs unter AIX und Solaris ist ähnlich wie das Konfigurieren einer Datenquelle. Fügen Sie der Datei odbc.ini für die OLAP-Metadatenkatalogdatenbank einen Datenquellennamen und einen Abschnitt hinzu, wie unter 29.6.1.2, Editieren der Datei odbc.ini beschrieben wird. Es sind keine anderen Änderungen erforderlich.

Sie müssen eine OLAP-Metadatenkatalogdatenbank in einem unterstützten Verwaltungssystem für relationale Datenbanken erstellen, bevor Sie sie als ODBC-Datenquelle konfigurieren.

Es folgt ein Beispiel, wie Sie die Datei odbc.ini editieren können, um mit DB2 Version 6.1 (unter Solaris) eine Verbindung zum OLAP-Metadatenkatalog "TBC_MD" herzustellen, wobei Sie einen nativen ODBC-Treiber verwenden:

     [ODBC Data Sources] 
     ocd6a5a=db2 v6 
     ... 
     [ocd6a5a] 
     Driver=/home/db2instl/sqllib/lib/db2.0 
     Description=DB2

29.6.3 Konfigurieren von Datenquellen auf Windows-Systemen

Zum Konfigurieren einer relationalen Datenquelle auf Windows NT- oder Windows 2000-Systemen müssen Sie den ODBC-Administrator starten und danach eine Verbindung zu der Datenquelle erstellen, die Sie für die Erstellung der OLAP-Modelle und OLAP-Metamodellstrukturen verwenden wollen. Führen Sie den ODBC-Administrator über die Windows-Systemsteuerung aus. Das folgende Beispiel erstellt eine DB2-Datenquelle. Die Dialogfenster für andere Verwaltungssysteme für relationale Datenbanken können anders aussehen.

Führen Sie die folgenden Schritte aus, um eine relationale Datenquelle mit dem ODBC-Administrator zu konfigurieren:

  1. Öffnen Sie das Fenster "Systemsteuerung" auf dem Windows-Desktop.
  2. Führen Sie in dem Fenster "Systemsteuerung" einen der folgenden Schritte aus:

    1. Klicken Sie unter Windows NT das Symbol ODBC doppelt an, um das Dialogfenster "ODBC-Datenquellen-Administrator" zu öffnen.
    2. Klicken Sie unter Windows 2000 das Symbol Verwaltung doppelt an, klicken Sie danach das Symbol Datenquellen (ODBC) an, um das Dialogfenster "ODBC-Datenquellenadministrator" zu öffnen.
  3. Klicken Sie die Indexzunge System-DSN im Dialogfenster "ODBC-Datenquellenadministrator" an.
  4. Klicken Sie Hinzufügen an, um das Dialogfenster "Neue Datenquelle erstellen" zu öffnen.
  5. Wählen Sie einen passenden Treiber aus dem Listenfenster mit Treibern im Dialogfenster "Neue Datenquelle erstellen" des ODBC-Administrators aus, wie z. B. IBM DB2 ODBC Driver, und klicken Sie Fertig stellen an, um das Dialogfenster "IBM DB2-ODBC-Treiber - Hinzufügen" zu öffnen.
  6. Wählen Sie im Dialogfenster "IBM DB2-ODBC-Treiber - Hinzufügen" aus der Dropdown-Liste Aliasname der Datenbank den Namen der Datenbank für Ihre relationalen Quellendaten (z. B. TBC in derselben Anwendung) aus.
  7. Geben Sie eine optionale Beschreibung in das Textfenster Beschreibung ein, die angibt, wie Sie diesen Treiber verwenden, und klicken Sie Hinzufügen an. Geben sie z. B. die folgenden Wörter ein, um die Datenbank "Mein Geschäft" zu beschreiben:
    Kunden, Produkte, Märkte
    

    Sie können Folgendes eingeben, um die Beispielanwendungsdatenbank zu beschreiben:

    Relationale Beispieldatenquelle
    

    Die Beschreibungen helfen dabei, die verfügbaren Datenquellen für Ihre Auswahl anzugeben, wenn Sie eine Verbindung vom OLAP Starter Kit-Desktop herstellen.

  8. Klicken Sie OK an, um zum Dialogfenster "ODBC-Datenquellenadministrator" zurückzukehren. Der von Ihnen eingegebene Datenquellenname und der zugeordnete Treiber werden in dem Listenfenster Systemdatenquellen auf der Indexzunge System-DSN angezeigt.

Gehen Sie wie folgt vor, um Konfigurationsinformationen zu einer Datenquelle zu editieren:

  1. Wählen Sie den Datenquellennamen aus, und klicken Sie Konfigurieren an, um das Dialogfenster "IBM DB2-ODBC-Treiber - Hinzufügen" zu öffnen.
  2. Korrigieren Sie alle Informationen, die Sie ändern wollen.
  3. Klicken Sie zweimal OK an, um das Fenster zu verlassen.

29.6.4 Konfigurieren des OLAP-Metadatenkatalog auf Windows-Systemen

Starten Sie den ODBC-Administrator, und erstellen Sie danach eine Verbindung zu der Datenquelle, die die OLAP-Metadatenkatalogdatenbank enthält, um einen OLAP-Metadatenkatalog unter Windows NT oder Windows 2000 zu konfigurieren.

Das folgende Beispiel erstellt eine DB2-Datenquelle. Dialogfenster für andere Verwaltungssysteme für relationale Datenbanken können anders aussehen. Führen Sie die folgenden Schritte aus, um eine Datenquelle für den OLAP-Metadatenkatalog zu erstellen:

  1. Öffnen Sie das Fenster "Systemsteuerung" auf dem Desktop.
  2. Führen Sie in dem Fenster "Systemsteuerung" einen der folgenden Schritte aus:

    1. Klicken Sie unter Windows NT das Symbol ODBC doppelt an, um das Dialogfenster "ODBC-Datenquellen-Administrator" zu öffnen.
    2. Klicken Sie unter Windows 2000 das Symbol Verwaltung doppelt an, klicken Sie danach das Symbol Datenquellen (ODBC) an, um das Dialogfenster "ODBC-Datenquellenadministrator" zu öffnen.
  3. Klicken Sie die Indexzunge System-DSN im Dialogfenster "ODBC-Datenquellenadministrator" an.
  4. Klicken Sie Hinzufügen an, um das Dialogfenster "Neue Datenquelle erstellen" zu öffnen.
  5. Wählen Sie einen passenden Treiber aus dem Listenfenster mit Treibern im Dialogfenster "Neue Datenquelle erstellen" des ODBC-Administrators aus, wie z. B. IBM DB2 ODBC Driver, und klicken Sie Fertig stellen an, um das Dialogfenster "IBM DB2-ODBC-Treiber - Hinzufügen" zu öffnen.
  6. Wählen Sie im Dialogfenster "ODBC IBM DB2 Driver - Hinzufügen" aus der Dropdown-Liste Aliasname der Datenbank den Namen der Datenbank für Ihren OLAP-Metadatenkatalog (z. B. TBC_MD in derselben Anwendung) aus. Der Name der ausgewählten Datenbank wird automatisch in dem Textfenster Name der Datenquelle angezeigt.
  7. Wenn Sie den Namen einer Datenquelle ändern wollen, wählen Sie den Namen aus, der im Textfenster Datenquellenname angezeigt wird, geben Sie einen neuen Namen ein, der angibt, wie Sie diesen Treiber verwenden und klicken Sie Hinzufügen an. Sie können z. B. den folgenden Namen eingeben, um anzugeben, dass Sie den Treiber verwenden, um eine Verbindung zum ersten OLAP-Metadatenkatalog herzustellen:
    Erster OLAP-Katalog
    

    Sie würden den folgenden Namen eingeben, um anzugeben, dass Sie eine Verbindung zu der OLAP-Metadatenkatalogdatenbank der Beispielanwendung herstellen:

     TBC_MD 
    
  8. Geben Sie eine Beschreibung in das Textfenster Beschreibung ein, die angibt, wie Sie diesen Treiber verwenden. Sie können z. B. Folgendes eingeben, um den OLAP-Metadatenkatalog zu beschreiben:
    Meine ersten Modelle und
    Metamodellstrukturen
    

    Sie können Folgendes eingeben, um die OLAP-Metadatenkatalogdatenbank der Beispielanwendung zu beschreiben:

    Beispielmodelle und
    -Metamodellstrukturen
    

    Die Beschreibungen helfen Ihnen, den Katalog anzugeben, den Sie auswählen wollen, wenn Sie eine Verbindung vom OLAP Starter Kit-Desktop zum OLAP-Metadatenkatalog herstellen.

  9. Klicken Sie OK an, um zum Dialogfenster "ODBC-Datenquellenadministrator" zurückzukehren. Der von Ihnen eingegebene Datenquellenname und der zugeordnete Treiber werden in dem Listenfenster Systemdatenquellen auf der Indexzunge System-DSN angezeigt.

Gehen Sie wie folgt vor, um Konfigurationsinformationen zu einer Datenquelle zu editieren:

  1. Wählen Sie den Datenquellennamen aus, und klicken Sie Konfigurieren an, um das Dialogfenster "IBM DB2-ODBC-Treiber - Hinzufügen" zu öffnen.
  2. Korrigieren Sie alle Informationen, die Sie ändern wollen.
  3. Klicken Sie zweimal OK an, um das Fenster zu verlassen.

29.6.5 Vorgehensweise nach dem Konfigurieren einer Datenquelle

Nachdem Sie die relationale Datenquelle und den OLAP-Metadatenkatalog konfiguriert haben, können Sie über OLAP Starter Kit eine Verbindung zu ihnen herstellen. Sie können dann OLAP-Modelle und -Metamodellstrukturen erstellen, ändern und speichern.

Der SQL-Server-ODBC-Treiber kann während eines Aufrufs einer SQL-Serverdatenbank das Zeitlimit überschreiten. Starten Sie den Aufruf erneut, wenn die Datenbank nicht ausgelastet ist. Erhöhen Sie den Zeitraum für das Zeitlimit, um dieses Problem zu vermeiden. Weitere Informationen zu dem Treiber, den Sie verwenden, finden Sie in der ODBC-Dokumentation.

Weitere Informationen zu ODBC-Verbindungsproblemen und Lösungen finden Sie im Handbuch OLAP Integration Server System Administrator's Guide.


[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]