Google BigQuery Training

Level

Intermediate

Duration

16h / 2 days

Date

Individually arranged

Price

Individually arranged

Google BigQuery Training

Google BigQuery is a data warehouse available in Google Cloud. It provides storage and management of large amounts of data. BigQuery is highly scalable and does not require maintaining costly infrastructure.

What You Will Learn

  • Understand the basics of Google BigQuery – a rapidly growing data warehouse in Google Cloud Platform
  • Learn core skills in writing queries, creating and managing datasets and tables, and designing ETL/ELT processes with Google Cloud tools
  • Visualize data stored in the warehouse using Looker Studio and Google Sheets, and connect BigQuery with tools such as Power BI and Tableau
  • Explore real-world applications of BigQuery in data science and get introduced to machine learning with BigQuery ML
Who is this training for?
  • logo infoshare Solution architects and data warehouse specialists
  • logo infoshare Data analysts and professionals working with data processing
  • logo infoshare Data engineers responsible for building and maintaining infrastructure
  • logo infoshare People familiar with SQL basics

Training Program

  1. Module 1 – Introduction to Google Cloud Platform

  • BigQuery as part of Google Cloud Platform (GCP)
  • Complementary GCP services: Cloud Storage, Cloud SQL, Cloud Functions, DataPrep, etc.
  • Key GCP components for working with BigQuery:
    • Projects
    • Billing accounts
    • User permissions
  • Introduction to data warehouses – concepts and assumptions
  1. Module 2 – Basics of Working with Google BigQuery

  • Datasets, tables, and queries – data management in BigQuery
  • BigQuery query editor interface
  • Cloud Shell – working in the CLI environment
  • Basic SELECT queries
  • Filtering (WHERE), sorting (ORDER BY)
  • Aggregations (COUNT, SUM) with GROUP BY and HAVING
  1. Module 3 – Creating and Managing Datasets and Tables

  • Creating and configuring datasets
  • Creating tables with schema and CREATE OR REPLACE TABLE
  • Data types and column modes
  • Working with arrays and structs
  • Partitioning data
  • Querying wildcard tables
  1. Module 4 – Loading Data into Google BigQuery

  • ETL / ELT processes in BigQuery
  • Using BigQuery Public Datasets
  • Importing data from Google Cloud Storage
  • Loading data from MySQL and PostgreSQL
  • Loading data from Google Drive and Google Sheets
  • Using the BigQuery API for data logging
  • Automating data loads:
    • Data Transfer Service
    • Scheduled Queries
  1. Module 5 – Writing SQL Queries in BigQuery (Practice)

  • JOINs for combining data from multiple tables
  • Common Table Expressions (CTEs) using WITH
  • Working with arrays: ARRAY_AGG and UNNEST
  • Date and time formatting using TIMESTAMP, DATETIME, and DATE
  • Saved Queries for teamwork and collaboration
  1. Module 6 – Data Visualization and Reporting

  • Exporting and analyzing data in Google Sheets
  • Building dashboards in Looker Studio with BigQuery
  • Integrating BigQuery with:
    • Power BI
    • Tableau
  1. Module 7 – Practical Applications in Daily Work

  • Using the BigQuery API and Google Cloud Client Libraries:
    • Python
    • pandas
    • Jupyter Notebooks
  • Service accounts and external tools (e.g. DataGrip)
  • Introduction to BigQuery ML:
    • Regression models
    • Time series forecasting

Contact us

we will organize training for you tailored to your needs

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    The controller of your personal data is InfoShare Academy Sp. z o.o. with its registered office in Gdańsk, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Personal data are processed in accordance with information clause.