Eclipse BIRT als Report Tool

Ähnliche Dokumente
Jochen Kutscheruk merlin.zwo InfoDesign GmbH & Co. KG. Wir kümmern uns!

Reports erstellen mit Eclipse Birt

PDF Erstellung mit APEX - eine kostenlose Alternative

APEX Office Print - Einfach Druck machen! Daniel Hochleitner Freelance APEX Developer, FOEX GmbH

Oracle BI Publisher - PDF und einiges mehr

JasperReports als Nachfolger von Oracle Reports

Eclipse und EclipseLink

Die Nutzung von Webservices in der Oracle Datenbank. 11 März 2010

APEX und Drucken Die Schöne und das Biest! Seite 1 von 61

APEX und Drucken! - Die Schöne und das Biest!

Interactive Report zu Excel und zurück 2017 DATAGROUP

Reporting Lösungen für APEX wähle Deine Waffen weise

Mails direkt aus Oracle versenden komfortabel und mit Umlauten

Reporting im Zeitalter der Digitalisierung

Eclipse, Spring und OSGi 1

APEX OOS TOOLS & HELFER

Oracle Forms und APEX

Interactive Report zu Excel und zurück

Oracle Application Express 3 für die schnelle und schlanke Business Intelligence Lösung

Björn Heinemann Leiter Entwicklung Energiewirtschaft

Designer Development Kit (DDK)

Unternehmensdokumente mit dem XML Publisher erzeugen

PDF Ausgabe mit dem BI Publisher in ApEx 3.0

Oracle VM Server (x86) im praktischen Einsatz

Oracle VM Server (x86) im praktischen Einsatz

BI Publisher-Praxis: Komplexe Reports und Apex- Dokugenerator

CARSTEN EMRATH. Abschluss Diplom (FH) Fach Angewandte Informatik. Sun Certified Programmer for the Java 2 Platform, Standard Edition 1.

XML Publisher die universelle Lösung für Geschäftsdokumente

PL/SQL-Code mit APEX generieren

SE2 - also ich möchte das nicht.

NoSQL mit Postgres 15. Juni 2015

Neue Wege zur Oracle-Migration

REST Services in APEX Anwendungen nutzen

Zeitlich abhängig von OWB?

Mobile in Minuten? Forms-Anwendungen auf mobilen Endgeräten

Hochverfügbarkeit für die Datenbank. Was ist zu beachten?

Nutzung externer Daten in Application Express

Roland Tilgner. Solution Architects & Team Coaching DEVELOPMENT. ORACLE TEXT AUS PL/SQL-SICHT Features und Möglichkeiten

Daniela Reiner. Stuttgart,

CARM und CARM-NG Server Automatisierung mit Agenten; Schnittstellen zu anderen Datenbanken; Web-Enabled

Übersicht Streams nach Liste Produkte/Themen

Einführung in PL/SQL

Mail: Web: juergen-schuster-it.de

Komplexe Excel-Berichte mit APEX und jxls erstellen

Neue Features Oracle Database 12.2 Wann denn endlich?

BI Publisher Integration über Oracle Datenbanken

Advanced PL/SQL und Anwendungsentwicklung mit Open Source Werkzeugen

<Insert Picture Here> BI Publisher Berichte in eigene Anwendungen integrieren

Automatisierung von Schritten in Geschäftsprozessen als Einstieg in SOA

Die Entwicklung des Open-Source. Source-Tools. zum Datenbankabgleich von Karsten Panier. Inhalt

Jakarta Turbine Ein Open Source Framework fÿr Webanwendungen. KNF Kongre 2001 Henning P. Schmiedehausen

Effiziente Anwendungs-Entwicklung mittels Business Software Framework BISON Solution

Prozedurale Datenbank- Anwendungsprogrammierung

AS/point, Ihr Partner die nächsten 10 und mehr Jahre -

Übersicht. Eclipse Foundation. Eclipse Plugins & Projects. Eclipse Ganymede Simultaneous Release. Web Tools Platform Projekt. WSDL Editor.

Trivadis-Gadgets im Dienste ihrer Qualität: FAAT und PL/SQL Cop

Ausgabe in Excel leicht gemacht mit dem JDD Spreadsheet Publisher. Dietmar Aust JDD- So;ware UG so;ware.com

Oracle Grid Infrastructure 11gR2 im praktischen Einsatz

Forms auf Tablets. Vision oder Realität?

Max-Ernst Strasse 29, Meerbusch. Diplom Informatiker FH, Fachhochschule Dortmund. Softwareentwicklung / Projektmanagement

Oracle Forms und APEX

Enterprise Portal - Abbildung von Prozessen, SAP-Datenintegration und mobile Apps

Automatische Ansteuerung einer CNC Maschine aus einer CAD Anwendung im Fensterbau Skills: IBM OS/2, Modula 2

