Warum beschäftigen sich jedes Jahr unzählige Datenlösungen mit temporalen Daten, geben Tausende aus und verbringen hunderte von Stunden damit, Lösungen zu entwickeln, die nicht funktionieren?
Das oft unvollständige Wissen oder die unterschiedlichen Definitionen und Interpretationen von temporalen Daten führen zu einem erheblichen Mehraufwand und zu Frustration bei allen Beteiligten.
Gute Definitionen und Methoden sowie Techniken im Umgang mit temporalen Daten in einem Data Warehouse verhindern diesen Mehraufwand und vereinfachen die Umsetzung deutlich.
Das Training Temporal data in a fast-changing world! vermittelt die Theorie zu bitemporalen Daten und enthält realitätsnahe Übungen für die Teilnehmenden.
Dieses Training wird von uns in deutscher oder englischer Sprache unterrichtet.
Inhalt
Das Training Temporal data in a fast-changing world! konzentriert sich auf Methoden und Techniken zum Umgang mit bitemporalen Daten in einem Data Warehouse. Dies beinhaltet die Datenmodellierung, das Laden von bitemporalen Daten in ein Zieldatenobjekt im Core Layer des Data Warehouse und schließlich die Bereitstellung dieser Daten für die Nutzer.
Heutzutage speichert ein Data Warehouse mehr oder weniger historische Daten. Aber was ist mit Ereignissen, die außerhalb der dargestellten Zeitspanne stattgefunden haben? Oder mit Daten die verspätet in der Datenlösung ankommen? Oder mit Daten, die in der Zukunft gültig sein werden? Zum Beispiel geplante Preise für Produkte und Waren oder zukünftige Sonderpreise für Rabattaktionen wie den Black Friday in den USA.
Das Training greift diese Fragen in drei Modulen auf und bietet Antworten und Lösungen.
Alle Module enthalten realitätsnahe Beispiele und die Teilnehmenden wenden das Erlernte in Übungen an. Die zu den Übungen gehörenden SQL-Tutorials und -Lösungen werden den Teilnehmenden zur freien Verfügung gestellt.
Nach dem Training Temporal data in a fast-changing world! verstehen Sie nicht nur temporale Daten in der Theorie, sondern auch, wie man sie richtig lädt, speichert und Anwendern bereitstellt.
Module
Das Training Temporal data in a fast-changing world! besteht aus drei Modulen mit rund 10 Übungen und min. 16 Unterrichtsstunden.
Im ersten Modul werden die Grundlagen der temporalen Theorie vermittelt. Im zweiten Modul werden die erworbenen Kenntnisse praktisch angewendet und weiter gefestigt. Das dritte Modul vermittelt die Bereistellung temporaler Daten in einem Star Schema.
Theorie und Konzepte
Modul 1 gibt einen Überblick über die temporale Theorie und Methoden sowie eine Einführung in die grundlegenden Konzepte temporaler Daten und Strukturen:
- Temporale Konzepte
- Bitemporale Terminologie und Datenstrukturen
- Clock Ticks und Zeitperioden
- Allen Relationship
Temporale Daten laden
Mit dem Abschluss von Modul 2 haben Sie die grundlegenden SQL-Konzepte zum Laden von temporalen Daten in Data Vault-Strukturen erlernt und vertieft:
- Unitemporale Daten laden und speichern
- Bitemporale Daten laden und speichern
- End-Dating und Insert-Only
Temporale Daten auslesen
Modul 3 gibt einen Überblick über temporale Daten in einem Star-Schema – Fakten und Dimensionen - sowie das Zusammenführen unterschiedlicher Zeitlinien:
- Zusammenführen und Verdichten temporaler Daten
- Data Vault Hilfsobjekte
- Bereitstellung temporaler Daten im Star Schema
Übungen
In den 3 Modulen des Trainings Temporal data in a fast-changing world! werden rund 10 Übungen durchgeführt, um das theoretische Wissen zu vertiefen.
Für die Übungen des Temporal data in a fast-changing world! Trainings erhalten Sie Zugang zu einem Downloadbereich mit Übungen (Arbeitsbuch) sowie praktischen Übungen zur Implementierung in SQL und umfangreichen Testdaten, mit denen Sie die Übungen durchführen können. Einige der Übungen sind:
- Unitemporale Daten (Theorie)
- Bitemporale Daten (Theorie)
- Unitemporale Daten (SQL)
- Bitemporale Daten (SQL)
- Insert Only Daten
- Merge bitemporaler Daten
- Aufbau eines Star Schema mit temporalen Strukturen
Alle Übungen werden vom Trainer ausführlich erklärt und es steht ausreichend Zeit zur Verfügung.
Mehrwert
Mit der Teilnahme am Training Temporal data in a fast-changing world! schaffen Sie einen Mehrwert für sich und Ihr Unternehmen!
Ihr neu erworbenes Wissen über Definitionen, Methoden und Techniken im Umgang mit bitemporalen Daten in einem Data Warehouse macht Sie zum Experten für temporale Daten in Ihrem Unternehmen. Damit vermeiden Sie zukünftig unnötigen Mehraufwand und vereinfachen die Implementierung in Ihre Datenlösung erheblich. So können Sie eine reibungslose Kommunikation über temporale Daten und die damit verbundenen Anforderungen zwischen Fachexperten und IT-Experten sicherstellen.
Dazu gehört:
- Sie verstehen, warum bitemporale Daten benötigt werden und wann ein Einsatz sinnvoll ist.
- Sie können die Allen Relationship mit der gleichen Sicherheit wie eine Einkaufsliste lesen.
- Sie können temporale Prozesse mit Hilfe von Testdaten validieren.
- Sie verstehen die Notwenigkeit der Definition von Clock-Ticks und Zeitperioden.
- Sie können Probleme in Bezug auf die strukturelle Robustheit und die Verletzung von temporaler Richtlinien erkennen.
- Sie verwenden eine Reihe von Templates für die Erstellung und Validierung eigener temporaler Prozesse an.
- Sie sind in der Lage durch die Zeit zu reisen - Abfragen über die Zeit korrekt zu erstellen und zu bwerten.
Nach dem Training Temporal data in a fast-changing world! wissen Sie nicht nur, dass es temporale Daten gibt, sondern auch, wie Sie richtig damit umgehen.
Zielgruppe
Temporal data in a fast-changing world! ist ein umfassendes Training, das sowohl die Theorie als auch die praktischen Techniken zur Implementierung von bitemporalen Datenbanken bzw. temporalen Daten vermittelt.
Das Training richtet sich an alle Einsteiger und Fortgeschrittene, die sich mit den Methoden, Konzepten und der Terminologie temporaler Daten inhaltlich auseinandersetzen oder einen oder mehrere der folgenden Begriffe in ihrer Berufsbezeichnung haben:
- Analytiker
- Architekt
- Datenarchitekt
- Daten
- Entwickler
- Datenbank
- Modellierer
- Data Warehouse
- Business Intelligence
Auch Personen, die diese Begriffe nicht in ihrer Berufsbezeichnung führen, sich aber für das Thema interessieren und ihr Wissen erweitern möchten, um temporale Daten zu integrieren, Daten generell zu historisieren oder diese Daten den Nutzern zur Verfügung stellen wollen, sind bei uns immer herzlich willkommen.
Du studierst, bist Schüler, Auszubildender oder arbeitest an einer Hochschule? Dann frag Dirk nach unserem Bildungsrabatt!
Trainer
DIRK LERNER ist ein unabhängiger und erfahrener Berater und Coach. Mit mehr als zwei Jahrzehnten Erfahrung in BI-Projekten ist er ein ausgewiesener Experte für BI-Architekturen, Datenmodellierung und temporale Daten. Dirk setzt sich für flexible, schlanke und leicht erweiterbare Data Warehouse Architekturen ein.
Im Rahmen der TEDAMOH Academy coacht und trainiert Dirk in den Bereichen temporale Daten, Datenmodellierungszertifizierung, Datenmodellierung im Allgemeinen und Data Vault im Besonderen.
Als Pionier für Data Vault und FCO-IM in Deutschland hat er zahlreiche Publikationen veröffentlicht und ist ein hochgeschätzter internationaler Sprecher auf Konferenzen.
Weltweit verfügbar
Temporal data in a fast-changing world! ist ein umfassendes temporales Training, das wir weltweit in Deutsch und Englisch anbieten.
Entweder als offenes Training (Open Class) oder bei Ihnen vor Ort, in Ihrem Unternehmen, als geschlossenes Training (In-House). Einerseits als virtuelles Training in vier Teilen oder andererseits als zweitägiges Präsenztraining.
WELTWEIT
Temporal data in a fast-changing world! bieten wir individuell für Sie als virtuelles Training oder vor Ort in Ihrem Unternehmen auf der ganzen Welt an.
In-House
Wünschen Sie ein geschlossenes, privates Training? Sprechen Sie uns an und wir finden gemeinsam einen Termin und eine Form der Durchführung.
Gerne unterbreiten wir Ihnen ein individuelles Angebot.
Open Class
Zweimal im Jahr bieten wir Temporal data in a fast-changing world! als ein offenes Training an.
Alle aktuellen Termine finden Sie unten auf dieser Seite.
Testimonials
Das sagen Teilnehmende über Temporal data in a fast-changing world!.
Ich hatte gerade bei einem neuen Kunden angefangen und war Teil des Data-Warehouse-Teams, das für den Aufbau des Data Warehouse mit Data Vault verantwortlich war. Wir hatten einen Data Vault-Generator entwickelt. Damals verwendeten wir ein Enddatum für die 'business timeline'. Ich erinnere mich, wie kompliziert es war, die alten Datensätze zu aktualisieren, und wie viel Zeit das den Server kostete. Vor allem, wenn man zwischendurch Datensätze hinzufügen wollte. Zum Beispiel um die Historie aus alten Quellen zu laden.
Häufig gestellte Fragen
Werden Vorkenntnisse vorausgesetzt?
Für das temporale Training sind keine Vorkenntnisse im Bereich der temporalen Daten erforderlich. Grundkenntnisse in SQL sind für die Übungen vorteilhaft.
Wird in dem Training SQL vorausgesetzt?
Ja, Grundkenntnisse in SQL sind für die Übungen vorteilhaft.
Für die Übungen im Training Temporal data in a fast-changing world! benötigen Sie eine Datenbank, in der die Übungen gemacht werden können. Die Übungen können auf den meisten relationalen Datenbanken durchgeführt werden.
Welche technischen Anforderungen sind notwendig?
Für die Teilnahme an einem virtuellen Training Temporal data in a fast-changing world! benötigen Sie einen Laptop, einen PC oder ein Tablet und die Möglichkeit, Micrososft Teams zu nutzen (Browser oder Client).
Für die Übungen im Training Temporal data in a fast-changing world! benötigen Sie eine Datenbank, in der die Übungen gemacht werden können. Die Übungen können auf den meisten relationalen Datenbanken durchgeführt werden.
Gibt es eine Cloud-Datenbank für die Übungen?
Für die Übungen im Training Temporal data in a fast-changing world! ist für 2023 eine Cloud-Datenbank-Lösung geplant.
Anstehende Trainings
Temporal data in a fast-changing world!
Das Training Temporal data in a fast-changing world! konzentriert sich auf Methoden und Techniken zum Umgang mit bitemporalen Daten in einem Data Warehouse. Dies beinhaltet die Datenmodellierung, das Laden von bitemporalen Daten in ein Zieldatenobjekt im Core Layer des Data Warehouse und schließlich die Bereitstellung dieser Daten für die Nutzer.