Snowflake Inc. is a cloud computing-based data warehousing company based in Bozeman, Montana. It was founded in July 2012 and was publicly launched in October 2014. Snowflake was natively designed for Cloud, where thousands of organizations have seamless access to explore, share, and unlock the true value of their data. Snowflake has the best UX out of all the cloud-hosted options, with a fast and responsive UI console and great JSON handling. This makes it easy to get started and transition to structured tables later, or just stick with JSON for flexibility.
As mentioned above Snowflake is built specifically for the cloud, and it’s designed to address many of the problems found in older hardware-based data warehouses, such as limited scalability, data transformation issues, and delays or failures due to high query volumes.
Snowflake is a public facing multi-tenant SaaS service. It provides a Cloud Data Platform that spans AWS, Azure, and GCP. It helps customers move the following six workloads to the Cloud: Data Engineering, Data Warehouse, Data Lake, Data Applications, Data Exchange, and Data Science. The benefit of Snowflake is that it can do this with a single managed platform rather than many different products.
This course is designed for those who are interested in learning the fundamental of Snowflake along with preparing for Snowpro certification . Here is the agenda based on the Snowpro certification exam
Snowflake Overview and Architecture
• Overview
• Architecture
• Business cases
• Data sharing
• Extensibility
• Cloud services
• Migrations
• WebUI
Snowflake Virtual Warehouses
• Overview
• Compute
• Warehouses
Snowflake Storage and Protection
• Overview
• Continuous data protection
• Storage
Data Movement (Loading and Unloading)
• Overview
• Data loading
• Data pipelines
• Data unloading
•User Defined Function In Snowflake
• Snowflake Account and Security
• Account and security
• Security management
Snowflake Performance and Tuning
• Performance management
• Query optimization
• Clustering
• Semi-Structured Data
• Semi-structured
• Test your knowledge
• Fact Sheet Note & Learn
This is the time now to explore practical based learning on Snowflake and let Snowflake an analytical data warehouse delivered as Software-as-a-Service (SaaS) help you excel in your journey . Snowflake's data warehouse is not built on an existing database or a "big data" software platform like Hadoop. The Snowflake data warehouse uses a new SQL database engine with a unique architecture designed for the cloud.
Snowflake is one of the few enterprise-ready cloud data warehouses that brings simplicity without sacrificing functionality. It scales automatically, both up and down, to strike the right balance between performance and cost. Snowflake is famous for separating computing from storage. This is important because almost every other database, including Redshift, combines the two, meaning you have to scale for your heaviest workload and bear the cost that goes with it.