Did Snowflake Dynamic Tables Kill dbt? | Modern Data Pipelines

  Рет қаралды 4,030

Mastering Snowflake

Mastering Snowflake

Күн бұрын

Пікірлер: 10
@premradhakrishnanssw8724
@premradhakrishnanssw8724 10 ай бұрын
Thanks Adam. Great overview. Keep em coming please.. and while I am asking things for Xmas.. Could you do a comparison on dbt vs Coalesce as well please?
@nashdashflash
@nashdashflash 10 ай бұрын
Coalesce is the name of dbt's annual conference.
@danscott6434
@danscott6434 9 ай бұрын
@@nashdashflash Coalesce is the name of a much better transformations tool DBT. It's also the name of their confernce, but I bet they change that soon @Adam, this would be a good topic.
@roberbonox
@roberbonox 10 күн бұрын
Hi, i create a dynamic table and have task that validates data on tables (standard tables) that are used in the dynamic table. The thing is when i finish the validations i need, i put an ALTER DYNAMIC TABLE IF EXISTS xxx REFRESH; inside the task, and when the task is executed the refresh is not starting. If i execute manually the command it works but is like it doesn't when is inside the task, is this a limitation right now??
@naveenyalamala
@naveenyalamala 8 ай бұрын
What should i learn AZF or DBT ?
@davdumas
@davdumas 7 ай бұрын
How does dbt address data summarization? As you know you can summarize data in dyn tables for increased performance
@sdhilip
@sdhilip 7 ай бұрын
Hi Adam, very nice. Could you please explain what is the primary difference between Dynamic Tables vs Views vs Material Views?
@mastering_snowflake
@mastering_snowflake 7 ай бұрын
Thanks for the question: Views: Snowflake provides what would be considered a traditional database view. In general, a view allows the result of a query to be accessed as if it were a table, including linking (or in database parlance, joining) two or more tables or other views into a single logical view. Once defined, views can be queried like any other table. Materialized views: Materialized views differ from traditional views by providing the ability to pre-compute the dataset based on materialized view query. Because the result is pre-computed, querying a materialized view is faster than executing a query against the base table of the view. This performance difference can be significant when a query is run frequently or is sufficiently complex. As a result, materialized views can speed up expensive aggregation, projection, and selection operations, especially those that run frequently and that run on large data sets. Dynamic Tables: Dynamic tables materialize the results of a specified query. Instead of creating a separate target table and writing code to transform and update the data in that table, you can define the target table as a dynamic table, and you can specify the SQL statement that performs the transformation. Background automation then keeps the dynamic table up to date based on the refresh criteria that you specify. Reference: docs.snowflake.com/en/user-guide/overview-view-mview-dts
@vrmotovlog4333
@vrmotovlog4333 10 ай бұрын
Very good topic
Advanced Materializations in data build tool (dbt) | Hands-on demo
28:57
Mastering Snowflake
Рет қаралды 12 М.
Osman Kalyoncu Sonu Üzücü Saddest Videos Dream Engine 275 #shorts
00:29
Всё пошло не по плану 😮
00:36
Miracle
Рет қаралды 4,6 МЛН
LACK OF TRUST with your DATA? - Does dbt provide the ANSWER?
30:19
Mastering Snowflake
Рет қаралды 911
Snowflake Customer? Why you can't IGNORE Cortex!
10:36
Mastering Snowflake
Рет қаралды 273
#13 | Micro Partitions & Data Clustering In Snowflake  | Snowflake Hands-on Tutorial
35:50
How Northern Trust Builds Dynamic Data Pipelines
35:42
Snowflake Developers
Рет қаралды 2,1 М.
Osman Kalyoncu Sonu Üzücü Saddest Videos Dream Engine 275 #shorts
00:29