Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
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