Mastering Snowflake
Mastering Snowflake
  • 141
  • 616 242
You NEED to KNOW this to become a Snowflake Data Superhero | with Elsa Meyer & Greg Goomishian
🖥 Visit my website here:
www.masteringsnowflake.com/
💯 Mastering Snowflake is accepting applications now to work with us in a small group. Serious inquiries only please!
forms.gle/WBqadnG7Y4tNe1wt8
💬 Did you enjoy this video? Let me know in the comment section below!
✅ Subscribe to the channel here:
www.youtube.com/@mastering_snowflake?sub_confirmation=1
---------------
❄️ Want to SUPERCHARGE your career and become an EXPERT in Snowflake? ❄️
⚪️ Get your SnowPro Core Certification in 7 days with our course:
mastering-snowflake.thinkific.com/courses/snowpro-core-certification-preparation-course
⚪️ Order my LATEST book: SnowPro Core Certification Study Guide HERE:
Amazon US - www.amazon.com/dp/B0BHPJXLD1
Amazon AU - www.amazon.com.au/dp/B0BHPJXLD1
Amazon UK - www.amazon.co.uk/dp/B0BHPJXLD1
⚪️ Order my book: Mastering Snowflake Solutions HERE:
Amazon UK - www.amazon.co.uk/Mastering-Snowflake-Solutions-Supporting-Analytics/dp/1484280288
Amazon US - www.amazon.com/Mastering-Snowflake-Solutions-Supporting-Analytics/dp/1484280288
Amazon AUS - www.amazon.com.au/Mastering-Snowflake-Solutions-Supporting-Analytics/dp/1484280288
Amazon IND - www.amazon.in/Mastering-Snowflake-Solutions-Supporting-Analytics/dp/1484280288
⚪️ Download this e-book: Design a Modern Application Data Stack HERE: www.snowflake.com/resource/oreilly-report-designing-modern-application-data-stack/
⚪️ Get my Free SnowPro core guide HERE:
program.masteringsnowflake.com/program
⚪️ Become a student on my course:
Snowflake Practice Questions - SnowPro Core Certified Udemy Course www.udemy.com/course/snowflake-exam-practice-questions/?referralCode=0DACBBC8CA1D1270F8EC
⚪️ Get your Matillion Associate Certification FAST!
www.udemy.com/course/matillion-associate-certification-practice-exams/?referralCode=1CB4832F91A362CBFEE9
---------------
❄️ Welcome to the official TH-cam Channel of Mastering Snowflake - With Adam Morton! ❄️
Here, we're all about helping you extract the maximum amount of business value from your data. As an experience data professional, I understand the struggles of finding practical and high-value advice on Snowflake capabilities.
On this channel, I share my personal experiences, proven approaches, and best practices for designing and implementing data and analytical capabilities. I also provide case studies and examples to demonstrate how it works for you.
➡️ My aim is to help you avoid costly pitfalls along the way. I'm all about providing you with robust, real-world advice based on my unique experiences in the field.
If you're looking to expand your career prospects and the ability to command a significantly higher salary, consider joining our exclusive Mastering Snowflake Program.
We'll guide you through a journey of transformation and provide you with our Everest roadmap to become an expert in the Snowflake data platform.
So, if you're ready to take your data engineering and solution architect skills to the next level, hit that subscribe button, and join our community by hitting the bell icon 🔔
---------------
📲 Follow Adam Morton on social media:
LinkedIn ▶️ www.linkedin.com/in/adammorton121/
Instagram ▶️ mastering_snowflake
---------------
📚 Disclaimer:
We are not affiliated or authorised by Snowflake in any way.
---------------
🧭 Video Chapters:
00:00 Intro
00:50 The Snowflake Community Team
02:49 Snowflake Data Superhero and a Squad member differences
04:50 Key qualities or contributions do you look for?
10:14 Benefits and opportunities
17:13 Success stories
19:10 How and when can someone apply?
---------------
#AdamMorton #MasteringSnowflake
มุมมอง: 99

วีดีโอ

