Der Oracle BI Publisher ist ein flexibles Werkzeug, um Berichte, Dokumente, Serienbriefe und vieles mehr
für beliebige Datenquellen zu erstellen, wobei die Layoutgestaltung mit gängigen
Desktop-Werkzeugen wie MS Word oder Adobe Acrobat, aber auch im Browser vorgenommen werden kann. Es wird eine
konsequente Trennung von Daten, Layout und Sprache betrieben.
Übersicht Oracle BI Publisher - Click auf die Grafik zur Vergrößerung
Die Bestandteile werden erst zur Laufzeit zusammengefügt und ermöglichen so einen hohen Grad an
Flexibilität mit gleichzeitig guten Verwaltungsmöglichkeiten.
Daten
Der BI Publisher verarbeitet Daten im XML-Format. Eine Data Engine hilft dabei, auf Basis verschiedener
Datenquellen das benötigte XML zu erzeugen. Unterstützte Datenquellen sind u.a.

SQL

HTTP (XML Feed)

WebServices

Files

Oracle BI Answers

Oracle BI Discoverer

Multidimensionale Datenquellen

Oracle's Hyperion Essbase

Microsoft SQL Server 2000 Analysis Service

Microsoft SQL Server 2005 Analysis Service

SAP Business Information Warehouse (SAP BW)

Oracle Lösungen wie E-Business Suite,
PeopleSoft oder J.D. Edwards
Layout / Design
Als Layout-Beschreibung wird der Standard XSL-FO verwendet. Um dem Entwickler Details dieser mächtigen
Standardsprache zur Transformation von XML-Daten zu ersparen, erzeugt der Template Manager aus verschiedenen
Vorformaten das Layout. Layout-Werkzeuge können u.a. sein

Microsoft Word

Microsoft Excel

Adobe Acrobat

Adobe Flex Builder

Browser mit dem Oracle BI Publisher Studio
(in Kürze)
Sprache
Unabhängig von installierten Sprachen oder dem verwendeten Character Set in der Datenbank kann die Sprache
mittels eines XLIFF-Datei zum Bericht hinzugefügt werden. Auf diese Weise kann ein Layout für mehrere
Sprachen verwendet werden. Die benötigte XLIFF-Datei (ein Standarddarstellung von Übersetzungen
im XML-Format) kann generiert werden, die Übersetzung selbst kann dann mit Werkzeugen erfolgen.
Ausgabeformate
Als Ausgabeformate werden die gängigen Dokumentformate unterstützt

PDF

HTML

Excel

RTF

PowerPoint

CSV

XML

eText (EDI/EFT)

Flash