From the course: Introduction to Modern Data Engineering with Snowflake
Unlock this course with a free trial
Join today to access over 24,400 courses taught by industry experts.
Efficient transformations with streams - Snowflake Tutorial
From the course: Introduction to Modern Data Engineering with Snowflake
Efficient transformations with streams
So far, you've learned how to perform transformations against your data using some of Snowflake's core features: SQL, Snowpark, and UDFs. You'll run into these concepts and features over and over again, and it's good to have a baseline knowledge of them as you learn more about building data pipelines. In this video, we'll level things up a bit and start focusing on efficient transformations. If you've noticed in all of the exercises that we've completed on transformation so far, we've performed our transformations and calculations against entire sets of data. Every time we wanted to modify our views, like daily_city_metrics_v, for example, we reprocessed every single row in that view to do so. But what if we could focus on only processing rows with changes rather than all of the rows within a table or view? That would be far more efficient. For example, let's say you have a table with 20 million rows. You need to calculate an aggregate value, like a sum, using a column in that table…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
-
(Locked)
What are data transformations?2m 19s
-
(Locked)
Data transformations with SQL5m 38s
-
(Locked)
Data transformations with snowpark7m 7s
-
(Locked)
Computations with user-defined functions7m 15s
-
(Locked)
Efficient transformations with streams8m 9s
-
(Locked)
Complex procedural logic with stored procedures6m 31s
-
(Locked)
Automatic transformations with dynamic tables8m 7s
-
(Locked)
Data transformations in visual studio code (optional)4m 34s
-
(Locked)
Recap and best practices for data transformations1m 39s
-
(Locked)
-
-