Reporting - die nächste Generation

11.03.2005
Von Kai Noack

Integration in Portale

Die Erfahrung zeigt allerdings, dass Unternehmen Informationen auch über bereits vorhandene Portale einbinden möchten. So gibt es erste Projekte, in denen Reportnet ohne Cognos Connection vollständig in jene Oberflächen integriert wurde. Hierfür bietet Reportnet ein Software Development Kit, mit dem sich beispielsweise über Java Reports aufgerufene Ergebnisse abfangen und die Daten weiterverarbeiten lassen. Für den Anwender sind diese Abläufe transparent. Er bemerkt nicht, dass via sein gewohntes Web-Portal komplexe Abfragen mit Reportnet laufen.

Kontra

• Speichern von Reports im File-System nur per Skript möglich;

• Integration mit Olap-Server Powerplay fehlt (noch);

• keine Übernahme bestehender Impromptu-Reports möglich.

Beim Aufbau von Berichtslösungen sind Berechtigungskonzepte und die Datensicherheit stets ein Thema. Reportnet verspricht hier Hilfe, indem über Protokolle wie LDAP, Active Directory oder den bisherigen "Cognos Access Manager" auf mehrere bestehende Authentifizierungsquellen zurückgegriffen werden kann. Für den Administrator reduziert sich die aufwändige, unsichere und teure Benutzerverwaltung.

Vor allem Anwender, die seit längerem Reporting-Systeme einsetzen, finden in Reportnet zusätzlich eine Reihe hilfreicher Funktionen für ihre tägliche Arbeit. So ist die bei vielen Auswertungen unvermeidbare Verknüpfung von Daten aus zwei SQL-Statements möglich, also in SQL eine "UNION-Klausel" zu nutzen. Ferner lassen sich mit Reportnet auch bei größeren Datenmengen Kreuztabellen performant erzeugen - ein Unterfangen, das bei Impromptu oft zu Programmabstürzen führte. Eine Besonderheit ist dabei, dass in Kreuztabellen auch Grafiken genutzt werden können. Ferner lassen sich Seiten mit unterschiedlichem Design und Inhalt generieren, zum Beispiel: Erst eine Titelseite, eine Seite mit einer Zusammenfassung und dann die Detaildaten auf den Folgeseiten. Weitere Highlights sind die freien Gestaltungsmöglichkeiten der Eingabeaufforderungen (Drop-down-Listen, Kalenderfunktionen etc.) und dass Kennzahlen automatisch aggregiert werden