What You'll Learn

  • Learn the basic fundamentals of data warehouse and Snowflake,Learn how to build grocery inventory data warehouse using Snowflake,Learn how to build restaurant delivery data warehouse using Snowflake,Learn about dimensional modelling and star schema concepts,Learn how to find and download datasets from Kaggle,Learn how to create Snowflake account and load dataset into Snowflake,Learn how to clean data by removing missing values and duplicates,Learn how to use select
  • where
  • distinct
  • order by
  • aggregate functions in SQL,Learn how to use group by
  • case
  • having
  • common table expression
  • and window function in SQL,Learn how to perform data transformation using SQL,Learn how to perform DataFrame operation using Snowpark,Learn how to test grocery inventory data warehouse,Learn how to manage data warehouse security and access control,Learn how to load and transform restaurant delivery using Snowpark,;Learn how to analyze restaurant delivery data using SQL,Learn how to build machine learning model for predicting delivery time

Requirements

  • No previous experience in data warehouse is required,Basic knowledge in Python and SQL

Description

This course contains the use of artificial intelligence

Disclosure: AI tools were used only to assist in creating the course outline and course thumbnail. All instructional content, explanations, and project walkthroughs were fully created manually by the instructor.

Welcome to Building Data Warehouse with Snowflake, Python and SQL course. This is a comprehensive project based course where you will learn how to build a fully functioning data warehouse using Snowflake and implement dimensionality modelling. This course is a perfect combination between Snowflake and Python, making it an ideal opportunity to practice your programming skills while improving your technical knowledge in data engineering. In the introduction session, you will learn the basic fundamentals of data warehouse and snowflake, such as getting to know about data warehouse architecture and learning about the difference between online transaction processing and online analytic processing. Then, in the next section, we will download grocery inventory and restaurant delivery datasets from Kaggle, it is a platform that offers many high quality datasets from various industries. Afterward, we will set up a Snowflake account, learn how to navigate the Snowflake dashboard, and load the grocery inventory datasets. Then, after that, we are going to clean the dataset by removing missing values and duplicates. The objective is to make sure the data is valid and ready to use. Following that, we will learn about basic sql concepts needed for data warehousing, for example, we are going to learn how to use select, aggregate functions, where, having, order by, case, group by, distinct, window functions, and common table expressions. Then, we will run these SQL queries to analyze grocery inventory data and extract meaningful insights from the data. Then, in the next section, we are going to transform and load data using SQL, where we will prepare and organize the data before building the data warehouse. In addition, we will also perform DataFrame operations using Snowpark like filtering, selecting, grouping, and transforming data. Then, after that we are going to perform dimensionality modelling, specifically we will create fact tables, dimension tables, and define relationships between those tables. The objective is to organize our data efficiently for reporting, analysis, and business intelligence. Once the data is ready, we are going to build a basic grocery inventory data warehouse using Snowflake and SQL. This data warehouse can be used for analyzing inventory levels, product availability, stock movements, and overall inventory performance. Then, in the next section, we will learn about data warehouse security and access control, specifically we will learn how to manage user roles, permissions, and access privileges in Snowflake. Additionally, we are also going to build a real world project, where we are going to build a restaurant delivery data warehouse. We will use restaurant delivery data to analyze orders, delivery performance, customer behavior, and sales trends. Lastly, at the end of the course, we are going to build a machine learning model to predict delivery time using data from our data warehouse.

First of all, before getting into the course, we need to ask these questions to ourselves, why should we build data warehouse and why should we use Snowflake? Well, here is my answer, By having a data warehouse, it will help us to centralize and organize data from multiple sources, making it easier to analyze and generate insights. In addition, Snowflake enables us to efficiently store, process, and analyze large amounts of data in a cloud based environment.

