Berichtsserver konfigurieren: Aufgaben für Oracle Server

Linux In diesem Abschnitt wird beschrieben, wie Sie die Java™ Runtime Environment einrichten, einen Oracle Listener und Net Service erstellen, Oracle als Cognos-Content-Store konfigurieren, die IBM® WebSphere Application Server-Instanz zum Hosten des Berichtsservers konfigurieren, die Enterprise Archive-Dateien (EAR) erstellen, implementieren und installieren sowie die Data-Warehouses erstellen.

Warum und wann dieser Vorgang ausgeführt wird
So konfigurieren Sie den Berichtsserver:
Anmerkung: Schritt 1 sowie die Schritte 5 bis 11 sind nicht erforderlich, wenn Sie das automatische Installationsverfahren zum Installieren des Berichtsservers gewählt haben.
  1. 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.
    1. Melden Sie sich als Oracle-Datenbankadministratorbenutzer an.
    2. Sofern noch ein Content-Store aus einer früheren Installation vorhanden ist, löschen Sie ihn.
    3. Wechseln Sie zum Verzeichnis /opt/ibm/RationalInsight/reportal/contentstore.
    4. Wechseln Sie zum Rootbenutzer, indem Sie den Befehl su ausführen. Geben Sie das Rootkennwort ein, wenn Sie dazu aufgefordert werden.
    5. Führen Sie den folgenden Befehl aus, um die Berechtigungen für die Dateien und Ordner festzulegen:
      chown oinstall.oinstall /opt/ibm/RationalInsight/reportal/contentstore -R
    6. Kehren Sie zur Datenbankadministratorkonsole zurück und führen Sie mit dem folgenden Befehl das Shell-Script install.sh aus:
      [oinstall@VEGAVM contentstore]$ ./install.sh
    7. 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.
  2. Erstellen Sie den Listener.
    1. Legen Sie die Systemvariable ORACLE_SID=$SID fest. Dabei ist $SID die in Schritt 1 erstellte Datenbank.
    2. Starten Sie Oracle Net Manager.
    3. Erweitern Sie die Knoten und wählen Sie Listeners aus. Klicken Sie auf Edit > Create.
    4. Geben Sie den Listenernamen ein und klicken Sie auf OK.
    5. Klicken Sie auf Add Address und geben Sie den Host und den Port für Custom Reporting Data Service an.
    6. Klicken Sie auf Add Database und geben Sie den Datenbanknamen, das Ausgangsverzeichnis und die SID ein. Klicken Sie anschließend auf File > Save Network Configuration.
  3. Starten Sie den Listener über den folgenden Befehl.
    lsnrctl start
  4. Erstellen Sie den Servicenamen.
    1. Starten Sie Oracle Net Configuration Assistant.
    2. Wählen Sie die Konfiguration Local Net Service Name aus und klicken Sie auf Next.
    3. Wählen Sie Add aus und klicken Sie auf Next.
    4. Geben Sie den Servicenamen ein und klicken Sie auf Next.
    5. Wählen Sie ein Protokoll aus und klicken Sie auf Next.
    6. Geben Sie den Hostnamen und den Port ein. Wählen Sie Yes, perform a test aus und klicken Sie auf Next. Ändern Sie bei Bedarf die Anmeldeinformationen und vergewissern Sie sich, dass die Verbindung den Test besteht.
    7. Geben Sie den Namen für den Netzservice ein und klicken Sie auf Next.
  5. Richten Sie die Java Runtime Environment (JRE) so ein, dass Cognos und der Berichtsserver in derselben JRE-Instanz ausgeführt werden. Dies hilft Probleme bei der Verschlüsselung zu vermeiden.
    Anmerkung: Dieser Schritt ist nicht notwendig, wenn Sie das automatische Installationsverfahren zum Installieren des Berichtsservers gewählt haben.
    1. Legen Sie die Variable JAVA_HOME so ein, dass sie auf den JRE-Ordner von WebSphere Application Server verweist, und fügen Sie "%JAVA_HOME%\bin" am Anfang des Systempfads ein:
      JAVA_HOME=[WASVERZ]\java\jre
      
      PATH=%JAVA_HOME%\bin;…
    2. Kopieren Sie die Datei [rational_insight_installationsverzeichnis]/cognos/bin/jre/1.5.0/lib/ext/bcprov-jdk14-134.jar in das Verzeichnis [websphere_installationsverzeichnis]/java/jre/lib/ext.
    3. Vergewissern Sie sich, dass die richtigen Oracle-Treiber im Verzeichnis [rational_insight_installationsverzeichnis]/cognos/webapps/p2pd/WEB-INF/lib installiert sind:
      • Oracle 10g: ojdbc14.jar
      • Oracle 11g: ojdbc5.jar
  6. Löschen Sie den Tomcat-basierten IBM Cognos 8-Service.
    Anmerkung: Dieser Schritt ist nicht notwendig, wenn Sie das automatische Installationsverfahren zum Installieren des Berichtsservers gewählt haben.
    1. Starten Sie die Cognos-Verwaltungskonsole. (Führen Sie dazu "cogconfig.sh" in /opt/ibm/RationalInsight/cognos/bin aus.)
    2. Klicken Sie mit der rechten Maustaste auf den Knoten "IBM Cognos 8", wählen Sie Delete aus und klicken Sie auf Yes.
    3. Klicken Sie auf Save und dann auf Close.
  7. Erstellen Sie in Cognos einen neuen Content-Store, der auf die Content-Datenbank verweist.
    Anmerkung: Dieser Schritt ist nicht notwendig, wenn Sie das automatische Installationsverfahren zum Installieren des Berichtsservers gewählt haben.
    1. Starten Sie die Cognos-Verwaltungskonsole. (Führen Sie dazu "cogconfig.sh" in /opt/ibm/RationalInsight/cognos/bin aus.)
    2. Klicken Sie auf Data Access > Content Manager, klicken Sie mit der rechten Maustaste auf Content Store und klicken Sie dann auf New Resource > Database.
    3. Geben Sie im Feld Database name den Namen der Datenbank ein, die in Schritt 1 erstellt wurde.
    4. 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.
    5. Wählen Sie Local Configuration aus und klicken Sie auf Save configuration.
  8. Erstellen Sie eine neue WebSphere Application Server-Instanz, die den Berichtsserver hosten soll. Dieser Schritt ist nicht erforderlich, wenn WebSphere Application Server mithilfe des Custom Reporting-Installationsprogramms installiert wurde.
  9. Falls die Cognos-Konfiguration geändert wurde, starten Sie WebSphere Application Server erneut.
    Anmerkung: Dieser Schritt ist nicht notwendig, wenn Sie das automatische Installationsverfahren zum Installieren des Berichtsservers gewählt haben.
  10. Konfigurieren Sie die WebSphere Application Server-Instanz, die den Berichtsserver hosten soll.
    Anmerkung: Dieser Schritt ist nicht notwendig, wenn Sie das automatische Installationsverfahren zum Installieren des Berichtsservers gewählt haben.
    1. Öffnen Sie die WebSphere Application Server-Administrationskonsole. (Öffnen Sie dazu einen Browser und rufen Sie http://lokaler_host:9060/ibm/console/ auf.)
    2. Ersetzen Sie den Port 9060 durch eine andere Portnummer, wenn mit dem WebSphere Application Server Profile Management-Tool ein anderer Port ermittelt wurde.
    3. 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.)
    4. Erweitern Sie den Knoten Servers in der linken Seitenleiste und wählen Sie Application servers aus.
    5. Klicken Sie auf den Link server1 und erweitern Sie den Knoten Java and Process Management.
    6. Klicken Sie auf den Link Process Definition und dann auf den Link Java Virtual Machine.
    7. Geben Sie für die anfängliche und maximale Größe des JVM-Heapspeichers 256 bzw. 768 ein.
    8. Klicken Sie auf Apply (unten auf der Seite) und dann auf den Link Save.
    9. Klicken Sie auf den Link Environment Entries.
    10. Klicken Sie auf New und fügen Sie die folgende Eigenschaft hinzu:

      LD_LIBRARY_PATH=[INSTALLATIONSVERZ]\cognos\bin

    11. Klicken Sie auf OK. Klicken Sie anschließend auf New und fügen Sie die folgende Eigenschaft hinzu:

      PATH=[INSTALLATIONSVERZ]\cognos\bin

    12. Klicken Sie auf Apply und dann auf Save.
  11. Installieren Sie die EAR-Datei für den Berichtsserver.
    Anmerkung: Dieser Schritt ist nicht notwendig, wenn Sie das automatische Installationsverfahren zum Installieren des Berichtsservers gewählt haben.
    1. Melden Sie sich bei der WebSphere Application Server-Administrationskonsole an. (Rufen Sie dazu im Browser http://lokaler_host:port/ibm/console/login.do auf und geben Sie Benutzername und Kennwort ein.)
    2. Erweitern Sie den Knoten Applications in der linken Seitenleiste und wählen Sie Install New Application aus.
    3. Klicken Sie auf Browse, wechseln Sie zum Ordner [rational_insight_installationsverzeichnis]\cognos und wählen Sie die Datei "p2pd.ear" aus.
    4. Übernehmen Sie die Standardoptionen und klicken Sie auf Next. Führen Sie diesen Schritt viermal aus.
    5. 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.
    6. 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.
    7. Ö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.
    8. Rufen Sie im Web-Browser "http://host:port/insight" auf. Daraufhin sollte die Homepage des Custom Reporting-Portals angezeigt werden.
  12. Importieren Sie die Custom Reporting-Musterberichte.
    Anmerkung: Dieser Schritt ist nicht notwendig, wenn Sie das automatische Installationsverfahren zum Installieren des Berichtsservers gewählt haben.
    1. Kopieren Sie die Datei [rational_insight_installationsverzeichnis]/reportal/deployment/Rational_Example_Reports.zip in das Verzeichnis [rational_insight_installationsverzeichnis]/cognos/deployment/.
    2. Öffnen Sie die Cognos unter http://host/cognos8/cgi-bin/cognos.cgi.
    3. Öffnen Sie die Cognos-Verwaltungsseite (über Launch > IBM Cognos Administration).
    4. Klicken Sie auf Configuration.
    5. Klicken Sie auf Content Administration und dann auf das Symbol New Import.
    6. Vergewissern Sie sich, dass allrqm als Implementierungsarchiv aufgelistet ist, und klicken Sie auf Next.
    7. Ändern Sie den Namen im Feld "Name" von Rational_Example_Reports in Rational_Reports und klicken Sie auf Next.
    8. Wählen Sie das Kästchen in der Tabellenüberschrift aus und klicken Sie viermal auf Next, um alle Pakete und Ordner zu importieren.
    9. Klicken Sie auf Finish.
    10. Klicken Sie auf Run.
    11. Klicken Sie auf OK.
    12. Klicken Sie auf das Symbol "Home".
    13. Überprüfen Sie, ob auf der Registerkarte Public Folders alle Pakete und Ordner aufgelistet werden.
  13. Testen Sie die Cognos-Datenquellenverbindungen für das Data-Warehouse und die unterstützten Produkte.
    1. Starten Sie die WebSphere Application Server-Administrationskonsole. Die Standard-URL lautet http://localhost:9060/ibm/console/login.do.
    2. Öffnen Sie die Cognos-Verwaltungsseite. (Klicken Sie dazu auf Launch > IBM Cognos Administration oder, falls Sie sich auf der Seite "Custom Reporting" befinden, auf den Link "Administration" im Banner).
    3. Klicken Sie auf Configuration > Data Source Connections > RIDW.
    4. Klicken Sie auf die Aktion Set properties für die Datenquelle RIDW.
    5. Klicken Sie auf die Registerkarte Connection.
    6. Klicken Sie auf Test the connection.
    7. Klicken Sie auf Test.
    8. Klicken Sie zweimal auf Schließen und dann auf OK.
    9. Klicken Sie auf Configuration > Data Source Connections > RQM.
      Anmerkung: Um zur Liste der Datenquellenverbindungen zurückzukehren, müssen Sie eventuell auf Cognos über der Spalte Name klicken.
    10. Klicken Sie auf die Aktion Set properties für die Produktdatenquelle, z. B. ClearQuest.
    11. Klicken Sie auf die Registerkarte Connection.
    12. Klicken Sie auf Test the connection.
    13. Klicken Sie auf Test.
    14. Klicken Sie zweimal auf Schließen und dann auf OK.
  14. Führen Sie einen Testlauf der Custom Reporting-Musterberichte aus.
    1. Öffnen Sie die Cognos-Webanwendung unter http://server:port/insight.
    2. Klicken Sie auf den Ordner Rational Quality Manager.
    3. Führen Sie die Berichte aus.
  15. Erstellen Sie einen Benutzer für den Zugriff auf die Datenquelle.
    1. Öffnen Sie die Cognos-Verwaltungsseite. (Klicken Sie dazu auf IBM Cognos Administration oder auf Launch > Administer IBM Cognos Content, wenn Sie sich in der Standardhomepage von IBM Cognos befinden.)
    2. Klicken Sie auf Configuration > Data Source Connections > RIDW.
    3. Klicken Sie auf RIDW.
    4. Klicken Sie auf New Signon, geben Sie einen Namen ein und klicken Sie auf Next.
    5. Geben Sie Benutzer-ID und Kennwort für den Zugriff auf die Datenquelle ein. Um Berichte ausführen zu können, muss ein Benutzer zumindest über Leseberechtigung für die Datenquelle verfügen.

Feedback