JSON wird gerade beim Austausch von Daten über das Web und insbesondere in Verbindung mit RESTFul Web-Services immer wichtiger und läuft XML in dieser Beziehung mehr und mehr den Rang ab. Mit der Tabellen-Funktion JSON_TABLE können JSON-Daten geparst, aufgelöst und in eine rationale Form gebracht werden. Einzelne Daten können gezielt ausgelesen werden. In Verbindung mit weiteren skalaren Funktionen, kann direkt auf JSON-Daten im IFS oder in physischen Teildateien zugegriffen werden. Des Weiteren ist es möglich mit Hilfe von Funktionen, die in der Bibliothek SYSTOOL hinterlegt sind auf Web-Services zuzugreifen.
Lernziele
Auflösung auch von komplexen, mehrfach verschachtelten JSON-Dokumenten, die wahlweise in einer Spalte in einer Datenbank-Tabelle oder einer Datei im IFS liegen oder aber auch von einem Web-Service ausgegeben werden.
Zielgruppe
Programmierer oder erfahrene SQL-Anwender, die JSON-Dokumente auflösen müssen, die wahlweise in einer Spalte in einer Datenbank-Tabelle oder im IFS liegen. Programmierer und SQL-Anwender, die einfach und elegant auf Web-Services zugreifen und die ausgegebenen JSON-Daten anschließend mit SQL weiterverarbeiten wollen.
Agenda
- JSON Basics
- JSON Support in SQL für Db2 for i
- JSON_TABLE Table Function
- JSON Path Expression
- Konvertierung JSON-Daten-Typen in SQL-Daten-Typen
- (Ausgabe-) Spalten-Definition
- Regular Definition /Reguläre Spalten-Definition
- Nested Path Definition /Verschachtelte Pfad Definition
- Ordinality Columns / Ordnungs-Spalten
- Returning JSON Formatted Data /Ausgabe von JSON-Daten
- Auflösen von komplexen, mehrfach verschachtelten JSON-Daten
- Zugrff auf Web-Services die JSON Data ausgeben
Verbindliche Bestellung
Referentin:
Birgitta Hauser
Vortrag: Video
Dauer: 2h 06m
Preis: €250,00
Nutzungsdauer: 4 Jahre
Optional: Übungs-Skripte
Sie erhalten die Übungsskripte aus dem Video inkl. Datenbibliothek als Download zum Üben für einmalig € 99,- + Mwst.
Bei Bestellung bitte ankreuzen.