Below are things that you can expect to learn from this course:

  • Learn the basic fundamentals of data warehouse and Snowflake

  • Learn how to find and download datasets from Kaggle

  • Learn how to create Snowflake account and load dataset into Snowflake

  • Learn how to clean data by removing missing values and duplicates

  • Learn how to use select, where, distinct , order by, aggregate functions in SQL

  • Learn how to use group by, case, having, common table expression, and window function in SQL

  • Learn how to perform data transformation using SQL

  • Learn how to perform DataFrame operation using Snowpark

  • Learn about dimensional modelling and star schema concepts

  • Learn how to build grocery inventory data warehouse using Snowflake

  • Learn how to test grocery inventory data warehouse

  • Learn how to manage data warehouse security and access control

  • Learn how to load and transform restaurant delivery using Snowpark

  • Learn how to build restaurant delivery data warehouse using Snowflake

  • ;Learn how to analyze restaurant delivery data using SQL

  • Learn how to build machine learning model for predicting delivery time

Who this course is for:

  • Data Engineers who are interested in building and designing data warehouse using Snowflake
  • Python
  • and SQL,Data Scientists who are interested in storing large amount of data in data warehouse and use it for analytics
Building Data Warehouse with Snowflake, Python and SQL

Course Includes:

  • Price: FREE
  • Enrolled: 0 students
  • Language: English
  • Certificate: Yes
  • Difficulty: Beginner
Coupon verified 06:38 AM (updated every 10 min)

Recommended Courses

Previous Courses

Certificación de Hacking: EWPT Certifícate en Pentesting web
4.54
(146 Rating)
FREE

Certifícate en EWPT y sé un Profesional de las auditorias de aplicaciones web. Tendrás Mucha Práctica para el examen

Enrolled
CKA Exam Prep: Kubernetes Administrator Practice Tests
0
(0 Rating)
FREE

CKA Certified Kubernetes Administrator: 600 practice questions with full explanations for every answer

Enrolled
AWS Certified DevOps Engineer Prep
1
(1 Rating)
FREE
Category
IT & Software, Other IT & Software,
  • English
  • 1 Students
AWS Certified DevOps Engineer Prep
1
(1 Rating)
FREE

Master AWS DevOps Engineer Pro with 600 questions covering SDLC, IaC, resiliency, monitoring, incidents & security.

Enrolled
Docker Certified Associate (DCA) Practice Tests | 600 Qs
0
(0 Rating)
FREE

600 practice questions covering Swarm, Networking, Security, Storage & Images — all 6 official DCA exam domains

Enrolled
Aprenda PHP y SQLite
4.381579
(38 Rating)
FREE
Category
Development, Web Development,
  • Spanish
  • 6957 Students
Aprenda PHP y SQLite
4.381579
(38 Rating)
FREE

La base de datos ligera, rápida y confiable

Enrolled
Curso completo de Javascript. Desde 0 hasta Proyectos reales
4.63
(262 Rating)
FREE
Category
Development, Web Development,
  • Spanish
  • 19440 Students
Curso completo de Javascript. Desde 0 hasta Proyectos reales
4.63
(262 Rating)
FREE

Te organizamos el conocimiento de forma diaria con ejercicios que corregiremos. Aprende el lenguaje mas demandado.

Enrolled
[NEW] GIAC Systems and Network Auditor (GSNA)
0
(0 Rating)
FREE

Master GIAC Systems and Network Auditor. Test your knowledge with 600+ high-quality questions and in-depth explanations.

Enrolled
[NEW] GIAC Information Security Fundamentals (GISF)
0
(0 Rating)
FREE

Master GIAC Information Security Funda. Test your knowledge with 300+ high-quality questions and in-depth explanations.

Enrolled
[NEW] GIAC Foundational Cybersecurity Technologies (GFACT)
0
(0 Rating)
FREE

Master GIAC Foundational Cybersecurity. Test your knowledge with 300+ high-quality questions and in-depth explanations.

Enrolled

Total Number of 100% Off coupon added

Till Date We have added Total 1147 Free Coupon. Total Live Coupon: 1123

Confused which course 100% Off coupon is live? Click Here

For More Updates Join Our Telegram Channel.