Neue Welten: Externe Daten mit APEX nutzen

Ähnliche Dokumente
<Insert Picture Here> Application Express: Stand der Dinge und Ausblick auf Version 5.0

Demo Kino: Der Herr der Wolken Die Gefährten

Oracle Data Visualization. Demo-Kino

Sichere Testdaten mit Oracle Enterprise Manager

REST Services in APEX Anwendungen nutzen

Oracle Bare Metal Cloud Service

+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!.

Informationen zur Oracle DB SE2

Immer in Bewegung bleiben Oracle Managed File Transfer

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Migra?on VMWare basierender Datenbanken auf Knopfdruck

Neues von Oracle Gut zu wissen

Warum Gesetze nicht programmiert werden sollten. Peer Meinhardt CRM Lösungsvertrieb öffentliche Auftraggeber. <Insert Picture Here>

SAFE HARBOR STATEMENT

Automatisierter Java EE Entwicklungs-Lifecycle mit WebLogic Server 12c. Robin Müller-Bady Systemberater, Oracle Deutschland

Disclaimer. Copyright 2014, Oracle and/or its affiliates. All rights reserved.

BPA Suite und SOA - vom fachlichen Prozessmodell zur Anwendung. Bernhard Fischer-Wasels Leitender Systemberater

Oracle SQL Developer Data Modeling

Fuzzy-Suche in Application Express

<Insert Picture Here> Projekte erfolgreich führen mit den richtigen Entscheidungen

Modellierung der Business Architecture mit BPM 12c

Oracle E-Business Suite Überblick Report Manager

WebLogic Server im Zusammenspiel mit Real Application Cluster

Oracle Public Cloud Die Enterprise Cloud für geschäftskritische Anwendungen Carsten Ratzlaff

Neues von Oracle. Gut zu wissen... Annett Thurm-Meyer. 17. August Senior Sales Consultant Business Analytics

<Insert Picture Here> SaaS mit Oracle CRM On Demand Heute und in Zukunft

<Insert Picture Here> 8. Business Intelligence & Data Warehouse Konferenz

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Der Oracle Mobile Cloud Service

Oracle Application Express 5.1

WebLogic Server für Dummies

SAFE HARBOR STATEMENT

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Moderne Anwendungen und relationale Datenbanken? Natürlich!

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Customer Presentation

<Insert Picture Here> Integration von MOS Patch Empfehlungen im Enterprise Manager

HTML5 Design mit dem Universal Theme in Oracle Applica?on Express 5.0

Das Leben der Anderen

Oracle Application Express 4.2.1

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

Business Process Management. Cloud und Mobile Computing. BPMday 2013 Köln, 13. November Enzo Favuzzi - Sales Manager WebCenter & BPM

<Insert Picture Here> Versteckte Juwelen. Nützliche APEX-Features - auch aus älteren Releases. Carsten Czarski ORACLE Deutschland B.V.

Solaris Softwareupdates: do's and don'ts

Application Express (APEX) Carsten Czarski Business Unit Database. ORACLE Deutschland B.V. & Co KG

Nutzung externer Daten in Application Express

SAM - QFS Diskarchivierung - eine Diskussion

Neues von Oracle Gut zu wissen...

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Safe Harbor Statement

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

ITK-Trends 2010: Hardware and Software. Engineered to work together. Rolf Kersten EMEA Hardware Product Marketing, Oracle

Identity Propagation in Oracle Fusion Middleware

APEX Office Print - Einfach Druck machen! Daniel Hochleitner Freelance APEX Developer, FOEX GmbH

Zuhause On-Premises und in der Cloud mit Identity Management

SODA. Die Datenbank als Document Store. Rainer Willems. Master Principal Sales Consultant Oracle Deutschland B.V. & Co. KG

Wissenswertes für den Oracle DBA in der Cloud

Oracle Scorecard & Strategy Management (OSSM) Björn Ständer, Director Business Development BI Oracle Deutschland B.V. & Co. KG

Copyright 2016, Oracle and/or its affiliates. All rights reserved. 1

Nichttechnische Aspekte Hochverfügbarer Systeme

The Experience Revolution Monday, June 25, New York City Event Briefing. Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Copyright 2015, Oracle and/or its affiliates. All rights reserved.

Dr. Jens Hündling Manager Sales Consulting Oracle, Potsdam. DOAG SIG BPM Frankfurt, 27. September 2011

REST API / JSON Use Case Scenarios

APIs gemanaged und kontrolliert

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

<Insert Picture Here> Application Express 4.0 Kollaboration mit Websheets & TeamDevelopment

2011 Oracle Corporation Customer Presentation Version 5.2.2/

Oracle Developer Monthly Datenbank-Update für Anwendungsentwickler

Diagramme - Next Generation

1Copyright 2013, Oracle and/or its affiliates. All rights reserved.

opensuse Leap 42.1 mit opensuse einen Sprung nach vorne Sarah Julia Kriesch

Geodaten und Karten in APEX

Wege aus dem Kennzahlen-Chaos Oracle Scorecard & Strategymanagement & OBIEE 11g Björn Ständer, Director Business Development BI Oracle Deutschland

Copyright 2014 Oracle and/or its affiliates. All rights reserved.

Oracle CEBGU. Std. Integration Primavera P6 zu Unifier

Diagramme - Next Generation

SAP Integration leichtgemacht

IO Performance - Planung Messung, Optimierung. Ulrich Gräf Principal Sales Consultant Oracle Deutschland B.V. und Co. KG

