In der letzten Blog Artikel aus dem Y42 In der Serie haben wir behandelt, wie Datenmodelle mit Y42 erstellt werden. Wir haben die Schritte beim Bau von Pipelines mithilfe des Y42-UI-Modells besprochen und darüber, wie Feldknoten manipuliert werden können. Lassen Sie uns gleich darauf eingehen, wie Funktionsknoten unsere F1-Daten weiter definieren können!
Sanu hat bereits erklärt, wie Sie das Modell erstellen und Tabellenmanipulationen durchführen können. Sobald unser Datenmodell fertig ist, können wir mit der Transformation unserer Daten beginnen, indem wir verschiedene Drag-and-Drop-Knoten verwenden, die verschiedene Funktionen enthalten, die sich auf das gewünschte Endergebnis beziehen. Hier werde ich einige der wichtigen SQL-Funktionen für die Manipulation von Spalten erklären.
Zuerst betreten wir die Modellierungsebene. Dann wählen wir die „Spaltenmanipulationen“ aus. Hier sehen wir alle Funktionen, die für die Spalten verwendet werden können.
Es gibt viele Fälle, in denen erweiterte Funktionen und logische Anweisungen in Ihren Modellen erforderlich sind, und dies erfordert ein wenig Programmierkenntnisse. Wir bieten auch einen Bigquery-Kurs auf Udemy an, falls du mehr über Programmieren erfahren möchtest. Aus diesem Grund hat Y42 den Knoten Functions eingeführt.
Mit dem Knoten Functions können Sie Folgendes ausführen:
Wenn ein Funktionsknoten ausgewählt ist, kann er per Drag & Drop in die Leinwand gezogen werden. Er muss mit einem gültigen Eingabeknoten im Canvas verbunden sein, um verwendet zu werden, d. h. das Modell sollte bereits eine importierte Datenquelle in Y42 haben, was wir in der vorheriger Beitrag. Bitte schauen Sie sich das für eine Auffrischung an.
Sobald ein bestimmtes Feld eingegeben wurde, das transformiert werden muss, wird automatisch der Datentyp angezeigt. Es empfiehlt sich immer, Ihrem Funktionsknoten einen Namen zu geben, um zu verstehen, welche Transformation gerade stattfindet, da Sie in Ihrem Modell mehrere Knoten haben können, was ziemlich verwirrend werden kann.
Klicken Sie auf den Knoten Funktionen, um die Einstellungen zu übernehmen. Auf der rechten Seite haben Sie Zugriff auf die Dokumentation für jede verfügbare Funktion
Hier können Sie die Spalten nach Belieben transformieren. Sie können entweder eine neue erstellen oder dieselbe bearbeiten.
Wie bereits erwähnt, lieben wir die F1-Rennen sehr. Jedes Jahr während des F1-Rennens senden wir ein Formular an unsere Teammitglieder, die versuchen vorherzusagen, wer das Rennen gewinnen würde. Außerdem sammeln wir sogar die 5 besten Spieler und das beste Team. Die Daten werden einen Tag vor dem Rennen gesammelt und die Punkte werden berechnet. Wir haben also eine Erfolgsbilanz von jedem Rennen und jedem Teilnehmer mit Punkten. Diese Daten wurden in Y42 integriert und der vorherige Blog zeigt Ihnen, wie wir das gemacht haben. Der nächste Schritt besteht darin, zu verstehen, wie die Daten mithilfe von Datenmodellierung manipuliert werden können, was ebenfalls hier erklärt wird.
Zusammenfassend haben wir die UI-Modellierungsebene des Y42 noch einmal untersucht, wobei wir uns auf den Functions-Knoten konzentriert und erklärt haben, wie er verwendet wird. Wir haben es dann in unser eigenes Modell über F1-Rennen implementiert, indem wir die Saison und die Rundennummer miteinander verkettet haben, um herauszufinden, welcher Fahrer das Rennen gewonnen hat.
Ich werde diese Sitzung vorerst hier beenden, aber in den kommenden Beiträgen Sanu und ich werde mich eingehender mit anderen Knoten und ihren Funktionen befassen, die uns dabei helfen werden, unsere Daten so zu transformieren, wie wir sie wollen. Am Ende werden wir unser eigenes F1 2022 Datadice-Dashboard erstellen und sehen, wer die Gewinner sind!
Folge uns auf LinkedIn für Einblicke in unsere tägliche Arbeit und wichtige Updates zu BigQuery, Data Studio und Marketing Analytics.
Abonniere unseren YouTube-Kanal für Diskussionen zu DWH, BigQuery, Looker Studio und Google Tag Manager.
Wenn Sie BigQuery von Grund auf lernen möchten, erhalten Sie Zugriff auf unsere kostenloser BigQuery-Kurs
Verbessern Sie Ihre Fähigkeiten mit Google Data Studio und BigQuery, indem Sie sich für unser Udemy-Kurs.
Benötigen Sie Hilfe bei der Einrichtung eines modernen, kostengünstigen Data Warehouse oder eines analytischen Dashboards? Senden Sie uns eine E-Mail an hello@datadice.io um einen Anruf zu vereinbaren.