APEX für den Oracle DBA

500 Aufrufe

Veröffentlicht am

Sie betreiben eine Oracle Datenbank, kennen Oracle Application Express jedoch nicht? Lernen Sie in diesem Vortrag wie APEX für Sie einen Mehrwert schaffen kann.

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
500
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
40
Aktionen
Geteilt
0
Downloads
7
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

APEX für den Oracle DBA

  1. 1. Ein APEX für alle und alle für APEX! Niels de Bruijn, Fachbereichsleiter APEX 11.05.2016, DOAG DB Konferenz
  2. 2.  Was war APEX nochmal?  APEX in „meiner“ Datenbank  Was bringt APEX für die Firma?  Was ist für mich als DBA drin?  Q&A 2 Agenda Ein für alle und alle für APEX!
  3. 3. 3 Über mich  Niels de Bruijn, Fachbereichsleiter APEX  Geboren in 1977, verheiratet, drei Töchter, Wohnort Ratingen  seit 12.2003 bei der MT AG in Ratingen  zuvor 2 Jahre als Berater bei Oracle Nederland B.V. angestellt  Beschäftigt sich seit 2004 mit APEX  Federführend beim Vertrieb/Marketing/Delivery von APEX Projekten aller Art  https://apex.mt-ag.com  Themenverantwortlicher für APEX bei der DOAG & Organisator für APEX Connect  Initiator für die DOAG Conventions auf GitHub  Hält Vorträge u.A. auf der DOAG Konferenz, DOAG APEX Connect & ODTUG Kscope Ein für alle und alle für APEX!
  4. 4. 4 apex.mt-ag.com Ein für alle und alle für APEX!
  5. 5. Facts & Figures Technologie-orientiert Branchen-unabhängig Hauptsitz Ratingen 240 Beschäftigte Gründung 1994 Niederlassungen in Frankfurt am Main, Dortmund, Köln Ausbildungs- betrieb Inhabergeführt Zertifizierter Partner von Oracle, Microsoft und SAP 24 Mio. Euro Umsatz 5Ein für alle und alle für APEX!
  6. 6. 6 Was war APEX nochmal? Rapid Application Development Produkt für die Erstellung von individuellen datenzentrischen Webanwendungen  100% Oracle-Datenbank, 100% Browser  Oracle 11.1.0.7 und höher (inkl. XE)  Kostenloses Feature der Oracle Datenbank  Aktuelle Version ist 5.0.3  Für Desktop sowie mobile Endgeräte
  7. 7. 7 Metadaten-getrieben statt Generatoransatz Rapid Application Development mit APEX 5 Was war APEX nochmal?
  8. 8. 8 Architektur in der Produktion Ein für alle und alle für APEX! Was war APEX nochmal?
  9. 9.  Was war APEX nochmal?  APEX in „meiner“ Datenbank  Was bringt APEX für die Firma?  Was ist für mich als DBA drin?  Q&A 9 Agenda Ein für alle und alle für APEX!
  10. 10. 10 APEX wurde durch 12 (Kern)entwickler mit APEX entwickelt Woraus besteht APEX? Rapid Application Development mit APEX 5  10 Sprachen  > 2.000 APEX Seiten  > 3.000 Datenbankobjekte  > 450 Tabellen  4 Jobs  APEX + 35 Packaged Apps  Auswertung über 120 Repository Views (z.B. apex_applications) APEX in „meiner“ Datenbank
  11. 11. 11 Wie erfolgt der Zugriff? Rapid Application Development mit APEX 5  Das Produkt samt Anwendungsdefinitionen liegt im Schema apex_050000  Die Daten liegen im separaten Schema oder außerhalb der Datenbank  Der Zugriff erfolgt über das Schema apex_public_user (ORDS) oder anonymous (EPG) APEX in „meiner“ Datenbank apex_public_user (ORDS) oder anonymous (EPG) flows_files apex_050000 mein_schema (daten)
  12. 12. 12 Skalierbarkeit: apex.oraclecorp.com Ein für alle und alle für APEX! APEX in „meiner“ Datenbank
  13. 13.  Anzahl registrierter Benutzer: 30.000  Anzahl angemeldeter Benutzer: 1.000  davon im Parallelbetrieb: 10  Zeitraum: 29.03.2015-12.04.2015  Anzahl Page Events: 38.949  Durchschnittliche CPU Zeit pro Page Event: 0,84137642 s (Anzahl Benutzer / Max. akzeptierte Antwortzeit) * CPU Zeit = Kerne (10 / 2) * 0,84137642 = 4,2068821, also 5 Kerne 13 Skalierbarkeit Ein für alle und alle für APEX! APEX in „meiner“ Datenbank
  14. 14. 14 v$session Rapid Application Development mit APEX 5 APEX in „meiner“ Datenbank Applikations ID Applikationsbenutzer APEX Session ID
  15. 15.  Die Last liegt in der Datenbank  APEX selbst verursacht keine nennenswerte Auslastung  APEX kann in der Produktion auch ohne Oberfläche installiert werden  Wenn es ein Problem mit der Auslastung gibt  dann liegt dies meist am Datenmodell oder am PL/SQL Code (also am Entwickler :)  Aktuell ist eine APEX Installation pro Datenbank möglich  Eine Installation pro PDB ist möglich und sogar empfehlenswert 15 Last? Welcher Last? Ein für alle und alle für APEX! APEX in „meiner“ Datenbank
  16. 16.  Was war APEX nochmal?  APEX in „meiner“ Datenbank  Was bringt APEX für die Firma?  Was ist für mich als DBA drin?  Q&A 16 Agenda Ein für alle und alle für APEX!
  17. 17.  Skalierbarkeit & Sicherheit (im Vergleich zu Access/Excel)  Vergessen Sie Access und nutzen Sie Excel nur für Ihre Auswertungen  Rapid Prototyping (im Vergleich zu Java/.Net)  Prototypen stehen mit APEX schnell zur Verfügung und zwar ohne Lastenheft  Kommunikationskanal über das Web (Desktop/Mobile) 17 Was bringt APEX für die Firma? Ein für alle und alle für APEX!
  18. 18.  Was war APEX nochmal?  APEX in „meiner“ Datenbank  Was bringt APEX für die Firma?  Was ist für mich als DBA drin?  Q&A 18 Agenda Ein für alle und alle für APEX!
  19. 19.  Workspace internal - Als Super-Admin den vollen Zugriff  SQL Workshop - Arbeiten mit DB-Objekten im Web  OMonAPEX & Alato - Auswertung von Datenbanken  Packaged App „Data Reporter“ - Datenvisualisierung im Web per Knopfdruck  Websheet - Dateien & Texte teilen  Provisioning PDBs - App zur Verwaltung von PDBs in einer 12c DB 19 Was ist für mich als DBA drin? Ein für alle und alle für APEX! APEX in „meiner“ Datenbank Die Packaged Apps in APEX 5.0.3:
  20. 20. 20 APEX & 12c: Self-Service Provisioning App (zum Testen) Rapid Application Development mit APEX 5
  21. 21. 21 APEX Community Rapid Application Development mit APEX 5  Software/Dokumentation apex.oracle.com  APEX World apex.world  Oracle Community (DE): lang.oracleapex.com  BLOG Aggregator (RSS Feed): aggrssgator.com/rss/odtug/apex  Podcasts: apex.press/talkshow  Forum: forum.oracleapex.com  Open Source oraopensource.com  Twitter Hash Tag: #orclapex  Feature Requests: apex.oracle.com/vote
  22. 22. 22 Buchempfehlungen zu APEX Rapid Application Development mit APEX 5
  23. 23. Q&A @nielsdb http://nielsdebr.blogspot.de http://de.linkedin.com/in/nielsdebruijn www.xing.com/profile/Niels_deBruijn http://blog.mt-ag.com/apex
  24. 24. 24 SQL Workshop – Datenmodellierung im Web Rapid Application Development mit APEX 5
  25. 25. 25 Interactive Report Rapid Application Development mit APEX 5
  26. 26. 26 Kreuztabelle (Pivoting) Rapid Application Development mit APEX 5
  27. 27. 27 Single Row Update Formular / Modale Dialoge Rapid Application Development mit APEX 5
  28. 28. 28 Tabellarisches Formular Rapid Application Development mit APEX 5

×