Snowflake's Policy Context for Testing Security Policies
มุมมอง 133หลายเดือนก่อน
This useful function allows you to execute a query under the context of a different role. There’s a couple of reasons why I like this function. Firstly, it supports the testing for: Aggregation Policies Projection Policies Row-Access Policies Masking Policies Second, it eliminates the need to assign a role to users just for testing-and remembering to remove the role afterward! When designing th...
Snowflake can now write code FOR YOU! | Co-Pilot and Universal Search
มุมมอง 7613 หลายเดือนก่อน
Snowflake continually evolves to provide users with innovative tools that simplify and enhance data management and analysis. Two such tools are Universal Search and Snowflake Copilot. In this video, we will explore the functionalities of these features, their benefits, and how to utilize them effectively to streamline your data operations. What is Universal Search? Universal Search in Snowflake...
Enhancing Root Cause Analysis with Contribution Explorer
มุมมอง 2924 หลายเดือนก่อน
Contribution Explorer is a tool developed to simplify and improve the process of root cause analysis for changes in observed metrics. By analyzing the values of a specific metric over time, Contribution Explorer identifies the data segments driving these shifts. This helps businesses understand the underlying factors influencing their key performance indicators (KPIs). Why is Contribution Explo...
dbt Seed Files: Simplifying Reference Data Management for Data Engineers
มุมมอง 3164 หลายเดือนก่อน
🖥 Sign up for the dbt Accelerator wait list here: mastering-snowflake.thinkific.com/courses/dbt-accelerator Welcome to our in-depth tutorial on dbt (data build tool) seed files! In this video, we’ll show you how to manage your reference data efficiently using dbt seed files, ensuring consistency and reliability in your data transformations. Whether you're new to dbt or looking to refine your sk...
Easy ML Classification with Snowflake Cortex
มุมมอง 5504 หลายเดือนก่อน
From predicting customer churn to detecting fraud, classification models provide invaluable insights that drive strategic decisions. In this video, we will explore what classification is, its practical uses, and how Snowflake Cortex simplifies the classification process. Classification is a powerful tool for data-driven decision-making, and Snowflake Cortex makes it easier than ever to harness ...
Unveiling the Future with Forecasting | Snowflake Cortex ML
มุมมอง 6674 หลายเดือนก่อน
Forecasting is a powerful tool that leverages historical data to predict future outcomes. By utilizing advanced machine learning algorithms, forecasting can provide insights that are crucial for decision-making in various industries. In this video post, we will explore what forecasting is, why it is useful, and how Snowflake Cortex enhances forecasting capabilities. Snowflake Cortex takes forec...
Detect outliers EASILY | Snowflake Cortex ML Functions | Anomaly Detection
มุมมอง 8794 หลายเดือนก่อน
In this video we explore what anomaly detection is, why it's useful, and delve into the specifics of how Snowflake Cortex can help you identify and address outliers in your time series data. What is Anomaly Detection? Anomaly detection is the process of identifying outliers in data. These outliers are data points that deviate significantly from the expected range. Spotting these anomalies is cr...
Snowflake Customer? Why you can't IGNORE Cortex!
มุมมอง 2685 หลายเดือนก่อน
This video explores the pivotal role of generative AI in the future of data management and analytics. It highlights how Snowflake customers can leverage Gen AI to unlock new opportunities, enhance decision-making, and stay competitive. The video delves into practical examples and strategic insights, emphasizing why integrating Gen AI into your Snowflake environment is not just beneficial but es...
Secure your Snowflake account | IP address whitelisting with Network Policies and Rules in Snowflake
มุมมอง 1.2K5 หลายเดือนก่อน
Welcome to our brief tutorial on Network Policies and Rules in Snowflake! In this video, we'll explore how to effectively manage and secure your Snowflake environment using network policies and rules. Whether you're a beginner or an experienced user, this guide will provide you with all the insights you need to optimize data access and enhance security. What you'll learn: Introduction to Networ...
Unlock Time Series Power: ASOF JOIN in Snowflake Made Easy!
มุมมอง 4636 หลายเดือนก่อน
Unlock Time Series Power: ASOF JOIN in Snowflake Made Easy!
Is this the FUTURE of reporting? | Honeydew.AI
มุมมอง 3037 หลายเดือนก่อน
Is this the FUTURE of reporting? | Honeydew.AI
LACK OF TRUST with your DATA? - Does dbt provide the ANSWER?
มุมมอง 8897 หลายเดือนก่อน
LACK OF TRUST with your DATA? - Does dbt provide the ANSWER?
Exploring Semi-Structured Data in Snowflake | Streamlining Discovery and Schema Evolution
มุมมอง 3688 หลายเดือนก่อน
Exploring Semi-Structured Data in Snowflake | Streamlining Discovery and Schema Evolution
Leveraging Micro-Partitions for High-Churn Tables in Snowflake
มุมมอง 3148 หลายเดือนก่อน
Leveraging Micro-Partitions for High-Churn Tables in Snowflake
Informatica Superpipe for Snowflake
มุมมอง 4288 หลายเดือนก่อน
Informatica Superpipe for Snowflake
Youtube channel the year. that was 2023 | Year in review | Best and worst videos
มุมมอง 829 หลายเดือนก่อน
TH-cam channel the year. that was 2023 | Year in review | Best and worst videos
Maximising the value of data with analytical applications | Native App Framework
มุมมอง 19210 หลายเดือนก่อน
Maximising the value of data with analytical applications | Native App Framework
Did Snowflake Dynamic Tables Kill dbt? | Modern Data Pipelines
มุมมอง 4K10 หลายเดือนก่อน
Did Snowflake Dynamic Tables Kill dbt? | Modern Data Pipelines
How does Snowflake Work? | The Snowflake Architecture for Beginners
มุมมอง 1.5K10 หลายเดือนก่อน
How does Snowflake Work? | The Snowflake Architecture for Beginners
Snowflake Updates and Features | Feb 2023 - Nov 2023 | A recap of the most impactful announcements
มุมมอง 36610 หลายเดือนก่อน
Snowflake Updates and Features | Feb 2023 - Nov 2023 | A recap of the most impactful announcements
Event Tables in Snowflake | What are they? | How to set them up
มุมมอง 1.7K11 หลายเดือนก่อน
Event Tables in Snowflake | What are they? | How to set them up
How to use date filters in Snowsight Dashboards | Tutorial for Beginners | Snowflake
มุมมอง 2.6K11 หลายเดือนก่อน
How to use date filters in Snowsight Dashboards | Tutorial for Beginners | Snowflake
What is Coalesce? | Demo for beginners
มุมมอง 1.5Kปีที่แล้ว
What is Coalesce? | Demo for beginners
Snowflake Summit 2023 | Roundup of all new features | Including document AI LLM
มุมมอง 495ปีที่แล้ว
Snowflake Summit 2023 | Roundup of all new features | Including document AI LLM
Understanding Snowflake Data Super Hero Program | How to apply!
มุมมอง 949ปีที่แล้ว
Understanding Snowflake Data Super Hero Program | How to apply!
Snowflake Summit 2023 Highlight Reel
มุมมอง 420ปีที่แล้ว
Snowflake Summit 2023 Highlight Reel
Learn about Snowpark from Rishu Saxena - Snowflake's Field CTO | AL/ML workloads
มุมมอง 608ปีที่แล้ว
Learn about Snowpark from Rishu Saxena - Snowflake's Field CTO | AL/ML workloads
Stop spending unnecessary Snowflake credits with Costnomics | Live webinar with Atgeir
มุมมอง 657ปีที่แล้ว
Stop spending unnecessary Snowflake credits with Costnomics | Live webinar with Atgeir
The LATEST features in Snowflake's Snowsight | 5 minute overview
มุมมอง 1.6Kปีที่แล้ว
The LATEST features in Snowflake's Snowsight | 5 minute overview