Aufbau eines dynamischen ETL Frameworks auf Basis eines PL/SQL Codegenerators

Fortgeschrittene SQL-Techniken für APEX-Formulare und Reports

PL/SQL und Ingres. Der beste Weg, die Zukunft vorauszusagen, ist, sie zu gestalten. John Naisbitt (*1930), amerik. Prognostiker

Ausgabe in Excel leicht gemacht mit dem JDD Spreadsheet Publisher. Dietmar Aust JDD-Software UG

Reicht da nicht eine XE?

Exposé Ing. Jörg Pöschko

Von Crystal Reports XI unterstützte Plattformen =============================================== (c) 2004 Business Objects

WS 2010/11 Datenbanksysteme Fr 15:15 16:45 R Vorlesung #6. SQL (Teil 4)

Qualifikationsprofil:

Umstellung eines ERP-Systems von Oracle Forms 6i auf.net/wpf. Stefan Basler / Tobias Lachmann schrempp edv GmbH

Oracle und LDAP. Zugriff auf LDAP-Daten aus einer Oracle-DB. Martin Busik

Curriculum Vitae Alaatdin ÖZDEMIR

Gut zu wissen... Lorenz Keller Server Technologies Competence Center Nord

RMAN und Datapump in der SE2

In den folgenden tabellarischen Übersichten finden Sie Kenntnisse und Fähigkeiten unseres Entwickler-Teams und unserer Berater.

Rapid Java wie mit Forms

Funktionen. Überblick über Stored Functions. Syntax zum Schreiben einer Funktion. Schreiben einer Funktion

Transkript:

Eclipse BIRT als Report Tool Integration in Oracle-Anwendungen und Apex Jochen Kutscheruk Oracle Certified Master merlin.zwo InfoDesign GmbH & Co. KG 76228 Karlsruhe

Spitzenleistung heißt, sich auf seine Stärken zu konzentrieren. merlin.zwo Wir machen Oracle - nur Oracle. Aus gutem Grund. www.merlin-zwo.de

Inhalt Hersteller/Community, Lizensierung Installation, Voraussetzungen Hardware/Software Erforderliche Skills, Lernkurve Umgang mit verschiedenen Datenquellen Umgang mit PL/SQL in der DB Erfahrungen mit der Migration von Oracle Reports Zusammenfassung: Stärken und Schwächen

Hersteller, Community, Lizenzierung BIRT ist Open Source Lizenziert unter der Eclipse Public License (EPL) BIRT ist ein Top-Level Projekt innerhalb der Eclipse Foundation Gesponsert von Actuate, Basis der Actuate Produkte (OpenText Analytics) Beiträge von IBM und Innovent Solutions Etwa 2,5 Millionen Entwickler in 157 Länder

Inhalt Hersteller/Community, Lizensierung Installation, Voraussetzungen Hardware/Software Erforderliche Skills, Lernkurve Umgang mit verschiedenen Datenquellen Umgang mit PL/SQL in der DB Erfahrungen mit der Migration von Oracle Reports Zusammenfassung: Stärken und Schwächen

Architektur

Installation Report Designer RCP (Rich Client Platform), Standalone nur Windows Plug-Ins für Eclipse All in One Download inklusive Eclipse Windows, Mac OS X, Linux Zusätzlich wird jeweils ein aktuelles Java sowie ein aktueller JDBC- Treiber von Oracle benötigt.

Installation der Runtime Engine Sehr einfache Installation: Aktueller Tomcat oder JBoss (andere ebenfalls möglich) Aktuelles Java Aktuelles birt.war Aktueller ojdbc-treiber von Oracle Benötigt ca. 15-30 Minuten. Als.tgz auch deutlich schneller. Installation entspricht/analog ORDS-Installation.

Voraussetzungen Hardware Designer: Windows, Mac OS X, Linux 8 GB Hauptspeicher 4 Cores Runtime: Java muss verfügbar sein >= 8 GB Hauptspeicher >= 4 Core

Inhalt Hersteller/Community, Lizensierung Installation, Voraussetzungen Hardware/Software Erforderliche Skills, Lernkurve Umgang mit verschiedenen Datenquellen Umgang mit PL/SQL in der DB Erfahrungen mit der Migration von Oracle Reports Zusammenfassung: Stärken und Schwächen

Erforderliche Skills SQL und PL/SQL Grundverständnis HTML / CSS Grundverständnis XML

Lernkurve Erste produktiv brauchbare Reports inklusive Grafiken bereits nach 1-2 Tagen!

Inhalt Hersteller/Community, Lizensierung Installation, Voraussetzungen Hardware/Software Erforderliche Skills, Lernkurve Umgang mit verschiedenen Datenquellen Umgang mit PL/SQL in der DB Erfahrungen mit der Migration von Oracle Reports Zusammenfassung: Stärken und Schwächen

