Birt Report mit Eclipse Integration


Bereitstellung des Business Intelligence Reporting Tools

BIRT Report
Business Intelligence Reporting Tool (BIRT) ist das kostenlose Open-Source-Berichtssystem, das auf Eclipse™ basiert. Millionen von Entwicklern nutzen BIRT weltweit.

BIRT ist auch die Grundlage für den OpenText BIRT iHub, eine kommerzielle Erweiterung für erweiterte Dashboards, Scorecards, prädiktive Analysen und andere anspruchsvolle Datenvisualisierungen und Rich-Internet-Anwendungen.

BIRT

BIRT & CoSort

 

IRI arbeitete mit OpenText zusammen, um die IRI CoSort Datenaufbereitung mit kostenlosen oder kommerziellen BIRT-Visualisierungen in Eclipse zu kombinieren. BIRT arbeitet direkt mit dem CoSort SortCL-Programm in der gleichen Eclipse-GUI zusammen, um aus sofort einsatzbereiten Datensätzen leistungsstarke Berichte zu erstellen.

 

SortCL bereitet insbesondere Daten in großen Datei- und Datenbankquellen für BIRT-Benutzer auf , indem es ihre Daten filtert, bereinigt, sortiert, verbindet, aggregiert, maskiert und formatiert und dann an BIRT weiterleitet:

  • statisch, indem flache (CSV-)Dateiuntergruppen erzeugt werden, die BIRT schnell aufnehmen und als Datenquelle verwenden kann
    oder:
  • dynamisch, durch In-Memory-Transfer von CoSort-Ergebnissen in branchenspezifische BIRT-Vorlagen (durch Open Data Access in Eclipse)

Diese dynamische Integration sorgt für einen reibungslosen Metadatenaustausch und Datenflüsse für eine durchgängige Datenaufbereitung und -präsentation - von SortCL bis BIRT. Weitere Informationen finden Sie unten im Text und in dieser Ankündigung.

BIRT screenshot

Jetzt können Sie Daten einfach und schnell für BIRT-Berichte vorbereiten, ohne Eclipse zu verlassen oder auf eine Datenbank, Hadoop, ETL eines Drittanbieters oder eine teure Data Blending Engine zurückzugreifen. Das SortCL-Programm innerhalb des Datentransformationsprodukts IRI CoSort oder der Datenmanagement-Plattform IRI Voracity füttert Daten und Metadaten zum Berichtszeitpunkt direkt in BIRT, so dass Sie sich auf die Präsentation der Daten und nicht auf die Vorbereitung konzentrieren können.

Die Datenaufbereitung (Transformation) im Programm IRI CoSort SortCL kann vor oder während der BIRT-Berichterstattung erfolgen.

Vor BIRT kann SortCL Daten an eine CSV-Datei oder eine DB-Tabelle übergeben, die BIRT verwenden kann.

In BIRT werden das Ausgabefeld SortCL und die Metadaten über ODA in Echtzeit an BIRT übergeben.

Die Erstellung eines BIRT-Berichts, der SortCL-präparierte Daten in Echtzeit verwendet, ist ebenso einfach wie effizient.

1. Vorbereitungsauftrag in der IRI-Workbench, in der BIRT läuft. Im SortCL-Skript muss der erste Zieldefinitionsabschnitt /OUTFILE=stdout angeben werden, damit der BIRT-Bericht die Standardausgabe von SortCL als "IRI-Datenquelle" verwendet.

2. Stellen Sie sicher, dass alle /OUTFILE, die in Ihrem Bericht enthalten sind, auch unterstützende Felder angeben. Fügen Sie beispielsweise die Felder /SUMMARY hinzu, damit ihre formatierten Felder mit Aggregatwerten gefüllt werden.

3. Weisen Sie Ihre BIRT-Berichtsvorlage an, die im Abschnitt stdout des SortCL-Skripts genannten Ausgabefelder zu verwenden, damit diese Werte die Anzeige unterstützen. BIRT kann bei Bedarf auch weitere Berechnungen der SortCL-Ergebnisse durchführen.

Beachten Sie, dass Sie beim Erzeugen von stdout für BIRT auch andere Datei-, Tabellen- und/oder Prozedurziele unabhängig voneinander ansprechen können.

Open Data Access (ODA) ermöglicht es BIRT und IRI CoSort's SortCL Datentransformations- (und Maskierungs-) Programm zur Berichtszeit zu kommunizieren.

Über die ODA-Verbindung liest und führt BIRT das SortCL-Skript Ihrer Wahl aus, so dass Sie Berichte und Diagramme mit unbegrenzten Gestaltungsmöglichkeiten erstellen können. Dieses Diagramm zeigt den grundlegenden Datenfluss von der Originaldatei über SortCL und BIRT.

Da ein Bericht mit dem SortCL-Skript ausgeführt wird, können Änderungen am Skript mühelos dem Bericht hinzugefügt werden. Nehmen Sie einfach Ihre Änderung vor, speichern Sie sie und aktualisieren oder wiederholen Sie Ihren Bericht. Es ist nicht erforderlich, die Verbindung neu herzustellen oder etwas anderes zu ändern.

BIRT-Berichte können nun direkt auf die Daten zurückgreifen, die alle IRI-Software (mit SortCL als Grundlage*) schnell aufbereitet. BIRT-Vorlagen oder Berichtsdesigns können einfach oder komplex sein.

Die folgenden Beispielberichte verwendeten beide die gleichen Eingabedaten und ein Voracity oder CoSort SortCL Job-Skript. Die Quelldaten waren die Schlusskurse der Bank of America-Aktie im September 2013. Aggregatverzögerungsfunktionen in SortCL wurden verwendet, um 20-Tage- und 40-Tage-Schnitte mit gleitendem Durchschnitt zu erstellen. Auch bewegliche Standardabweichungen werden unterstützt.

Der folgende BIRT-Bericht zeigt ein grundlegendes spaltenartiges Layout mit Überschriften zur Organisation der Daten:

Dieser nächste BIRT-Bericht zeigt die gleichen Ergebnisse in einer Weise an, die der Benutzer besser verstehen kann:

Lineare Regression mit BIRT/Statistikbibliotheken

Mit IRI Voracity und Open Source Boost Libraries können Sie gleichzeitig:

Verarbeitung großer Datenmengen aus einer Vielzahl von Quellen

Vorhersage von Trends mit linearer Regressionsanalyse

alle Berichtsdaten und Etiketten, die Sie benötigen, enthalten.

und entwerfen Sie alles im ganzheitlichen Einblick, die auf Eclipse basiert.

Erfahren Sie, wie Sie Ihre Analytik mit Voracity und BIRT verbessern können.

Kommerzielle BIRT-Erweiterungen

Mit OpenText Analytics Designer können Sie dynamische Berichte mit eingebetteten Analysen, Visualisierungen, personalisierten Dashboards und vielem mehr entwerfen und erstellen.

Die Software für Unternehmen ermöglicht es dem Benutzer, mehr Informationen aus seinen Daten zu extrahieren. Sie können die Erweiterung nutzen, um Hunderte von HTML5-basierten Diagrammen und Karten zu erstellen und Wirkungsanalysen durchzuführen.

Entdecken Sie OpenText Analytics Designer