Final Exam: Continuous Data Pipelines in Snowflake
Intermediate
- 1 video | 32s
- Includes Assessment
Final Exam: Continuous Data Pipelines in Snowflake will test your knowledge and application of the topics presented throughout the Continuous Data Pipelines track.
WHAT YOU WILL LEARN
-
Identify how to use and configure dynamic tables in snowflakecreate a dynamic table, configure the refresh_mode, and initialize propertiescreate a dynamic table that depends on another dynamic table and ensure their refresh modes are compatibleconfigure a dynamic table to only refresh on demandcompare stream types and identify the contents of a standard stream during insert, update, and delete operationsuse variants of the merge into command to combine stream contents with the target table for inserts and updatescreate a dynamic table, configure the refresh_mode, and initialize propertiescreate an append-only stream and analyze how it deals with insert, update, and delete operations on the base tableoutline repeatable read isolations in streamsanalyze the behavior of streams from within transactions
-
implement streams on views and analyze if they are workingbuild and execute a scheduled serverless taskcreate a user-managed scheduled task using a cron expressionimplement a task graph with one root node and two child nodes that each depend upon the rootdesign and partially implement a task graph with two root nodes and a single child node that depends upon both root nodesuse dummy root nodes to circumvent snowflake's restriction on multiple root nodes in a task graphcreate and use a triggered task that executes whenever a standard stream has data that can be consumedconstruct an architecture that utilizes streams, tasks, stages, and dynamic tables to feed into a dynamic dashboardextend a data pipeline by adding a triggered task to consume stream data and a dynamic table to compute base table analytical queriescreate a dashboard to consume data from different tables and dynamic tables in snowflake