Umgang mit verschiedenen Datenquellen

Umgang mit verschiedenen Datenquellen Und das alles parallel in einem Report! Selbst Joins zwischen diesen verschiedenen Datenquellen möglich.

Ausgabeformate Das genügt Ihnen nicht? Es gibt weitere kommerzielle Angebote für spezielle Emitter. Genügt immer noch nicht? Dann schreiben Sie sich einfach Ihren eigenen Emitter!

Inhalt Hersteller/Community, Lizensierung Installation, Voraussetzungen Hardware/Software Erforderliche Skills, Lernkurve Umgang mit verschiedenen Datenquellen Umgang mit PL/SQL in der DB Erfahrungen mit der Migration von Oracle Reports Zusammenfassung: Stärken und Schwächen

Umgang mit PL/SQL in der DB Pipelined Function Stored Procedure Ref Cursor

Demo!

Inhalt Hersteller/Community, Lizensierung Installation, Voraussetzungen Hardware/Software Erforderliche Skills, Lernkurve Umgang mit verschiedenen Datenquellen Umgang mit PL/SQL in der DB Erfahrungen mit der Migration von Oracle Reports Zusammenfassung: Stärken und Schwächen

Migration von Oracle Reports Die Migration ist nur biomechanisch möglich! Queries können recycled werden Layout muss neu erstellt werden, kann aber an das bestehende Report Layout angelehnt werden. Migration zwar aufwendig (wegen Layout), aber dennoch vergleichsweise schnell. Pferdefuß: Zwischensummen und Seitennummerierung

Einbinden in Oracle PROCEDURE request_into_blob(url IN VARCHAR2, blob_resp IN OUT NOCOPY BLOB)is req UTL_HTTP.req; resp UTL_HTTP.resp; PROCEDURE read_to_blob (resp IN OUT UTL_HTTP.resp, b IN OUT NOCOPY BLOB) IS CHUNK RAW (8192); chunk_size NUMBER (4):= 8192; BEGIN LOOP UTL_HTTP.read_raw (resp, CHUNK, chunk_size); DBMS_LOB.WRITEAPPEND (b, UTL_RAW.length(chunk), chunk); END LOOP; exception when UTL_HTTP.end_of_body then null; END; Begin req := UTL_HTTP.begin_request (UTL_URL.ESCAPE(url)); resp := UTL_HTTP.get_response (req); read_to_blob (resp, blob_resp); UTL_HTTP.end_response (resp); EXCEPTION WHEN OTHERS THEN UTL_HTTP.end_response (resp); RAISE; end;

Einbinden (z.b. Apex) PROCEDURE download_datei (i_datei IN BLOB, i_name IN VARCHAR2, i_mimetype IN VARCHAR2 DEFAULT 'application/pdf', i_inline_jn IN VARCHAR2 DEFAULT 'N') IS xlength NUMBER := dbms_lob.getlength(i_datei); i_contentdisp VARCHAR2(20); i_lob_handler BLOB := i_datei; BEGIN CASE WHEN i_inline_jn='j' THEN i_contentdisp:='inline'; else i_contentdisp:='attachment'; END CASE; owa_util.mime_header(i_mimetype, false, 'UTF-8'); htp.p('content-length: ' xlength); htp.p('content-disposition: ' i_contentdisp '; filename="' i_name '"'); owa_util.http_header_close; wpg_docload.download_file(i_lob_handler); END;

Inhalt Hersteller/Community, Lizensierung Installation, Voraussetzungen Hardware/Software Erforderliche Skills, Lernkurve Umgang mit verschiedenen Datenquellen Umgang mit PL/SQL in der DB Erfahrungen mit der Migration von Oracle Reports Zusammenfassung: Stärken und Schwächen

Stärken und Schwächen Seitennummerierung Zwischensummen Keine Grafikelemente Keine komplexen Datentypen

Stärken und Schwächen Geringer Ressourcenbedarf (vor allem in Vergleich mit Oracle Reports und Weblogic) Einfache Einbindung in bestehende Anwendungen Aufruf aus der Datenbank über URL Große Auswahl an Charts Beliebig viele Masterpages (z.b. Hoch/Quer) Templates Libraries als echte Referenz Zusätzliche Schriftarten problemlos Steile Lernkurve

Fragen und Antworten???? Haben Sie noch Fragen??? merlin.zwo InfoDesign GmbH & Co. KG Jochen Kutscheruk

merlin.zwo merlin.zwo InfoDesign GmbH & Co. KG Jochen Kutscheruk Elsa-Brändström-Straße 14 76228 Karlsruhe Tel. 0721 132 096 0 jochen.kutscheruk@merlin-zwo.de http://www.merlin-zwo.de