ความคิดเห็น

  • @roberbonox
    @roberbonox 2 วันที่ผ่านมา

    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??

  • @ashishverma-mj1kl
    @ashishverma-mj1kl 4 วันที่ผ่านมา

    how do we do this in snowpark python

  • @aravindsagar9624
    @aravindsagar9624 6 วันที่ผ่านมา

    Failed to create table Failed to create table, caused by: SnowflakeSQLException: SQL execution error: Creating table on shared database 'COVID19' is not allowed. HTTP code: 500, type: com.dataiku.dip.exceptions.DataStoreIOException this is an eeror what can i do

  • @theubermensch462
    @theubermensch462 6 วันที่ผ่านมา

    is the ref function referecning the country codes seed csv file or is it referencing the country codes table? Since there are both, how do you know which one is being referenced?

  • @SA-cloud
    @SA-cloud 11 วันที่ผ่านมา

    Greetings Adam. I passed core with your Udemy course. Now I need to take an advance cert, do you think about course will help/what else would I need. I have limited time to complete it. Thanks in advance.

    • @mastering_snowflake
      @mastering_snowflake 10 วันที่ผ่านมา

      Yes, absolutely. Look me up on LinkedIn and check out my website www.adam-Morton.com. Look for the mastering snowflake program!

    • @SA-cloud
      @SA-cloud 9 วันที่ผ่านมา

      @@mastering_snowflake Sorry, I just re-read what I wrote (it must have been late 😅) but you answered it anyway. I was asking do you a next step course. I decided to go for the adv data engineer so I'm looking for anything that can help.

  • @Mahmoud-gq4qu
    @Mahmoud-gq4qu 26 วันที่ผ่านมา

    Clear and interactive intro

  • @kalpamnikhitha321
    @kalpamnikhitha321 27 วันที่ผ่านมา

    Do you have any voucher code to attempt for the snow pro certification?

  • @ginareed7795
    @ginareed7795 หลายเดือนก่อน

    Has anyone used their guides and successfully passed?

    • @mastering_snowflake
      @mastering_snowflake 29 วันที่ผ่านมา

      This is what you need… www.amazon.com/SnowPro-Core-Study-Guide-Supercharge/dp/B0BJ4RVHL5/ref=asc_df_B0BJ4RVHL5/ Alternatively you can join my SnowPro Core course which includes this book as a free download and practice tests mastering-snowflake.thinkific.com/courses/snowpro-core-certification-preparation-course

  • @sourmans
    @sourmans หลายเดือนก่อน

    Hey Adam, Audio is coming on on channel only. Hard to listen to on headphones

  • @IamnotaCat888
    @IamnotaCat888 หลายเดือนก่อน

    Hi Adam, great presentation!

  • @rohithborra9435
    @rohithborra9435 หลายเดือนก่อน

    good video. Thankyou

  • @skateforlife3679
    @skateforlife3679 2 หลายเดือนก่อน

    Looks nice ! Is that using chatgpt?

  • @knowtechwithaman7254
    @knowtechwithaman7254 2 หลายเดือนก่อน

    what to do if in an environment, I am not able to see "models" folder only. How to create it

  • @priyamani3552
    @priyamani3552 2 หลายเดือนก่อน

    hi Adam, can we use Microsoft Authenticator for Snowflake MFA instead of the DUO mobile app?

    • @mastering_snowflake
      @mastering_snowflake 2 หลายเดือนก่อน

      I’m afraid not. More details here docs.snowflake.com/en/user-guide/security-mfa

  • @SamridhyaMoitra
    @SamridhyaMoitra 2 หลายเดือนก่อน

    Thanks a lot. I understood it well. Very well explained!

  • @sohamohanty477
    @sohamohanty477 2 หลายเดือนก่อน

    pls give the access to enroll

  • @sohamohanty477
    @sohamohanty477 2 หลายเดือนก่อน

    i want also

  • @黄鹏程-z1r
    @黄鹏程-z1r 3 หลายเดือนก่อน

    🎯 Key points for quick navigation: - Introduces Alex Lee, a Snowflake senior engineer [1]. - Mentions that Dynamic Tables are in private preview but Snowpipe Streaming is in public preview [1,2]. - Explains that Snowpipe is used for batch data ingestion [2]. - Discusses the limitations of Snowpipe including needing a staging area [4]. - Introduces Snowpipe Streaming which is designed for real-time data ingestion [5]. - Explains that Snowpipe Streaming removes the need for a staging area [7]. - Shows a demo of Snowpipe Streaming ingesting data from a Kafka topic [10]. - Demonstrates how Dynamic Tables are used to merge data from multiple sources [11]. - Discusses the benefit of Snowpipe Streaming and Dynamic Tables being able to handle Json data types [17]. - Mentions that a good use case for Snowpipe Streaming is when dealing with streaming data [18]. - Alex Lee offers to answer questions about Dynamic Tables and Snowpipe Streaming [19]. - Discusses Snowpipe's ability to ingest various data formats including structured, semi-structured (JSON, XML, Parquet), and unstructured data [2,3]. - Mentions that Snowpipe Streaming and Dynamic Tables will be used in the demo [3]. - Explains that Snowpipe Streaming and Dynamic Tables simplify data architecture by combining streaming and batch data pipelines into one platform [3]. - Highlights that Snowpipe Streaming enables serverless ingestion and automated transformations using joins [3,4]. - Discusses the benefit of expanding the data ecosystem within the Snowflake Data Cloud [4]. - Discusses the complexity and cost associated with managing orchestration and data frequency for traditional batch data pipelines [4]. - Highlights the benefit of using Snowflake's native platform and security features to simplify data management [4]. - Introduces Snowpipe, a file-based data ingestion method designed for batch data [5]. - Explains that Snowpipe Streaming is a new technology designed for ingesting real-time data streams (e.g., Kafka topics) [5]. - Clarifies that Snowpipe Streaming complements Snowpipe, and the choice depends on the data source and workload [5,6]. - Discusses the benefit of Snowpipe Streaming eliminating the need for a staging area for data ingestion [6]. - Explains that Snowpipe Streaming allows for loading data directly into the final table, streamlining the process [6,7]. - Highlights that Snowpipe Streaming reduces maintenance overhead and simplifies data architecture [7]. - Provides a brief overview of the upcoming demo [7]. - Explains that the demo will showcase merging two tables using Dynamic Tables and Snowpipe Streaming [7]. - Briefly describes the use case of an ad campaign where data will be streamed and merged [8]. - Provides an introduction to the upcoming demo [8]. - Explains that the demo will showcase merging data from a Kafka topic (ad campaign information) with a pre-created mapping table using Dynamic Tables [8,9]. - Briefly explains the purpose of the Dynamic Table and its configuration (set to update every minute) [10]. - Explains the concept of Dynamic Tables and their syntax [10]. - Highlights that Dynamic Tables automatically refresh data based on a specified lag time (minimum 1 minute) [10,11]. - Clarifies that Snowflake manages the compute warehouse resources for Dynamic Tables [11]. - Discusses how Dynamic Tables enable transforming data on the fly using native SQL [12]. - Draws an analogy between Dynamic Tables and DBT models, highlighting the use of SQL for defining the target table [12,13]. - Discusses the benefit of Dynamic Tables in simplifying data transformation workflows [13]. - Explains that Dynamic Tables allow writing transformational logic directly in the table definition, eliminating intermediate steps [13,14]. - Showcases a use case where a Dynamic Table is used to automatically ingest and transform JSON data from a Kafka topic [14,15]. - Demonstrates a Dynamic Table in action, merging data from two source tables [15]. - Highlights that the Dynamic Table behaves like a regular table and refreshes automatically based on the lag time [15,16]. - Showcases how the Dynamic Table handles JSON data transformation within the select statement [16,17]. Demonstrates Snowflake's data analysis capabilities [17:41]. - Highlights automatic data refresh based on lag time [17,41]. - Showcases features for data analysis including: ability to view data analysis without writing code [17,55], ability to create charts directly from the data [18,23], ability to monitor data lineage [18,37]. Made with HARPA AI

  • @yc859
    @yc859 3 หลายเดือนก่อน

    Hi Adam, How do you handle schema change in the source with the incremental loading? Thanks in advance. Your videos are awesome. Kr, Yahya

    • @mastering_snowflake
      @mastering_snowflake 3 หลายเดือนก่อน

      By default, dbt WILL NOT populate new columns without a --full-refresh. The new column will be included in the first query against the source model, but not in the second query updating the destination model. dbt provides an on_schema_change config. append_new_columns: Add any new columns; populate with most recent subset. sync_all_columns: Adds new columns, drops removed columns. Populate with most recent subset. To populate new columns with historical data, a -full-refresh is required.

    • @mastering_snowflake
      @mastering_snowflake 3 หลายเดือนก่อน

      Check this great article out for more details… medium.com/@aaronbannin/dbt-incremental-cookbook-d70331ef879a

  • @tableaututorialstips71
    @tableaututorialstips71 3 หลายเดือนก่อน

    SSL done and Pls share more videos...Thanks you so much for sharing knowledge ...

  • @kensanders5892
    @kensanders5892 3 หลายเดือนก่อน

    This was very helpful!

  • @mohammedvahid5099
    @mohammedvahid5099 4 หลายเดือนก่อน

    Nice

  • @FrancisAtoyebi-ep5hv
    @FrancisAtoyebi-ep5hv 4 หลายเดือนก่อน

    HI Adam, So I am trying to create an SCD from a table that already contains changes say for example you have on row with the order status as shipped for order AAA and another for the same order where the status is delivered. When I use your method, on the second run, I get the error that I can only update one row per time, how can I create an SCD from this type of table using dbt.

  • @sanjidnet
    @sanjidnet 4 หลายเดือนก่อน

    How long did you prepare for the exam, Adam? 🤔

  • @helfrenchsaycon8895
    @helfrenchsaycon8895 4 หลายเดือนก่อน

    Hi what if I have to accounts in snowflake like Dev invironment and UAT invironment? I already registered my phone number in Dev and now I dont why there is an error registering my phone number in UAT

  • @shloktadilkar5536
    @shloktadilkar5536 4 หลายเดือนก่อน

    Nice video sir. Can you please make a video on unit testing with dbt core.

  • @vinothkumar-xw1wy
    @vinothkumar-xw1wy 5 หลายเดือนก่อน

    Can you try the document AI feature ?

  • @tylergranger676
    @tylergranger676 5 หลายเดือนก่อน

    Now I know to call all the three parallel lines in applications hamburger lines. THANKS! Also, good tutorial so far.

  • @dishitachoudhary3325
    @dishitachoudhary3325 5 หลายเดือนก่อน

    Can anyone provide the SQL queries, the link is not properly opening for me.

  • @SusanSiegel-gx2fu
    @SusanSiegel-gx2fu 5 หลายเดือนก่อน

    Good morning, Adam, I've been reading your materials and want to take your Snowflake Core Exam class. My LinkedIn is not working. Can you please share a new discount code? Also, how are the questions broken out? I saw three different sections. Thanks for all your knowledge, hard work, and sharing your expertise!

    • @mastering_snowflake
      @mastering_snowflake 5 หลายเดือนก่อน

      Hi Susan, thanks for your comment. Please drop me an email at adam@masteringsnowflake.com so I can help you further!

  • @chipile
    @chipile 5 หลายเดือนก่อน

    Great explanation! you won a suscriber, thanks for the content!

  • @talhaiftikharchannel6153
    @talhaiftikharchannel6153 5 หลายเดือนก่อน

    You have excellent Teaching attributes. Thanks for this.

  • @ckantbaraskar
    @ckantbaraskar 5 หลายเดือนก่อน

    The contents of this video is very clear to understand and very in-depth informative. Thanks for your efforts for this video.

  • @EricaBerry232
    @EricaBerry232 5 หลายเดือนก่อน

    Is a stored procedure the only way to execute multiple SQL statements?

  • @sahillohiya7658
    @sahillohiya7658 6 หลายเดือนก่อน

    helpful !!

  • @arvindroy7517
    @arvindroy7517 6 หลายเดือนก่อน

    Awesome, Thanks a lot! Is there any your course (DBT + Snowflake end to end) available in udemy? please let me know.👍

    • @mastering_snowflake
      @mastering_snowflake 6 หลายเดือนก่อน

      We're working on a Intro to dbt with Snowflake course. Available in May 2024!

    • @arvindroy7517
      @arvindroy7517 6 หลายเดือนก่อน

      @@mastering_snowflake Thanks for the info.👍

  • @sampyism
    @sampyism 6 หลายเดือนก่อน

    Can someone send me the link to the dbt course that is being referenced in this video?

    • @mastering_snowflake
      @mastering_snowflake 6 หลายเดือนก่อน

      Link is in the video description

    • @ouzaslnn
      @ouzaslnn 4 หลายเดือนก่อน

      @@mastering_snowflake couldn't find it.

  • @kimberlydrake5511
    @kimberlydrake5511 6 หลายเดือนก่อน

    🤭 'promo sm'

  • @VijayChowdaryYamparala
    @VijayChowdaryYamparala 6 หลายเดือนก่อน

    Could you please create a video on managing credentials in Matillion for the Azure connection

  • @shaxxie5237
    @shaxxie5237 6 หลายเดือนก่อน

    the main thing i came here for was to see how to pass in a parameter into a SP by calling it. IT would be great if you could show this.

  • @vio4jesus
    @vio4jesus 6 หลายเดือนก่อน

    Thanks for the video. How can Snowflake, in real time when the event happens, push logs out to an API? Other old school DBs have a function that exports DB logs, in real time when events happen to a SYSLOG format on the file server for SIEM /security analysis. Snowflake has no such thing ;-(

  • @Geko101
    @Geko101 6 หลายเดือนก่อน

    Does Snowflake utilise micro partitions in views? If I were to create a view that captured a year but wanted to take a slice of a day, each day, for example, would Snowflake create temporary micro partitions each time and have to scan the entire view each time?

    • @mastering_snowflake
      @mastering_snowflake 6 หลายเดือนก่อน

      Interesting question and I see where you’re coming from. For a normal view the data is materialized so there are no micro partitions associated with with the view, only the tables used in the view which physically store the data. When you execute queries against the view the optimizer should chose the most efficient path based upon how the data is physically stored across micro partitions. Hope this helps!

    • @Geko101
      @Geko101 6 หลายเดือนก่อน

      @@mastering_snowflake very helpful, thanks. Keen to check the query analyser to see how many partitions are scanned in table vs view. Thanks

  • @davdumas
    @davdumas 7 หลายเดือนก่อน

    How does dbt address data summarization? As you know you can summarize data in dyn tables for increased performance

  • @Sriram9ma
    @Sriram9ma 7 หลายเดือนก่อน

    if we are writing tests for incremental models which are already existing the model output is getting compared to old tables . not sure how to switch over schemas between them

  • @Ikilledthebanks
    @Ikilledthebanks 7 หลายเดือนก่อน

    That wrapper is generic your SP is dynamic based on the 2 character state ? Thanks man I’m an analyst not a developer, just trying to understand the process E2E

  • @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

  • @emonymph6911
    @emonymph6911 7 หลายเดือนก่อน

    I"m confused is DBT just a query builder? If I use raw SQL in my webapp instead of an ORM. Where would DBT fit in? Would DBT be used to switch from raw SQL queries when fetching my data variables e.g. sql_data_python_object = raw_sql_query(against existing DB). So instead of raw_sql_query I would now write a dbt_query? But the benefit is that this query works on more DBs than say a raw pg query. So is DBT a query builder which works like an ORM in the sense that you can use the query on any DB? If not I don't see the purpose for it when I could just use a raw SQL query on the datawarehouse after the pipeline has finished filling up the datawarehouse.

    • @mastering_snowflake
      @mastering_snowflake 7 หลายเดือนก่อน

      A query builder is a fraction of what it can do. It has tight integration with version control which opens the door to DataOps and CI/CD. You have a range of different materializations which can be switched in an instant using a configuration parameter across a database schema or even individual objects. You can automate testing and leverage out of the box standard tests easily as well as creating your own custom tests. Job dependencies and orchestration is automatically handled for you, along with the flexibility of which models you wish to build, run or test. On top of that, you’ve got automated documentation, which can be generated using the single command. I’m sure there’s more but that’s just off the top of my head.

  • @harishchowdary9725
    @harishchowdary9725 7 หลายเดือนก่อน

    I got the requirement create event table for snowpipe logs , can you please make the video

  • @srikanthdoosa2638
    @srikanthdoosa2638 7 หลายเดือนก่อน

    Tnx for sharing

  • @danielperaza1514
    @danielperaza1514 8 หลายเดือนก่อน

    The value that you are providing is just ridiculous. Thanks for the straightforward explanation Adam