REST Services To-Go Einfacher Einstieg in die REST Programmierung

Safe Harbor Statement

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Customer Presentation

Disclaimer SAP SE or an SAP affiliate company. All rights reserved. Public

Wer bin ich? Und wenn ja wo überall und wieviele

Safe Harbor Statement

Datum, Uhrzeit, Kalender & Co und Application Express

Big Data Roadschow Realisierung Betriebsmodelle und Hardware. Big Data Roadshow im Oktober 2015

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Oracle Database 12c In-Memory Option 7/18/2014. Eckart Mader Oracle Deutschland B.V. & Co. KG. Karlsruhe, den

Mail: Web: juergen-schuster-it.de

Safe Harbor Statement

Oracle Database Cloud Service

Neues in Apex 5.2 beziehungsweise 18.x

Patching und Provisioning von Linux-basierten Infrastrukturen

Ermittlung und Berechnung von Schadendreiecken mit HANA Live und R-Integration

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Customer Presentation

Wie man Anapis verwaltet

SAP auf Oracle Engineered Systems

JavaFX goes Open Source

Forms auf Tablets. Vision oder Realität?

Transkript:

Neue Welten: Externe Daten mit APEX nutzen Carsten Czarski Oracle Application Express Development-Team DOAG Regio München - 17. Mai 2018 Copyright 2017 Oracle and/or its affiliates. All rights reserved.

Carsten Czarski Oracle in München seit 2001 APEX Entwicklerteam seit 2016 Social Media: Blogs, Twitter und mehr Twitter: @cczarski German How Tos: blogs.oracle.com/apexcommunity_deutsch English How Tos: blogs.oracle.com/apex Copyright 2016 Oracle and/or its affiliates. All rights reserved.

Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle.

RESTful HTTP Services interface An HTTP based REST interface Resources Methods Representations Resources: URI Methods GET, POST, PUT, DELETE Representations Mime-Types Copyright 2014 Oracle and/or its affiliates. All rights reserved.

HTTP Methoden und REST Services Method Bedeutung URI zeigt auf einzelne Ressource URI zeigt auf eine Collection GET Ressource lesen Lese einzelne Ressource (Objekt) Lese ganze Collection, ggfs. Filtering POST Ressource neu erzeugen N/A Neue Ressource erzeugen PUT Ressource ersetzen Ressource ersetzen N/A DELETE Ressourcen löschen Einzelne Ressource löschen PATCH Ressourcen ändern Einzelne Attribute einer Ressource ändern Collection ganz oder teilweise löschen Einzelne Attribute aller Collection-Members ändern Copyright 2014 Oracle and/or its affiliates. All rights reserved.

Beispiel 1: USGS Earthquake Service http://earthquake.usgs.gov/earthquakes/feed/v1.0/geojson.php Copyright 2014 Oracle and/or its affiliates. All rights reserved.

Beispiel 2: REST Service in einem Unternehmen Ressource > HTTP-URL "Customers" "Employees" "Facilities" HTTP-Methode GET = lesen POST = erzeugen PUT = ändern DELETE = löschen Repräsentation JSON Oder andere Formate Copyright 2014 Oracle and/or its affiliates. All rights reserved.

REST Services und Application Express 18.1 REST via HTTP(s) APEX Database local tables External Services Copyright 2014 Oracle and/or its affiliates. All rights reserved.

REST Services in Application Express 18.1 DEMO: REST Services Copyright 2016 Oracle and/or its affiliates. All rights reserved.

Den "Erdbeben-Service" in APEX nutzen Copyright 2014 Oracle and/or its affiliates. All rights reserved.

Neue Architektur für APEX-Komponenten Data Source für APEX-Komponenten Local Database REST Enabled SQL Web Source ( = REST Service) Für Datenbanken Table oder View (keine Übersetzung in "select * from table" mehr) SQL Query PL/SQL Function returning SQL Query

Web Sources erzeugen: Shared Components

Datenquelle für APEX-Komponenten: Page Designer

Use the REST Service Reference - Interactive Report

Use the REST Service Reference - Interactive Report

End Users can fully leverage Interactive Reports

PL/SQL API: APEX_EXEC 18

PL/SQL: APEX_EXEC im Einsatz

REST Services in Application Express 18.1 DEMO: REST Enabled SQL Copyright 2016 Oracle and/or its affiliates. All rights reserved.

REST Enabled SQL und Application Express SQL oder PL/SQL Code auf einer entfernten Datenbank via REST ausführen Basiert auf ORDS REST Enabled SQL Ab ORDS 17.3 Unabhängig vom APEX Listener SQL Query wird via REST an ORDS gesendet Selbstbeschreibende JSON Antwort Metadaten ( Spalten, Datentypen, Namen) Statusmeldungen (Error Messages) Daten inkl. Pagination

Schritt 1: REST Enabled SQL in Shared Components

Schritt 2: REST Enabled SQL nutzen REST Enabled SQL Data Source auswählen SQL Query bzw. Tabelle oder View auswählen Geplant für CSS Calendar Classic Reports Interactive Reports Charts PL/SQL Prozesse

Schritt 3: Ergebnisse betrachten

Schritt 4: Ein kleiner Blick ins Debug Log

Carsten.Czarski@oracle.com http://blogs.oracle.com/apexcommunity_deutsch http://sql-plsql-de.blogspot.com http://plsqlexecoscomm.sourceforge.net http://plsqlmailclient.sourceforge.net Twitter: @cczarski Copyright 2014 Oracle and/or its affiliates. All rights reserved.