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.
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
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.
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.
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
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
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
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:
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.
Gehen Sie wie folgt vor, um Konfigurationsinformationen zu einer Datenquelle zu editieren:
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:
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
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.
Gehen Sie wie folgt vor, um Konfigurationsinformationen zu einer Datenquelle zu editieren:
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.