Alle öffnen | Alle schließen | Zoom

COWAT - Cognos Workflow AuTomation

Inhalt

Ziel

Ziel: Mehrere Server Plattformen in allen Informationsgewinnungsprozessen managen. Die Tools werden gern als Insel gesehen, obwohl sie es nicht sind. Das Projekt bedient sich einer Workflowdatenbank mit verteilten Diensten, die mehrere Server zueinander in Verbindung setzen. Die einzelnen zu steuernden Tools sind: IBM Cognos® Transformer®, IBM Cognos® 8, IBM Cognos® Impromptu®, IBM Cognos® Data Manager®, IBM Cognos® Powerplay® sowie Shell Anwendungen.
Die einzelnen Komponenten werden durch die zentrale Komponente, der Datenbank, über einen Scheduler gesteuert. Auf diese Weise können die Server in unterschiedlichen Zonen stehen.
Die einzelne Komponente wird über die DB (IBM DB2®, Oracle®, Postgres® oder MySQL®) konfiguriert. Ein Transformer Job kann die folgenden Aufgaben enthalten: Sicherung des Modells, Aufbau einzelner Dimensionen, Abgleich mit der Securitystruktur in beide Richtungen, Anpassung der Sichten: Alles sehen, eigenen Bereich sehen, eigenen Bereich und Nachbarn als Summe sehen, Backup der Cubes, Bereinigung der Backups, Dokumentation der Modelle als html, Dokumentation der Cubes als html, Benachrichtigungen bei Fehlern oder Erfolg mit unsubscription, Starten von Prozessen im Folge-, Erfolgs- und Fehlerfall ...
Für dieses Teilprogramm bekam ich die Cognos Client Automation Zertifizierung.
Die einzelnen Komponenten werden durch die zentrale Komponente, der Datenbank, über einen Scheduler gesteuert. Auf diese Weise können die Server in unterschiedlichen Zonen stehen.
Durch Trigger wird gegenüber dem klassischen Scheduling keine Zeit verschenkt.
Das hier gezeigte Beispiel wurde mit den PHP (Frontend), Java (IBM Cognos® 8 Anbindung und Service) und IBM Cognos® Macros.

Übersicht