Erstellen und Verarbeiten von JSON- und XML-Daten mit SQL

Der Kurs ist auf 3 Tage ausgelegt. Es wird davon ausgegangen, dass die Teilnehmer zumindest Basiskenntnisse von SQL haben. Die Teilnehmer sollten sich außerdem mit ACS-Run SQL Scripts auskennen.

3 Tage für beide Themen ist schon ziemlich eng und es bleibt wenig Zeit für Übungen.

Der Kurs kann deshalb auch in einen 2-tägigen Kurs für die Erstellung und Verarbeitung von XML und einen 2-tägigen Kurs für die Erstellung und Verarbeitung von JSON mit SQL aufgesplittet werden. In diesem Fall wird in beiden Kursen der Zugriff auf das IFS bzw. der Zugriff auf Webservices abgedeckt. Beide Kurse können einzeln gebucht werden.

Inhalte

  • Erstellen XML-Dokumente
    • Datentyp XML
    • SQL XML-Publishing Funktionen
      • Skalare Funktionen zum Erstellen von Elementen mit und ohne Attribute und mit und ohne Name-Spaces
      • Aggregat-Funktionen
    • Beispiele: Erstellen komplexerer XML-Dokumente
    • Ausgabe XML-Dokumente mit embedded SQL ins IFS
  • Verarbeiten XML-Dokumente
    • Annotated Schema Decomposition
      • Auflösung von XML-Daten mittels XML-Schemata
    • XMLTABLE-Funktion
      • XPATH Syntax
      • Zugriff auf XML-Spalten
      • Zugriff auf IFS-Dateien
    • Verarbeitung vom komplexeren XML-Dokumenten
  • JSON versus XML
  • JSON Basics
  • JSON Support in SQL
  • Erstellen von JSON-Dokumenten
    • Erstellen von (verschachtelten) Objekten
    • Erstellen von Arrays
      • Auflistung von Werten / Objekten
      • Basierend auf SELECT-Statement
    • Erstellen von Arrays über mehrere Zeilen
  • JSON-Prädikate
    • Prüfen gültige JSON-Daten
  • Verarbeitung von JSON-Dokumenten mit JSON_Table
    • JSON Path Expression
    • Konvertierung von JSON-Datentypen in SQL-Datentypen
    • Regular Column Definition
    • Column Nested Path Definition
    • Ordinality Column Definition
    • Return JSON formatted Data
  • JSON – Komplexere Beispiele
  • Selektieren von JSON-Daten
    • JSON_VALUE und JSON_QUERY
  • Verarbeiten von JSON-Daten aus Web-Services

zurück zur Startseite

Teilnehmer

maximal 8

Dauer

3 Tage