Seminar Ontop Lenses und virtuelle Sichten

Lenses bereiten relationale Strukturen für Mappings auf, ohne physische Datenbanksichten anzulegen. Richtig eingesetzt reduzieren sie wiederkehrende SQL-Logik, machen Constraints sichtbar und verbessern die Wartbarkeit komplexer Mapping-Projekte.

Inhaltsverzeichnis

  1. Grundprinzip und Dateistruktur
  2. Basic Lens
  3. Join Lens
  4. Union und Flatten Lens
  5. SQL Lens und Grenzen
  6. Tests und Optimierung

Lernziele

  • Den passenden Lens-Typ für Filter, Join, Union, Flattening oder freie SQL-Logik auswählen.
  • Lenses mit stabilen Namen, Spalten und Constraints deklarieren.
  • Lenses sauber in Mapping-Quellabfragen verwenden und testen.
  • Grenzen, Optimierbarkeit und Datenbankabhängigkeiten bewerten.

Zielgruppe

Ontop-Mapping-Entwicklung, Data Engineering, Datenarchitektur und Personen mit Verantwortung für relationale Datenvorbereitung.

Voraussetzungen

Gute SQL- und Mapping-Kenntnisse sowie Verständnis von Schlüsseln und Fremdschlüsseln.

Kapitel 1: Grundprinzip und Dateistruktur

Kapitel-Inhaltsverzeichnis: Virtuelle Relation, JSON-Dokument, Namen, Spalten und Verwendung im Mapping.

  1. Schritt 1: Eine wiederkehrende Transformation in bestehenden Mappings wird als Lens-Kandidat identifiziert.
  2. Schritt 2: Die Lens-Datei wird mit eindeutigem, korrekt qualifiziertem Relationsnamen aufgebaut.
  3. Schritt 3: Das Mapping wird so angepasst, dass es nur noch auf die deklarierte Lens zugreift.

Kapitel 2: Basic Lens

Kapitel-Inhaltsverzeichnis: Basisrelation, Filter, berechnete Spalten, ausgeblendete Spalten und Constraints.

  1. Schritt 1: Eine Basisrelation wird gefiltert, ohne die fachlich benötigten Schlüssel zu verlieren.
  2. Schritt 2: Eine berechnete Spalte wird aus vorhandenen Spalten abgeleitet und eindeutig typisiert.
  3. Schritt 3: Nicht benötigte Spalten werden ausgeblendet und ein Unique Constraint wird ergänzt.

Kapitel 3: Join Lens

Kapitel-Inhaltsverzeichnis: Mehrere Relationen, Spaltenpräfixe, Join-Bedingung und Kardinalität.

  1. Schritt 1: Die beteiligten Relationen und Präfixe werden so gewählt, dass keine Namenskollision entsteht.
  2. Schritt 2: Die Join-Bedingung wird mit kontrollierten Daten auf Eins-zu-eins- oder Eins-zu-viele-Verhalten geprüft.
  3. Schritt 3: Fremdschlüssel- und Nicht-Null-Informationen werden ergänzt, sofern sie zuverlässig gelten.

Kapitel 4: Union und Flatten Lens

Kapitel-Inhaltsverzeichnis: Strukturgleiche Quellen, Herkunftsspalte, Duplikate, Arrays und JSON.

  1. Schritt 1: Zwei strukturgleiche Relationen werden vereinigt und optional mit einer Herkunftsspalte versehen.
  2. Schritt 2: Die Entscheidung für oder gegen Duplikateliminierung wird anhand des fachlichen Schlüssels getroffen.
  3. Schritt 3: Eine Array- oder JSON-Struktur wird mit expliziter Ausgabespalte und kontrollierter Position abgeflacht.

Kapitel 5: SQL Lens und Grenzen

Kapitel-Inhaltsverzeichnis: Freie SQL-Abfragen, Parsergrenzen, Black-Box-Verhalten und Alternativen.

  1. Schritt 1: Ein Anwendungsfall wird daraufhin geprüft, ob Basic-, Join- oder Union-Lens statt freiem SQL ausreichen.
  2. Schritt 2: Die SQL-Abfrage wird möglichst einfach gehalten und ohne Verweise auf andere nicht sichtbare Lens-Strukturen getestet.
  3. Schritt 3: Fehlende abgeleitete Constraints und eingeschränkte Optimierung werden in der Leistungsbewertung berücksichtigt.

Kapitel 6: Tests und Optimierung

Kapitel-Inhaltsverzeichnis: Validierung, Referenzabfragen, Kardinalität, SQL-Reformulierung und Regression.

  1. Schritt 1: Jede Lens erhält kleine Referenzdaten und erwartete Zeilen- sowie Nullwertmuster.
  2. Schritt 2: SPARQL-Abfragen werden vor und nach der Umstellung auf Lenses semantisch verglichen.
  3. Schritt 3: Die erzeugten SQL-Abfragen werden auf unnötige Verschachtelung, verlorene Constraints und Datenbankfehler geprüft.

Fachbereichsleitung und Trainingskoordination

Seminardetails

   
Dauer: 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.198 zzgl. MwSt.
Inhaus: € 3.400 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Ontop-Mapping-Entwicklung, Data Engineering, Datenarchitektur
Voraussetzungen: Gute SQL-, Mapping- und relationale Modellierungskenntnisse
Standorte: Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg
Methoden: Vortrag, Demonstrationen, praktische Übungen am System
Seminararten: Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht
Durchführungsgarantie: ja, ab 2 Teilnehmern
Sprache: Deutsch - bei Firmenseminaren ist auch Englisch möglich
Seminarunterlage: Dokumentation auf Datenträger oder als Download
Teilnahmezertifikat: ja, selbstverständlich
Verpflegung: Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch)
Support: 3 Anrufe im Seminarpreis enthalten
Barrierefreier Zugang: an den meisten Standorten verfügbar
  Weitere Informationen unter + 49 (221) 74740055

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
Linz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Wien 2 Tage
Stream live 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream gespeichert 2 Tage
Innsbruck 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Wien 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Wien 2 Tage
Graz 2 Tage
Wien 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.at All rights reserved.  | Kontakt | Impressum | Nach oben