Online-Workshop: Erstellen und Verarbeiten von JSON-Daten mit SQL
7.2.2022, 9:00 – 16:00
Webtraining für schnellen und flexiblen Datenaustausch
JSON (Java Script Online Notation) ist wie XML ein Datenaustauschformat, jedoch wesentlich einfacher, schlanker und kann schneller geparst werden als XML. Deshalb wird JSON immer wichtiger besonders wenn es um den Austausch von Informationen über RESTFul-Web-Services geht.
Seit Release 7.3 TR 3 gibt es in Db2 for i respektive SQL eine Reihe von Skalaren Funktionen und Aggregat-Funktionen, mit denen beliebige JSON-Daten generiert werden können. Ebenso gibt es die Funktion JSON_TABLE mit der JSON-Daten aufgelöst werden können. Zusätzlich stellt IBM Services bereit mit denen Daten direkt ins IFS (Integrated File System) geschrieben und aus dem IFS gelesen werden können. Mit anderen Funktionen können alle Arten von Requests (GET, PUT, POST, DELETE) an einen RESTful Web-Service gestellt werden. Die Antwort kann wiederum mit der Tabellen-Funktion JSON_TABLE verarbeitet werden.
Warum also Source Code in einer (beliebigen) Programmiersprache schreiben oder ein u.U. kostenpflichtiges oder Open-Source Software-Paket einsetzen, wenn man die Daten direkt mit SQL aus der Datenbank generieren und auch mit SQL wieder verarbeiten kann?
Das größte Problem ist lediglich die Umsetzung der Daten aus der relationalen Form der Datenbank in die hierarchische Form der JSON-Dokumente und umgekehrt. … wie das funktioniert erfahren Sie in diesem Workshop.
Sie sollten das Web-Training besuchen, wenn…
- Sie JSON-Daten zum Datenaustausch mit anderen Systemen oder Web-Services bereitstellen müssen
- Sie JSON-Daten von einem vorgelagerten System oder aus einem Web-Service bekommen und verarbeiten müssen
- Sie (JSON-) Dateien ins IFS schreiben oder aus dem IFS lesen wollen
- Sie JSON-Daten über RESTful-Web-Services austauschen möchten
Referentin: Birgitta Hauser
- JSON Basics
- JSON Support in SQL
- Erstellen von JSON-Dokumenten
- Erstellen von (verschachtelten) Objekten
- Erstellen von Arrays
- Aggregieren von Arrays über mehrere Zeilen
- Erstellen von JSON-Daten – Komplexere Beispiele
- Verarbeitung von JSON-Dokumenten mit JSON_TABLE
- JSON Path Expression
- Regular Column Definition
- Column Nested Path Definition
- Ordinality Column Definition
- Return JSON formatted Data
- Verarbeiten von JSON-Daten – Komplexere Beispiele
- Lesen und schreiben von (JSON-Daten) ins IFS (Integrated File System)
- Verarbeiten JSON-Daten aus Web-Service
- 1 Teilnehmer 649,– €
- ab 2 Teilnehmern 599,– € pro Teilnehmer
- ab 3 Teilnehmer 549,– € pro Teilnehmer
- Frühbucherrabatt 50,– € pro Teilnehmer bei Anmeldung bis vier Wochen vor der Veranstaltung
Abonnenten von MIDRANGE MAIL oder TechKnowLetter erhalten automatisch 10%.
Die Teilnahmegebühren verstehen sich pro Person zzgl. der momentan gültigen gesetzlichen MwSt. und sind im Voraus zu entrichten. Sie beinhaltet umfangreiche Tagungsunterlagen in digitaler Form.