Snowflake Learning Path. Let Your Data Take Centerstage - by DataCouch - Medium
Snowflake Learning Path. Let Your Data Take Centerstage - by DataCouch - Medium
Jump-start your best year yet: Become a member and get 25% off the first year
What is Snowflake?
Snowflake is an integrated cloud-based data storage, processing, and
analytics service that is a pioneer in offering DaaS or Datawarehousing-as-a-
Service. With Snowflake you can leverage the biggest 3 brands of cloud
service providers — Amazon S3, Microsoft Azure and Google Cloud Platform
— to store, process and analyze your enterprise data.
Data sharing
https://datacouch.medium.com/snowflake-learning-path-f404718044ea 1/19
1/19/24, 10:22 AM Snowflake Learning Path. Let Your Data Take Centerstage | by DataCouch | Medium
Data cloning
With these and many more features, Snowflake can support your growing
and ever demanding enterprise data needs. Snowflake is all about the data
enabling governed access to near-infinite volume of data with support of
cutting-edge tools, applications, and services.
Your teams can collaborate from anywhere in the world with Snowflake’s
Data Cloud to collectively know more about existing customers, identify new
customers, create business opportunities, reveal new insights — quickly,
easily, securely, seamlessly, and at scale.
https://datacouch.medium.com/snowflake-learning-path-f404718044ea 2/19
1/19/24, 10:22 AM Snowflake Learning Path. Let Your Data Take Centerstage | by DataCouch | Medium
https://datacouch.medium.com/snowflake-learning-path-f404718044ea 3/19
1/19/24, 10:22 AM Snowflake Learning Path. Let Your Data Take Centerstage | by DataCouch | Medium
Leverage SQL
You can run SQL queries for any structured data stored in different formats
and structures. You can also work with external data from cloud storage like
AWS S3 and Azure Data Lake Storage without loading it to Snowflake.
Snowpark allows you to streamline development of data pipelines using SQL
or in other languages of choice without the need for managing additional
clusters or services, or even making copies of the data.
https://datacouch.medium.com/snowflake-learning-path-f404718044ea 4/19
1/19/24, 10:22 AM Snowflake Learning Path. Let Your Data Take Centerstage | by DataCouch | Medium
Columnar Storage
Snowflake is a complete SQL database to support data intensive operations
with data stored in columnar manner rather than the traditional row
manner. The columnar-format allows faster data aggregation, high
compression ratio, reduction in physical storage requirements, and at low
storage cost.
Data Partitioning
Snowflake tables are automatically partitioned into micro-partitions in
contiguous storage blocks. These micro-partitions allow data grouping of
https://datacouch.medium.com/snowflake-learning-path-f404718044ea 5/19
1/19/24, 10:22 AM Snowflake Learning Path. Let Your Data Take Centerstage | by DataCouch | Medium
rows within tables and are stored in columnar fashion. Each table can have
hundreds of millions of micro-partitions of sizes varying from 50 to 500 MB
uncompressed and 16MB max as compressed.
Infrastructure Management
The cloud service layer is set as an independent, higher-level, fault-tolerant
service bouquet. The Infrastructure manager is responsible for managing
virtual warehouses, coordinating data access & updates without impacting
its availability or overall performance.
They are also responsible for communication with client applications like
Snowflake Web UI, JDBC/ODBC clients, etc. for query processing. It also
ensures security of your account, users,and data stored in Snowflake.
Metadata management
Metadata is used to define warehouse objects and functions as a directory or
a folder. It helps in better organization and helps locate them faster.
Snowflake metadata management ensures the highest level of data
governance using processes, policies, workflows, and technology. It can
identify, organize, and make metadata available to data consumers by adding
actionable context to the assets in the data warehouse.
End-to-end visibility
https://datacouch.medium.com/snowflake-learning-path-f404718044ea 7/19
1/19/24, 10:22 AM Snowflake Learning Path. Let Your Data Take Centerstage | by DataCouch | Medium
The cloud services layer handles all tasks related to query planning and
optimization based on metadata and data profiles. It determines the most
effective distribution of the data and queries across the available compute
nodes. Data users need not worry about indexes, partitions & partition keys,
pre-sharding data, and most importantly updating statistics.
Access control
Snowflake access control mechanism combines aspects from Discretionary
Access Control (DAC) as well as Role-based Access Control (RBAC). In DAC,
access to objects are granted by their owners, while in RBAC, access
privileges are assigned to roles assigned to users.
Why Snowflake?
https://datacouch.medium.com/snowflake-learning-path-f404718044ea 8/19
1/19/24, 10:22 AM Snowflake Learning Path. Let Your Data Take Centerstage | by DataCouch | Medium
Every component and tool from Snowflake — except the optional CLI
clients, drivers, and connectors — run on public clouds.
Get highly performant query processing and speed up your analytics with
multiple virtual warehouses, automatic query optimisation, cluster
tuning, and micro-partitions.
The UI/UX of Snowflake and its tools is intuitive and user-friendly with
ANSI SQL being the language of choice.
Support for a variety of file formats for both structured and semi-
structured data.
The advanced learners and practitioners can study and master concepts like:
Sourcing data from Data Lakes, APIs, and on-prem data warehouses
https://datacouch.medium.com/snowflake-learning-path-f404718044ea 10/19
1/19/24, 10:22 AM Snowflake Learning Path. Let Your Data Take Centerstage | by DataCouch | Medium
Enabling data sharing and using Snowflake Data Exchange and Data
Marketplace
https://datacouch.medium.com/snowflake-learning-path-f404718044ea 12/19
1/19/24, 10:22 AM Snowflake Learning Path. Let Your Data Take Centerstage | by DataCouch | Medium
You can directly click on the following YouTube links to directly watch the
videos that interest you the most. :)
Challenges with Traditional DWs and Big Data DWs | Data Warehouse | Big Data
Why Snowflake?
Snowflake Architecture
Snowflake Demo
https://datacouch.medium.com/snowflake-learning-path-f404718044ea 13/19
1/19/24, 10:22 AM Snowflake Learning Path. Let Your Data Take Centerstage | by DataCouch | Medium
Limitations of Snowflake
RedShift vs Snowflake
About DataCouch
DataCouch is a leading Enterprise IT Training and Consultancy company
based in India, Canada, and Malaysia. Our team of experts is a trusted Global
Training Partner or have delivered technology training for many Fortune 500
companies including Adobe, Apple, BCG, Google, Microsoft, Neo4j, PayPal,
Salesforce, Starbucks, Walmart and many more.
https://datacouch.medium.com/snowflake-learning-path-f404718044ea 14/19
1/19/24, 10:22 AM Snowflake Learning Path. Let Your Data Take Centerstage | by DataCouch | Medium
270 Followers
We are a team of Data Scientists who provide training and consultancy services to
professionals worldwide. Linkedin- https://in.linkedin.com/company/datacouch
https://datacouch.medium.com/snowflake-learning-path-f404718044ea 15/19
1/19/24, 10:22 AM Snowflake Learning Path. Let Your Data Take Centerstage | by DataCouch | Medium
DataCouch DataCouch
Getting Started with Kafka Connect Getting started with Apache Hudi
Introduction Introduction
6 min read · Oct 28, 2021 15 min read · Dec 19, 2023
14 15
DataCouch DataCouch
13 min read · Dec 29, 2023 8 min read · Aug 19, 2022
11 4
https://datacouch.medium.com/snowflake-learning-path-f404718044ea 16/19
1/19/24, 10:22 AM Snowflake Learning Path. Let Your Data Take Centerstage | by DataCouch | Medium
3 min read · Aug 12, 2023 4 min read · Aug 15, 2023
17 612 8
Lists
https://datacouch.medium.com/snowflake-learning-path-f404718044ea 17/19
1/19/24, 10:22 AM Snowflake Learning Path. Let Your Data Take Centerstage | by DataCouch | Medium
46 9
6 31 1
https://datacouch.medium.com/snowflake-learning-path-f404718044ea 18/19
1/19/24, 10:22 AM Snowflake Learning Path. Let Your Data Take Centerstage | by DataCouch | Medium
https://datacouch.medium.com/snowflake-learning-path-f404718044ea 19/19