IBM® Cognos Business Intelligence installeren op de computer waarop u voorheen IBM WebSphere Application Server Network Deployment en de databaseclient hebt geïnstalleerd. Het Cognos-product bestaat uit twee componenten (Cognos BI Server en Cognos Transformer); u moet beide componenten installeren als onderdeel van deze implementatie.
Voordat u begint
U moet aan de volgende voorwaarden voldoen om ervoor te zorgen dat de componenten van Cognos Business Intelligence correct worden geïnstalleerd:
- De Cognos Content Store-database moet op de databaseserver zijn gemaakt, de databaseserver moet actief zijn. Raadpleeg Databases maken.
- De huidige server moet zich op hetzelfde domein bevinden als de IBM Connections-servers zodat u enkelvoudige aanmelding (SSO) zoals vereist kunt inschakelen voor het genereren van rapporten.
- De gebruiker die het Cognos-installatiescript uitvoert, moet gemachtigd zijn om de databaseclient te gebruiken.
Over deze taak
Voor de installatie van Cognos Business Intelligence zijn er twee Cognos-pakketten (BI Server en Transformer) nodig naast de scripts die zijn geleverd in de IBM Connections-kit.
Opmerking: De installatiepakketten voor componenten van Cognos Business Intelligence zijn in de IBM Connections-kit beschikbaar als aparte downloads.
Tabel 1. . Pakketnamen voor componenten van Cognos die moeten worden geïnstalleerd voor gebruik met IBM Connections.| Besturingssysteem |
Pakketnaam van Cognos BI Server |
Pakketnaam van Cognos Transformer |
| IBM AIX |
IBM Cognos Business Intelligence Server 64-bits 10.1.1 AIX Meertalig |
IBM Cognos Business Intelligence Transformer 10.1.1 AIX Meertalig |
| Linux |
IBM Cognos Business Intelligence Server 64-bits 10.1.1 Linux x86 Meertalig |
IBM Cognos Business Intelligence Transformer 10.1.1 Linux x86 Meertalig |
| Microsoft Windows |
IBM Cognos Business Intelligence Server 64-bits 10.1.1 Windows Meertalig |
IBM Cognos Business Intelligence Transformer 10.1.1 Windows Meertalig |
| zLinux (System z) |
IBM Cognos Business Intelligence Server 64-bits 10.1.1 Linux on System z Meertalig (CI5W5ML |
IBM Cognos Business Intelligence Transformer 10.1.1 Linux on System z Meertalig (CI2QHML) |
Procedure
- Maak een map voor gedeelde netwerken waarbij Cognos Transformer gebruikscijfers kan publiceren (in de vorm van PowerCubes) voor toegang door rapporten.
De map voor gedeelde netwerken wordt gebruikt als u meerdere Cognos clustert. U kunt de map elke naam geven die u wilt.
Leg deze locatie vast zodat u deze kunt toewijzen aan de eigenschap cognos.cube.path wanneer u het bestand bij stap 6 cognos-setup.properties instelt.
Opmerking: De map wordt alleen naar Cognos gedelegeerd voor het opslaan van de PowerCube, dus het moet een nieuwe map of een bestaande lege map zijn.
- Bereid het Cognos BI Server-pakket voor:
- Download het Cognos BI Server-pakket naar een tijdelijke locatie op de server.
- Maak een directory voor het uitgevouwen pakket. Bijvoorbeeld:
- AIX of Linux: /opt/biserver_10.1.1
- Windows: C:\biserver_10.1.1
- Vouw het pakket uit in de nieuwe directory.
- Bereid het pakket van Cognos Transformer voor:
- Download het pakket van Cognos Transformer naar een tijdelijke locatie op de server.
- Maak een directory voor het uitgevouwen pakket. Bijvoorbeeld:
- AIX of Linux: /opt/transformer_10.1.1
- Windows: C:\transformer_10.1.1
Belangrijk: Wegens potentieel conflicterende bestandsnamen kan het Transformer-pakket geen directory delen met het BI Server-pakket.
Als u de pakketten op dezelfde locatie uitpakt, worden er bibliotheken overgeschreven. Dit leidt tot een niet-functionerende server.
- Vouw het pakket uit in de nieuwe directory.
- Bereid het pakket voor het instellen van de Cognos-server voor:
CognosConfig.zip of CognosConfig.tar bevindt zich in de map /Cognos binnen de productmedia van Connections.
- Download het CognosConfig-pakket naar een tijdelijke locatie op de server.
- Maak een directory voor het uitgevouwen pakket. Bijvoorbeeld:
- AIX of Linux: /opt/CognosSetup
- Windows: C:\CognosSetup
- Vouw het pakket uit in de nieuwe directory.
- Stel het JDBC-stuurprogramma in:
- Zoek het JDBC-stuurprogramma van type 4 dat is geleverd door uw databaseserver-product.
- Kopieer het JDBC-stuurprogramma naar de volgende locatie: /CognosSetup/BI-Customization/JDBC
Belangrijk: Om Cognos BI verbinding te laten maken met de SQL-server moet u het stuurprogramma Microsoft JDBC Driver 4.0 for SQL Server installeren. Hiermee worden twee versies van JDBC-jar geïnstalleerd: sqljdbc.jar ensqljdbc4.jar. Als deze bestanden zich beide in Lotus_Connections_Install/Cognos/BI-Customization/JDBC bevinden, dan mislukt de verbinding met de SQL-server omdat het erop lijkt dat het standaard de waarde sqljdbc.jar krijgt, maar sqljdbc4.jar is
vereist. Verwijder het bestand sqljdbc.jar zodat de Cognos-installatie werkt.
Opmerking: Als u werkt met DB2v10, moet u ervoor zorgen dat u het jdbc-stuurprogramma v10.1 FP1 of hoger gebruikt. U kunt het stuurprogramma vinden via de technote voor DB2 JDBC-stuurprogrammaversies
technote.
- Bereid het bestand cognos-setup.properties voor door een waarde in te vullen voor iedere eigenschap.
Het bestand cognos-setup.properties bevindt zich in de directory CognosSetup waar u bij stap 4 het pakket voor het instellen van de Cognos-server hebt uitgevouwen. Dit bestand levert waarden die tijdens de installatie worden gebruikt. Iedere eigenschapsinstelling in het bestand heeft een beschrijving.
In het bestand worden enkele aan de database gerelateerde eigenschappen gebruikt om een verbinding tot stand te brengen met de databases van Gebruikscijfers en Cognos. Deze instellingen worden gedeeld met alle ondersteunde databasetypen: DB2,
Oracle en SQL Server. Dus een bepaalde eigenschap kan een andere betekenis hebben op een ander databasetype. Raadpleeg de tabel van het databasetype van uw voorkeur om deze eigenschappen zorgvuldig in te vullen.
Tabel 2. DB2-gerelateerde eigenschappen in de cognos-installatie, eigenschappenbestand. Eigenschapsbeschrijvingen voor DB2 waarin ook namen en waarden worden afgebeeld.| Naam van eigenschap |
Waarde |
Beschrijving |
| cognos.db.type |
db2 |
Geeft het type DB2-database
aan. |
| cognos.db.host |
[DB2_server_hostname]:[Port] |
Hostnaam van de DB2-server en de poort van de database-instance die de Cognos-database bevat. |
| cognos.db.name |
COGNOS |
Gemaakt door het installatieprogramma voor de IBM Connections-database. |
| cognos.db.user |
LCUSER |
De aangewezen DB2-databasegebruiker die is vereist in het installatieprogramma van de Connections-database. |
| cognos.db.password |
[password] |
Het wachtwoord van LCUSER. |
| metrics.db.type |
db2 |
Geeft het type DB2-database
aan. |
| metrics.db.host |
[DB2_server_hostname]:[Port] |
Hostnaam van de DB2-server
en de poort van de database-instance die de Gebruikscijfers-database bevat. |
| metrics.db.name |
METRICS |
Gemaakt door het installatieprogramma voor de IBM Connections-database. |
| metrics.db.local.name |
[Database_alias] |
Het alias van de Gebruikscijfers-database dat in een eerdere stap voor De DB2-databaseclient installeren voor Cognos Transformer is gemaakt. |
| metrics.db.user |
LCUSER |
De aangewezen DB2-databasegebruiker die is vereist in het installatieprogramma van de Connections-database. |
| metrics.db.password |
[password] |
Het wachtwoord van LCUSER. |
Tabel 3. Oracle-gerelateerde eigenschappen in de cognos-installatie, eigenschappenbestand. Eigenschapsbeschrijvingen voor Oracle waarin ook namen en waarden worden afgebeeld| Naam van eigenschap |
Waarde |
Beschrijving |
| cognos.db.type |
oracle |
Geeft het type Oracle-database aan. |
| cognos.db.host |
[Oracle_server_hostname]:[Port] |
Hostnaam en Poort van de Oracle-databaseserver.
Poort is de poort waarop de Oracle-databaseserver luistert, doorgaans poort 1521. |
| cognos.db.name |
[Database_service_name] |
Het SID van de database die de Cognos-database bevat. Opmerking: Het moet het SID zijn als de servicenaam en het SID op deze database van elkaar verschillen; anders mislukt het installatiescript vanwege de validatie van de databaseverbinding.
Voer de opdracht select instance_name from v$instance uit voor de Oracle-database om het SID van de database te vinden. |
| cognos.db.user |
COGNOS |
Gemaakt door het installatieprogramma voor de Connections-database. |
| cognos.db.password |
[password] |
Het wachtwoord van databasegebruiker COGNOS. |
| metrics.db.type |
oracle |
Geeft het type Oracle-database aan. |
| metrics.db.host |
[Oracle_server_hostname]:[Port] |
Hostnaam en Poort van de Oracle-databaseserver.
Poort is de poort waarop de Oracle-databaseserver luistert, doorgaans poort 1521. |
| metrics.db.name |
[Database_service_name] |
De servicenaam van de database die de Gebruikscijfers-database bevat. Opmerking: Dit zou de servicenaam moeten zijn als de servicenaam en het SID op deze database verschillen; anders mislukt het installatiescript vanwege DB Connection-validatie.
|
| metrics.db.local.name |
[Local_tns_name] |
Het TNS-alias dat in een eerdere stap voor De Oracle-databaseclient installeren voor Cognos Transformer is gemaakt. |
| metrics.db.user |
METRICSUSER |
Gemaakt door het installatieprogramma voor de Connections-database. |
| metrics.db.password |
[password] |
Het wachtwoord van databasegebruiker METRICSUSER. |
Tabel 4. SQL Server-gerelateerde eigenschappen in de cognos-installatie, eigenschappenbestand. Eigenschapsbeschrijvingen voor SQL Server waarin ook namen en waarden worden afgebeeld.| Naam van eigenschap |
Waarde |
Beschrijving |
| cognos.db.type |
sqlserver |
Geeft het type SQL Server-database aan. |
| cognos.db.host |
[SQLSERVER_hostname]:[Port] |
Hostnaam en Poort van de SQL Server-machine
en de poort van de database-instance die de Cognos-database bevat. |
| cognos.db.name |
COGNOS |
Gemaakt door het installatieprogramma voor de IBM Connections-database. |
| cognos.db.user |
COGNOSUSER |
Gemaakt door het installatieprogramma voor de Connections-database. |
| cognos.db.password |
[password] |
Het wachtwoord van databasegebruiker COGNOSUSER. |
| metrics.db.type |
sqlserver |
Geeft het type SQL Server-database aan. |
| metrics.db.host |
[SQLSERVER_hostname]:[Port] |
Hostnaam van de SqlServer-machine en de poort van de database-instance die de Gebruikscijfers-database bevat. |
| metrics.db.name |
METRICS |
Gemaakt door het installatieprogramma voor de Connections-database. |
| metrics.db.local.name |
[Database_instance_name] |
De naam van de database-instance die de Gebruikscijfers-database bevat. Opmerking: Als de Gebruikscijfers-database in een standaardinstance van SQL Server is gemaakt, stelt u metrics.db.local.name in op leeg. Als de Gebruikscijfers-database is gemaakt in een instance met de naam SQL Server, zoals bijvoorbeeld, DBSERVER1, stelt u metrics.db.local.name in op DBSERVER1
|
| metrics.db.user |
METRICSUSER |
Gemaakt door het installatieprogramma voor de Connections-database. |
| metrics.db.password |
[password] |
Het wachtwoord van databasegebruiker METRICSUSER. |
Enkele andere instellingen moeten in deze bestanden worden opgemerkt:
- (RedHat Linux 6
64-bits systemen) Voer de volgende opdracht uit om bibliotheken vooraf te laden die nodig zijn voor de installatiescripts die bij de volgende stap worden gebruikt:
exporteer LD_PRELOAD=/usr/lib64/libfreebl3.so
- (SuSE 11 zLinux-systemen) Maak een symbolische koppeling naar het pakket libXm.so.3:
De kit openmotif22-libs-32bit-2.2.4-138.18.1 bevat libXm.so.4, terwijl het installatieprogramma van Cognos issetup een koppeling vormt naar libXm.so.3 en een fout tegenkomt in het geval deze niet beschikbaar is. U voorkomt deze fout door een symbolische koppeling te maken naar libXm.so.3 met de volgende opdracht:
ln -s /usr/lib/libXm.so.4 /usr/lib/libXm.so.3
- (Microsoft SQL Server) Als u Microsoft SQL Server gebruikt als uw databasebeheersysteem moet u deze configureren om verbindingen op afstand te ondersteunen voordat u het script cognos-setup.bat|sh uitvoert. Anders mislukt de validatie van de database.
Zie de Microsoft-site voor informatie over het inschakelen van verbindingen op afstand voor SQL Server.
- Voer het script cognos-setup.sh|bat uit om componenten van Cognos BI Server en Transformer te installeren.
Alle eigenschappen die in het bestand
cognos-setup.properties zijn opgegeven, kunnen worden opgenomen als parameters als u dit script uitvoert.
U kunt wachtwoorden beter op deze manier opgeven dan ze toevoegen aan het eigenschappenbestand. Deze worden namelijk uit het bestand gewist nadat het is uitgevoerd.
Gebruik de volgende syntaxis voor eigenschappen die u tijdens de uitvoering opgeeft:
cognos-setup.sh|bat -property_name1=property_value1 -property_name2=property_value2
Het eigenschappenbestand bevat bijvoorbeeld instellingen voor vier wachtwoorden.
U kunt ze tijdens de uitvoering allemaal invoegen door ze op te nemen in de opdrachtregel, zoals afgebeeld:
cognos-setup.sh -was.local.admin.password=WASadmin_pwd -cognos.admin.password=CognosAdmin_pwd -cognos.db.password=CognosContentStore_pwd -metrics.db.password=Metrics_DB_pwd
Uitvoer van deze bewerking wordt opgeslagen in /CognosSetup/cognos-setup.log.
Waarschuwing: Als er een fout optreedt tijdens het uitvoeren van het script
cognos-setup.bat|sh, corrigeert u de fout en voert u het script opnieuw uit voordat u naar de volgende stap gaat.
Als u bijvoorbeeld een onjuist wachtwoord hebt opgegeven in het bestand
cognos-setup.properties, wijzigt u het wachtwoord en voert u het script
cognos-setup.sh|bat opnieuw uit.
Houd er rekening mee dat als u wachtwoorden hebt toegevoegd aan het eigenschappenbestand, deze na de vorige uitvoering zijn gewist en opnieuw moeten worden opgegeven.
Als er een ander probleem optreedt, kunt u
Problemen met componenten van Cognos Business Intelligence oplossen raadplegen voor een mogelijke oplossing.
- Voer nu het script cognos-configure.sh|bat uit om de Cognos-server te configureren en databaseverbindingen in te stellen.
De eigenschappen die in dit script zijn opgegeven, kunnen worden opgenomen als parameters als u dit script uitvoert. U doet dit met behulp van de afgebeelde syntaxis bij de vorige stap.
Uitvoer van deze bewerking wordt opgeslagen in /CognosSetup/cognos-configure.log.
Waarschuwing: Als er een fout optreedt tijdens het uitvoeren van het script
cognos-configure.sh|bat, corrigeert u de fout en voert u het script opnieuw uit voordat u naar de volgende stap gaat.
Als u bijvoorbeeld een onjuist wachtwoord hebt opgegeven in het bestand
cognos-setup.properties, wijzigt u het wachtwoord en voert u het script
cognos-setup.sh|bat opnieuw uit. Houd er rekening mee dat als u wachtwoorden hebt toegevoegd aan het eigenschappenbestand, deze na de vorige uitvoering zijn gewist en opnieuw moeten worden opgegeven.
Als er een ander probleem optreedt, kunt u
Problemen met componenten van Cognos Business Intelligence oplossen raadplegen voor een mogelijke oplossing.
- (RedHat Linux 6
64-bits systemen) Stel de variabele LD_PRELOAD in op de lijst van JVM-omgevingsvariabelen van de Cognos-server. De omgevingsvariabele LD_PRELOAD moet telkens worden ingesteld nadat een Linux-systeem opnieuw wordt gestart. Dit doet u door deze variabele als volgt toe te voegen aan de lijst met JVM-omgevingsvariabelen:
- Start server1 van het WebSphere Application Server-systeem waarop u Cognos BI hebt geïmplementeerd.
- Meld u aan bij de beheerconsole van WebSphere Application Server.
- Navigeer naar .
- Klik op de link cognos_server.
- Klik op JAVA en vervolgens op .
- Klik op Nieuw om het volgende item toe te voegen:
LD_PRELOAD = /usr/lib64/libfreebl3.so
- Stop de Cognos-server en server1 als deze actief zijn. U start de Cognos-server nadat u deze in de volgende taak naar Deployment Manager hebt gefedereerd.
Opmerking: Wanneer u in de toekomst de Cognos-server wilt stoppen, moet u WebSphere Application
Server stoppen die hiervoor als host fungeert. Wacht ten minste 1 hele minuut om er zeker van te zijn dat alle Cognos-processen (AIX of Linux: cgsServer.sh- en CAM_LPSvr-processen; Windows: cgsLauncher.exe- en CAM_LPSvr-processen) volledig zijn gestopt voordat u probeert om de server opnieuw te starten.
Resultaten
De componenten van Cognos BI Server en Transformer zijn geïnstalleerd in de directory's die u hebt opgegeven in het bestand
cognos-setup.properties. Bijvoorbeeld:
- Cognos BI Server: cognos.biserver.install.path
- AIX of Linux: /opt/IBM/CognosBI
- Windows: C:\IBM\CognosBI
- Cognos Transformer: cognos.transformer.install.path
- AIX of Linux: /opt/IBM/CognosTF
- Windows: C:\IBM\CognosTF
Opmerking: Tijdens de installatie ziet u mogelijk het volgende bericht: FOUT: het opgegeven bestand wordt niet gevonden door het systeem.
U kunt dit bericht negeren, omdat het de installatie niet blokkeert of een ander probleem veroorzaakt.
Opmerking: Tijdens de installatie, kunt u het volgende bericht zien in het logboekbestand: ERROR: ld.so:
object '/usr/lib64/libfreebl3.so' from LD_PRELOAD cannot be preloaded:
ignored. U kunt dit bericht negeren, omdat het de installatie niet blokkeert of een ander probleem veroorzaakt.
U kunt controleren of de componenten zijn geïnstalleerd door de installatielogboeken te bekijken op de volgende locaties:
- Cognos BI Server-installatielogboek: Cognos_BI_install_path/logs/cogserver.log
- AIX of Linux: /opt/IBM/CognosBI/logs/cogserver.log
- Windows: C:\IBM\CognosBI\logs\cogserver.log
- Cognos Transformer-installatielogboek: Cognos_Transformer_install_path/logs/cogserver.log:
- AIX of Linux: /opt/IBM/CognosTF/logs/cogserver.log
- Windows: C:\IBM\CognosTF\logs\cogserver.log
Het bestand cognos-setup.properties bevat twee aanmeldingen: de aanmelding van de Cognos-beheerder en de aanmelding van de Gebruikscijfers-database. Deze twee aanmeldingen worden tijdens de installatie ingesteld in de Powercube-modelbestanden op de Cognos Transformer-server, en worden gebruikt voor het genereren van de PowerCube.
Als u deze twee aanmeldingen na de installatie moet wijzigen, voert u de volgende stappen uit:
- Werk het bestand cognos-setup.properties bij met de nieuwe aanmeldingsgegevens.
- Voer transformer-logon-set.bat|sh uit, die zich in de directory CognosSetup bevindt. De URL voor de Cognos BI-server is vereist als parameter in het script. U kunt het tijdens de uitvoering invoegen door het op te nemen in de opdrachtregel, zoals afgebeeld:
transformer-logon-set.bat|sh -cognos.server.url=http(s)://<cognos_bi_server_doamin>:<cognos_bi_server_port>/<cognos_bi_server_contextroot>
Uitvoer van deze bewerking wordt opgeslagen in /CognosSetup/transformer-logon-set.log.
Als er een fout optreedt tijdens het uitvoeren van het script, herstelt u de fout en voert u het script opnieuw uit.
- Als u de vlag removePassword= instelt op false in plaats van de standaardwaarde van true te accepteren, dan worden wachtwoorden niet verwijderd en kunt u gewoon doorgaan met het uitvoeren van de volgende opdracht.