Yves Chassein PROMATIS software GmbH Bonn, 8. Juni 2016 BI meets APEX BI mit „Bordmitteln“ der Datenbank
Yves ChasseinPROMATIS software GmbHBonn, 8. Juni 2016
BI meets APEX
BI mit „Bordmitteln“ der Datenbank
© 2016 PROMATIS software GmbH2
PROMATIS software GmbHKurzprofil
9. Juni 2016
Geschäftsprozess-, Oracle Applikations-, Cloud Service-und Technologiekompetenz aus einer Hand
Erfolgsfaktoren Partnerschaft und Vertrauen Business- und umfassende Oracle Excellence
aus einer Hand (Alleinstellungsmerkmal!) Konsequenter Einsatz von Best-Practice-
Lösungen Projekt-Excellence Oracle Mittelstandsexperte Internationale Erfahrung Überlegenes Innovationsmanagement
Strategie- & Business
Consulting
Unser gemeinsames Ziel:Knowledge Powered Business Processes
Business ProcessManagement
Business Applications
PROMATIS in Kürze Inhabergeführtes Unternehmen Ettlingen, Hamburg, Berlin Ländergesellschaften: Österreich, Schweiz 110+ Mitarbeiter Seit Gründung 1994 wirtschaftlich erfolgreich (EBIT-positiv) Gesamterlöse 2015: € 9,2 Mio., Plan 2016: € 10 Mio. Globales Partnernetzwerk Oracle Applikations- und Technologiepartner seit 1994
Erfolge 100% Projekterfolgsquote seit Gründung Oracle D-Partner der 1. Stunde in Applications,
Enterprise Cloud, BPM, SOA Weltweiter Pionier der prozessorientierten
Einführung von Oracle Applikationen und Oracle Enterprise Cloud Services
Schnellste EBS-Implementierung in EMEA (2 Monate)
Erste deutsche Oracle Mittelstandslösung für EBS
Ausgewählte Kunden
FUSION MIDDLEWARE
P O W E R E D B Y
APPLICATIONS
P O W E R E D B YP O W E R E D B Y
© 2016 PROMATIS software GmbH3
Was ist APEX?
Aggregations- und Analytische-Datenbankfunktionen
Reports und Auswertungsmöglichkeiten in APEX
Live Demo
Outline
9. Juni 2016
© 2016 PROMATIS software GmbH4
Laufzeitumgebung und Enwticklungstool für Datenbankbasierte Webanwendungen
Oracle Datenbank im Hintergrund
Übersichtliche, anschauliche Darstellung von Daten aus der Datenbank
Datenmanipulation
Was ist APEX?Überblick
9. Juni 2016
© 2016 PROMATIS software GmbH5 9. Juni 2016
Viel out of the box
Individualisierbar
Leicht zu handhaben
Schnelle Entwicklung (im Browser)
Deklarative Programmierung
Was ist APEX?Überblick
Page Designer
– Drag and Drop
APEX Anwendung besteht aus
– Einer oder mehreren Seiten
– Shared Components
Globalisierung
© 2016 PROMATIS software GmbH6
Was ist APEX?Timeline
9. Juni 2016
Oracle HTML DB, Version 1.5, 2004
• First Release
APEX, Version 2.1, Januar 2006
• Umbenennung zu APEX
APEX, Version 3.1, Frühjahr 2008
• Interactive Reports
APEX, Version 4.0, Juni 2010
• Dynamic Actions
APEX, Version 4.2, Oktober 2012
• Mobile- und ResponsiveThemes, HTML 5 Unterstützung
APEX, Version 5.0, April 2015
• Page Designer, Universal Theme
© 2016 PROMATIS software GmbH7 9. Juni 2016
Was ist APEX?Architektur
Browser Mid Tier Database Tier
Web Logic Server
WLS
ORDS
Apache
OHS
Oracle APEX
Oracle
Database
Schemas
© 2016 PROMATIS software GmbH8 9. Juni 2016
Rendering
Pre-Rendering
Post-Rendering
Eine oder mehrere Regions
• Verschachtelbar
• Layout legt Darstellung fest
Was ist APEX?Aufbau einer APEX Seite
Dynamic Actions
Dynamische Anpassung von Seitenelementen
Prozesse
© 2016 PROMATIS software GmbH9 9. Juni 2016
Region Element
Reports, Charts, Forms, Static Content, …
Buttons
Page Submit
Links (intern oder extern)
Anstoß von Prozessen
Was ist APEX?Inhalt einer Region
Page Items
– Anzeige der Inhalte (Sprache, Report, Region, etc.) kann von Page Items abhängig gemacht werden
© 2016 PROMATIS software GmbH10 9. Juni 2016
Mathematische Operationen
Sum
Average
Max, Min
Gruppierung
Rollup
Listagg
Eigene Aggregatsfunktionen möglich
Bsp. : Produktbildung
Aggregats- und Analytische Funktionen Aggregatsfunktionen
© 2016 PROMATIS software GmbH11 9. Juni 2016
Over Clause
Partition by
• Unterteilung der Ergebnismenge in mehrere Bereiche
Rows between
• Beschränkung auf bestimmte Reihen
Order by
• Sortierung
Aggregats- und Analytische Funktionen Analytische Funktionen
© 2016 PROMATIS software GmbH12 9. Juni 2016
Möglichkeiten für BIÜberblick
© 2016 PROMATIS software GmbH13 9. Juni 2016
Datenquelle:
SQL-Query
Table
ReportsClassic Report
Tabellarische Darstellung von Daten
(Wenige Klicks zum fertigen Report)
© 2016 PROMATIS software GmbH14 9. Juni 2016
Anpassung im Page Designer
Anordnung der Spalten
Umbenennung der Header
Spalten modifizieren (Bsp. als Link deklarieren)
Formatierung anpassen
Etc.
ReportsClassic Report
© 2016 PROMATIS software GmbH15 9. Juni 2016
Benutzerspezifische Individualisierung durch:
Individuelle Spaltenauswahl
Highlighting
Filterung
Sortierung
Alternative Ansicht
Suche
...
ReportsInteractive Report
Erweiterung des Classic Reports
© 2016 PROMATIS software GmbH16 9. Juni 2016
Export als PDF, CSV, …
Zuvor eingestellte Individualisierung ist nicht immer im PDF
Standard oder Custom PDF
Einschränkung der Individualisierungsmöglichkeiten im Page Designer
Z.B.: Beschränkung aufgrund der Benutzergruppe
ReportsInteractive Report
© 2016 PROMATIS software GmbH17 9. Juni 2016
Charts
Balken- oder Kuchendiagramme
Graphen
Kalender
Grafische AuswertungÜberblick
© 2016 PROMATIS software GmbH18 9. Juni 2016
Karten
Trees
Weitere Möglichkeiten durch Plug Ins
Grafische AuswertungÜberblick
© 2016 PROMATIS software GmbH19 9. Juni 2016
JavaScript Entwicklungstoolkit
Kann in APEX eingebunden werden
Oracle Jet als Standard Engine von APEX 5.1
Grafische AuswertungExkurs: Oracle Jet
© 2016 PROMATIS software GmbH20 9. Juni 2016
APEX DemoAnhand Daten zur Weltbevölkerung
Powered by
© 2016 PROMATIS software GmbH21 9. Juni 2016
Vergleich APEX gegenüber BI Suiten
BI Suite
Quelle: http://www.luxusyacht-kaufen.de/ Quelle: http://www.dvz.de/
Oracle APEX
PROMATIS software GmbHPforzheimer Str. 16076275 Ettlingen (TechnologieRegion Karlsruhe)
Tel. +49 7243 2179 0Fax +49 7243 2179 99
E-Mail:Twitter:Web: www.promatis.de
www.horus.bizwww.prociris.biz
© 2016 PROMATIS software GmbH22 9. Juni 2016
Kontakt
Yves ChasseinDipl.-InformatikerVice President Database Development Division
@yvch14