
Welcome to my class. I will take you briefly through what you will learn in my class.
- SQL basics (GROUP BY, WHERE, JOIN, HAVING)
- Create ML models and predictions in SQL and BigQuery ML
- Visualise data in Google Data Studio
- Create Partitioned tables, Clusters, Nested fields...
Check out what you will learn at this class!
Where is the place for BigQuery compared to classical relational databases such as MySQL or Postgress.
In this video, I am showing how you can open your new account and get 300$ credit for free. I also describe a free tier of BigQuery.
How to open BigQuery public datasets that we'll be working with to practice SQL skills.
Step by step how you can import data from your local computer to BigQuery
How can you export your data out of BigQuery and how can you use Data Studio explorer to visualise your data quickly.
How much will BigQuery cost you when you run out of your free 300$ account?
Use data transfers to automatically transfer data from other services (Amazon, Google Ads, Youtube...) to BigQuery. You can also use Cloud Storage to store your raw data and use a transfer to import them to the BigQuery table.
What is the best way (from my experience) for you to learn SQL.
What is SQL? How can you query simple data. Practicing filtering by WHERE clause and ORDER BY.
In this lesson I show how you can join another table, join sub table under another select and combine it with SUM, GROUP BY, WHERE learned from previous lesson.
Learn how to format and work with Dates in BigQuery.
Learn the concept of window analytical functions in BigQuery.
Introduction to BigQuery ML, create machine learning model simply using SQL.
Learn how to make a future prediction on a time series data with BigQuery ML.
Learn how to create a multidimensional time series prediction model.
Schedule BigQuery ML query to run daily to keep your prediction fresh every day.
20 minutes video to show you how you can use BigQuery together with Data Studio to visualise your data for free.
Learn how to create partitions and clusters in BigQuery to improve the performance of your queries and lower costs.
Nested fields are another cool feature of BigQuery, that lets you create arrays and structure your data in SQL tables.
A simple way how you can get you started working with BigQuery data in Python. Using Google Colaboratory hosted Jupyter Notebooks.
I designed this class for people that are starting with Google Cloud Platform and BigQuery. I put 5 years of my knowledge into 3 hours of video content where I try to explain all the important concepts of BigQuery.
We will take it through:
Understanding the concept of BigQuery
Import your data into BigQuery and Cloud storage
SQL basics (WHERE, GROUP BY, JOIN TABLES, CASE WHEN)
SQL Date and String functions
SQL BigQuery specific features (Nested fields, Partitioned tables, Clustering)
SQL window analytical functions
BigQuery ML – create easily your machine learning models using SQL
Making a time series prediction using BigQuery ML
Visualise data in Data Studio
Export your data into Jupyter Notebook and Python using Google Collaboratory
This course is not supposed to master your SQL skills. Instead, I will take you through SQL basics and uncover to you the potential of BigQuery. In this class, I will take care that you know what BigQuery is, how you can get in and out your data, what are the most interesting features of BigQuery (BigQuery machine learning, Partitioning, Clustering, Nested fields...) and how you can use the advantage of them.
The best way how to get started with Google BigQuery in 2021. All the concepts and features I am showing in the UI are completely up to date. I will be happy to answer any questions.