Die erforderlichen Schritte zum Konfigurieren der DB2-Datenbank für den Berichtsserver hängen von den Optionen ab, die während der Installation für die Rational Quality
Manager Custom Reporting-Serverkomponente ausgewählt wurden. Sie müssen u. U. die DB2-Datenbank für den Content-Store erstellen,
die IBM® WebSphere Application
Server-Instanz zum Hosten des Berichtsservers konfigurieren sowie die EAR-Dateien erstellen, implementieren und installieren.
Warum und wann dieser Vorgang ausgeführt wird
So konfigurieren Sie den Berichtsserver:
Anmerkung: Die Schritte 2 bis 9 sind nur erforderlich, wenn das manuelle Installationsverfahren ausgewählt wurde.
- Konfigurieren Sie den Berichtsserver für die Verbindung zum Content-Store, indem Sie die Datenbankinstanzen registrieren, die bei Warmstarts des Systems automatisch gestartet werden sollen.
- Führen Sie den folgenden Befehl aus:
db2iauto -on <instanzname>
- Öffnen Sie die Datei /etc/inittab in einem Editor.
- Suchen Sie die folgende Codezeichenfolge:
fmc:2345:respawn:/opt/ibm/db2/V9.1/bin/db2fmcd #DB2 Fault Monitor Coordinator
- Verschieben Sie die Codezeichenfolge unmittelbar hinter den Befehl id:5:initdefault:.
- Erstellen Sie eine Content-Store-Datenbank.
Anmerkung: Vergewissern Sie sich, dass Sie als aktueller Benutzer über die erforderlichen Administratorrechte zum Erstellen der Datenbanken sowie der Tabellenbereichscontainer verfügen. Der aktuelle Benutzer ist der Benutzer, der zur Ausführungszeit eine Verbindung zum Cognos-Content-Store herstellen kann. Wenn auch andere Benutzer in der Lage sein sollen, zur Ausführungszeit eine Verbindung zum Cognos-Content-Store herzustellen, lesen Sie die entsprechenden Anweisungen im IBM Cognos 8 Business Intelligence Installation and Configuration Guide.
- Öffnen Sie das DB2-Befehlsfenster
mit einem gültigen DB2-Datenbankadministratoraccount.
Standardmäßig ist der Benutzer db2inst1.
- Sofern noch ein Content-Store aus einer früheren Installation vorhanden ist, löschen Sie ihn.
- Wechseln Sie zum Verzeichnis /opt/ibm/RationalInsight/reportal/contentstore.
- Wechseln Sie zum Rootbenutzer, indem Sie den Befehl su ausführen.
Geben Sie das Rootkennwort ein, wenn Sie dazu aufgefordert werden.
- Führen Sie den folgenden Befehl aus, um die Berechtigungen für die Dateien und Ordner festzulegen:
chown db2inst1.db2iadm1 /opt/ibm/RationalInsight/reportal/contentstore -R
Dabei ist db2inst1 der
DB2-Instanzeigner und db2iadm1 die
DB2-Gruppe.
- Kehren Sie zur Datenbankadministratorkonsole zurück und führen Sie mit dem folgenden Befehl das Shell-Script install.sh
aus:
[db2inst1@VEGAVM contentstore]$ ./install.sh
- Geben Sie bei der entsprechenden Aufforderung die Parameter für den Content-Store ein.
Eine Liste der Parameter mit einer entsprechenden Erläuterung finden Sie über die zugehörigen Links unten auf der Seite.
- Erweitern Sie den Ordner All Databases und
überprüfen Sie, ob die hinzugefügte Datenbank in der Liste enthalten ist.
- Richten Sie die Java™ Runtime
Environment (JRE) so ein, dass Cognos und
der Berichtsserver in derselben JRE-Instanz ausgeführt werden.
- Export JAVA_HOME=[WASVERZ]/java/jre
- Export PATH=$JAVA_HOME/bin:…
- Kopieren Sie die Datei [INSTALLATIONSVERZ]/cognos/bin/jre/1.5.0/lib/ext/bcprov-jdk14-134.jar in den Ordner [WASVERZ]/java/jre/lib/ext.
- Vergewissern Sie sich, dass die DB2-Treiber
im Verzeichnis [INSTALLATIONSVERZ]/cognos/webapps/p2pd/WEB-INF/lib installiert sind:
- db2java.jar
- db2jcc.jar
- db2jcc_license_cu.jar
- db2policy.jar
Benennen Sie die Datei
"db2java.zip" in "db2java.jar" um, wenn die Datei "db2java.jar" fehlt und "db2java.zip" vorhanden ist. Löschen Sie die Datei
"db2jcc4.jar", sofern sie vorhanden ist.
- Kopieren Sie die Datei "libdb2.so" aus dem Verzeichnis "[DB2-INSTALLATIONSVERZ]/lib32
bzw. "[DB2-INSTALLATIONSVERZ]/lib64" in das Verzeichnis "/usr/local/lib".
- Löschen Sie den Tomcat-basierten IBM Cognos 8-Service.
- Starten Sie die Cognos-Verwaltungskonsole. (Führen Sie dazu den Befehl cogconfig.sh in /opt/ibm/RationalInsight/cognos/bin aus.)
- Klicken Sie mit der rechten Maustaste auf den Knoten "IBM Cognos 8", wählen Sie Delete aus und
klicken Sie auf Yes.
- Klicken Sie auf Save und dann auf Close.
- Erstellen Sie in Custom Reporting einen neuen Content-Store, der auf die
DB2-Content-Store-Datenbank verweist.
- Starten Sie die Cognos-Verwaltungskonsole. (Führen Sie dazu den Befehl cogconfig.sh in /opt/ibm/RationalInsight/cognos/bin aus.)
- Klicken Sie auf , klicken Sie mit der rechten Maustaste auf Content Store und klicken Sie dann auf .
- Geben Sie im Feld Database name den Namen der Datenbank ein,
die in Schritt 1 erstellt wurde.
- Wählen Sie die Zeile User ID and password aus und klicken Sie auf das Symbol "Edit". Geben Sie anschließend einen Benutzernamen und ein Kennwort ein, mit denen ein Zugriff auf die in Schritt 1 erstellte Content-Store-Datenbank möglich ist.
- Wählen Sie Local Configuration aus und
klicken Sie auf Save configuration.
- Erstellen Sie eine neue WebSphere Application Server-Instanz, die den Berichtsserver hosten soll. Dieser Schritt ist nicht erforderlich, wenn
WebSphere Application Server über das Custom Reporting-Installationsprogramm installiert wird.
- Konfigurieren Sie die WebSphere Application Server-Instanz, die den Berichtsserver hosten soll.
- Starten Sie WebSphere Application Server erneut,
wenn die Cognos-Konfiguration geändert wurde.
- Öffnen Sie die WebSphere Application Server-Administrationskonsole.
(Öffnen Sie dazu einen Web-Browser und rufen Sie http://lokaler_host:9060/ibm/console/ auf.)
Ersetzen Sie 9060 durch die betreffende Portnummer, wenn mit dem WebSphere Application Server Profile
Management-Tool eine andere Portnummer als 9060 ermittelt wurde.
- Melden Sie sich bei der WebSphere Application Server-Administrationskonsole an. (Rufen Sie dazu im Browser http://lokaler_host:portnummer/ibm/console/login.do auf und geben Sie Benutzername sowie Kennwort ein.)
- Erweitern Sie den Knoten Servers in der linken
Seitenleiste und wählen Sie Application servers aus.
- Klicken Sie auf den Link server1 und erweitern Sie den Knoten
Java and Process Management.
- Klicken Sie auf den Link Process Definition und
dann auf den Link Java Virtual Machine.
- Geben Sie für die anfängliche und maximale Größe des JVM-Heapspeichers 256 bzw. 768 ein.
- Klicken Sie auf Apply (unten auf der
Seite) und dann auf den Link Save.
- Klicken Sie auf den Link "Environment Entries".
- Klicken Sie auf New und fügen Sie die folgende Eigenschaft hinzu:
LD_LIBRARY_PATH=[INSTALLATIONSVERZ]/cognos/bin
- Klicken Sie auf OK. Klicken Sie anschließend auf New und fügen Sie die folgende Eigenschaft hinzu:
PATH=[INSTALLATIONSVERZ]/cognos/bin
- Klicken Sie auf Apply und dann auf Save.
- Starten Sie WebSphere Application Server erneut.
- Erstellen und implementieren Sie die EAR-Datei für den Berichtsserver.
- Starten Sie die Cognos-Verwaltungskonsole. (Führen Sie dazu den Befehl cogconfig.sh in /opt/ibm/RationalInsight/cognos/bin aus.)
- Wählen Sie Environment aus und ändern Sie alle
Ports von 9300 in die Portnummer des WebSphere Application Server-Profils (Standardwert: 9080).
- Wählen Sie Portal Services aus und ändern Sie alle
Ports von 9300 in die Portnummer des WebSphere Application Server-Profils.
- Klicken Sie auf Save und dann auf Close.
- Wählen Sie aus.
- Klicken Sie auf Next, übernehmen Sie die Standardwerte
und klicken Sie wiederum auf Next.
- Klicken Sie auf Finish und dann auf Close.
- Installieren Sie die EAR-Datei für den Berichtsserver.
- Melden Sie sich bei der WebSphere Application Server-Administrationskonsole an. (Rufen Sie dazu im Browser http://lokaler_host:portnummer/ibm/console/login.do auf und geben Sie Benutzername sowie Kennwort ein.)
- Erweitern Sie den Knoten Applications in der linken
Seitenleiste und wählen Sie Install New Application aus.
- Klicken Sie auf Browse, wechseln Sie zum Ordner [rational_insight_installationsverzeichnis]/cognos und wählen Sie die Datei "p2pd.ear" aus.
- Übernehmen Sie die Standardoptionen und klicken Sie auf Next.
Führen Sie diesen Schritt viermal aus.
- Klicken Sie auf den Link Save und dann in der linken Seitenleiste auf Enterprise Applications. Deinstallieren Sie die Standardanwendung, falls Default
Application in der Liste angezeigt wird.
- Wählen Sie die Anwendung IBM Cognos 8 aus
und klicken Sie auf Start. Es dauert einige Minuten, bis die Anwendung
vollständig geladen und gestartet wurde.
- Öffnen Sie einen Browser und rufen Sie http://server:port/insight/servlet auf.
Wenn der Cognos Content Manager
ordnungsgemäß funktioniert, wird auf der Webseite ein ähnlicher Text wie der folgende Text
angezeigt:
IBM Cognos 8
Content Manager
Build: 8.4.2519.0
Start time: Tuesday, November 18, 2008 3:00:41 PM PST
Current time: Tuesday, November 18, 2008 3:01:25 PM PST
State: Running.
- Rufen Sie im Web-Browser http://server:port/insight auf.
Daraufhin sollte die Homepage des Custom Reporting-Portals angezeigt werden.
- Importieren Sie die Custom Reporting-Musterberichte.
- Kopieren Sie die Datei [rational_insight_installationsverzeichnis]/reportal/deployment/Rational_Example_Reports.zip in das Verzeichnis [rational_insight_installationsverzeichnis]/cognos/deployment/.
- Öffnen Sie die Custom Reporting-Webanwendung unter server:port/insight.
- Öffnen Sie die Cognos-Verwaltungsseite.
- Klicken Sie auf Configuration.
- Klicken Sie auf Content Administration
und dann auf das Symbol New Import.
- Vergewissern Sie sich, dass allrqm als
Implementierungsarchiv aufgelistet ist, und klicken Sie zwei Mal auf Next.
- Wählen Sie das Kästchen in der
Tabellenüberschrift aus und klicken Sie viermal auf Next, um alle Pakete und Ordner zu importieren.
- Klicken Sie auf Finish, anschließend auf Run
und dann auf OK.
- Klicken Sie auf das Symbol Home und überprüfen
Sie, ob unter Public Folders alle Pakete und Ordner aufgelistet werden.
- Testen Sie die Datenquellenverbindungen für das Data-Warehouse und die Produktquellen.
- Öffnen Sie die Custom Reporting-Webanwendung unter http://server:port/insight.
- Öffnen Sie die Cognos-Verwaltungsseite. (Klicken Sie dazu auf .)
- Klicken Sie auf .
- Klicken Sie auf die Aktion Set properties
für die Datenquelle RIDW.
- Klicken Sie auf die Registerkarte Connection.
- Klicken Sie auf Test the connection.
- Klicken Sie auf Test.
- Klicken Sie zweimal auf Schließen und dann auf OK.
- Klicken Sie auf .
Anmerkung: Um zur Liste der Datenquellenverbindungen zurückzukehren, müssen Sie eventuell auf Cognos über der Spalte Name klicken.
- Klicken Sie auf die Aktion Set properties
für die Produktdatenquelle, z. B. ClearQuest.
- Klicken Sie auf die Registerkarte Connection.
- Klicken Sie auf Test the connection.
- Klicken Sie auf Test.
- Klicken Sie zweimal auf Schließen und dann auf OK.
- Führen Sie einen Testlauf der Custom Reporting-Musterberichte aus.
- Öffnen Sie die Custom Reporting-Webanwendung unter http://server:port/insight.
- Klicken Sie auf den Ordner Rational Quality Manager.
- Führen Sie die Berichte aus.