Jetlag
Oracle JET und APEX
Oliver Lemm
DOAG 2017
22.11.2017
@OliverLemm
Facts & Figures
IT-Beratungsunternehmen
Branchen übergreifend
Hersteller neutral
Hauptsitz
Ratingen
250
Beschäftigte
Gründung
1994
Ausbildungsbetrieb
Duales Studium
Inhabergeführt
Zertifizierter
Partner von
Oracle
Microsoft
Micro Strategy
Mule
28 Mio. Euro
Umsatz
Niederlassung
Frankfurt am Main
@OliverLemm@OliverLemm 3
Oliver Lemm
APEX WORLD
2016 & 2017
@OliverLemm@OliverLemm
… ist ein JavaScript Framework
Was ist Oracle JET
@OliverLemm@OliverLemm
… in APEX 5.1 … planned in APEX 5.2
JET in APEX
@OliverLemm@OliverLemm
JET in APEX
AnyChart
D3Chart
@OliverLemm@OliverLemm
Plugins by Oracle
@OliverLemm@OliverLemm
JET pie chart with absolute numbers
by Tobias Arnhold
http://www.apex-at-work.com/2017/05/jet-
pie-chart-in-apex-with-absolute.html
“Plugins” by Community
JET StatusMeterGauge & JET PictoChart
by Roel Hartman
https://github.com/APEXGru/JET-StatusMeterGauge
https://github.com/APEXGru/JET-PictoChart
@OliverLemm@OliverLemm
Region Source vs Series (einfach)
Using Jet
Region Source
Series
@OliverLemm@OliverLemm
Region Source vs Series (mehrere)
Using Jet
@OliverLemm@OliverLemm
Label vs Axisnames
Using Jet
@OliverLemm@OliverLemm
 Charts erstellen
 standardmäßig landet die Query in der ersten Datenserie
 „Region Source“ nutzen wenn möglich
 einfacher zu pflegen
 weniger fehleranfällig
 „Series“ nutzen
 wenn jede Datenreihe eine eigene Abfrage benötigt (Komplexität)
 wenn pro Datenreihe eigene Berechtigungen benötigt werden
 verschiedene Charttypen gemischt werden
Region Source vs Series
Using Jet
@OliverLemm@OliverLemm
Legend
Using Jet
@OliverLemm@OliverLemm
 Region Plugin by Oracle –
(Sample Application)
Legend - Plugin
Using Jet
@OliverLemm@OliverLemm
Dynamic Action
Using Jet
@OliverLemm@OliverLemm
Refresh & Combine
Using Jet
@OliverLemm@OliverLemm
Allgemeine Eigenschaften von Regionen die
Charts enthalten
Eigenschaften die für die ganze Chart gelten
Eigenschaften einer Datenreihe (series)
Eigenschaften einer Chartachse (axies)
Metadaten
select *
from apex_application_page_regions
where source_type_code =
'NATIVE_JET_CHART'
apex_application_page_charts
apex_application_page_chart_s
apex_application_page_chart_a
@OliverLemm@OliverLemm
 Achse logarithmisch
 Format Zeitachsen => Eigenschaften in Chart anpassen
 Refresh – keine Aktualisierung der Achsen
 Dynamic Actions und Chartänderungen
 Oracle Jet (Listener Architektur) vs APEX Dynamic Actions
“Herausforderungen”
Using Jet
@OliverLemm
@OliverLemm
Vorträge der MT AG
Dienstag, 21. 11.17 Donnerstag, 23. 11.17Mittwoch, 22. 11.17
Ein Snapshot ist kein Backup
8.00 Uhr | Raum
Shanghai
Angelina Weinschenk
Jetlag: Oracle JET und APEX
9.00 Uhr | Raum
Kopenhagen
Oliver Lemm
Mit Augenhöhe und Aufmerk-
samkeit Projekte zum Erfolg
führen
13.00 Uhr | Raum Kiew
Carsten Firus
Java Script und Offline First
15.00 Uhr | Raum
Kopenhagen
Kai Donato
APEX (Hoch)verfügbar? Darf
etwas Open Source sein?
15.00 Uhr | Raum Seoul
Ernst Leber
OWB-ODI Migration: Fallstricke
& Lösungen im Praxisbericht
16.00 Uhr | Raum Oslo
Jürgen Günter
Wieder verschätzt?
17.00 Uhr | Raum
Singapur
Oliver Lemm
APEX open Mic Night
20.30 Uhr | Raum Istanbul
Niels de Bruijn
Besserer Java Code,
außerhalb der Automatismen
9.00 Uhr | Raum Helsinki
Wolfgang Nast
Java 9: Endlich Jigsaw!
10.00 Uhr | Raum Budapest
Salem Ben Nasr
So bringen Sie Ihr DWH Projekt
zum Scheitern
12.00 Uhr | Raum Stockholm
Irina Gotlibovych
Java Script und PL/SQL – das
dynamische Duo für APEX
12.00 Uhr | Raum St.
Petersburg
Moritz Klein
JSON in Java mit Schema und
JsonPath
14.00 Uhr | Raum
Oslo
Wolfgang Nast
JavaScript Tuning in
modernen Web-Applikationen
16.00 Uhr | Foyer Tokio
Till Albert
Pimp my iGrid
15.00 Uhr | Raum Instanbul
Moritz Klein
Ihre Datenbank startet nicht?
Oder Anatomie des Startup-
Prozesses einer Oracle-
Datenbank
09.00 Uhr | NCC
Ernst Leber
Workshop
Freitag, 24. 11.17
Oliver Lemm
Telefon: +49 2102 30961 – 0
oliver.lemm@mt-ag.com
@OliverLemm

Jetlag - Oracle Jet und APEX

Hinweis der Redaktion

  • #6 Quelle http://www.oracle.com/webfolder/technetwork/jet/jetCookbook.html “”
  • #8 URL apex.oracle.com/plugins => Region Plugins sind dort nicht enthalten nur in Sample App “Legend Plugin” ist auch ein APEX Plugin
  • #10 Mit einer Series kein Unterschied
  • #11 XXX => Series, welche keine Einträge haben tauchen nicht auf
  • #14 Automatische Labelanordnung „kann praktisch sein“ => default top
  • #15 Achtung „anfangs invalid“ Synchronität der Farben