22
Yves Chassein PROMATIS software GmbH Bonn, 8. Juni 2016 BI meets APEX BI mit „Bordmitteln“ der Datenbank

BI meets APEX - DOAG

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BI meets APEX - DOAG

Yves ChasseinPROMATIS software GmbHBonn, 8. Juni 2016

BI meets APEX

BI mit „Bordmitteln“ der Datenbank

Page 2: BI meets APEX - DOAG

© 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

Page 3: BI meets APEX - DOAG

© 2016 PROMATIS software GmbH3

Was ist APEX?

Aggregations- und Analytische-Datenbankfunktionen

Reports und Auswertungsmöglichkeiten in APEX

Live Demo

Outline

9. Juni 2016

Page 4: BI meets APEX - DOAG

© 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

Page 5: BI meets APEX - DOAG

© 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

Page 6: BI meets APEX - DOAG

© 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

Page 7: BI meets APEX - DOAG

© 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

Page 8: BI meets APEX - DOAG

© 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

Page 9: BI meets APEX - DOAG

© 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

Page 10: BI meets APEX - DOAG

© 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

Page 11: BI meets APEX - DOAG

© 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

Page 12: BI meets APEX - DOAG

© 2016 PROMATIS software GmbH12 9. Juni 2016

Möglichkeiten für BIÜberblick

Page 13: BI meets APEX - DOAG

© 2016 PROMATIS software GmbH13 9. Juni 2016

Datenquelle:

SQL-Query

Table

ReportsClassic Report

Tabellarische Darstellung von Daten

(Wenige Klicks zum fertigen Report)

Page 14: BI meets APEX - DOAG

© 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

Page 15: BI meets APEX - DOAG

© 2016 PROMATIS software GmbH15 9. Juni 2016

Benutzerspezifische Individualisierung durch:

Individuelle Spaltenauswahl

Highlighting

Filterung

Sortierung

Alternative Ansicht

Suche

...

ReportsInteractive Report

Erweiterung des Classic Reports

Page 16: BI meets APEX - DOAG

© 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

Page 17: BI meets APEX - DOAG

© 2016 PROMATIS software GmbH17 9. Juni 2016

Charts

Balken- oder Kuchendiagramme

Graphen

Kalender

Grafische AuswertungÜberblick

Page 18: BI meets APEX - DOAG

© 2016 PROMATIS software GmbH18 9. Juni 2016

Karten

Trees

Weitere Möglichkeiten durch Plug Ins

Grafische AuswertungÜberblick

Page 19: BI meets APEX - DOAG

© 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

Page 20: BI meets APEX - DOAG

© 2016 PROMATIS software GmbH20 9. Juni 2016

APEX DemoAnhand Daten zur Weltbevölkerung

Powered by

Page 21: BI meets APEX - DOAG

© 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

Page 22: BI meets APEX - DOAG

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

[email protected]

Yves ChasseinDipl.-InformatikerVice President Database Development Division

@yvch14