
All resources required for this course.
Analytics Engineering Bootcamp Workbook - To follow source-to-target mapping
Cloud-SQL-OLTP-ERD - Entity Relationship Diagram to understand OLTP system
dl_northwind_csv - CSV files to populate BigQuery Data Lake layer
dl_northwind_csv - SQL scripts to populate BigQuery Data Lake layer (includes create tables script & insert data scripts)
entity-relationship-diagram - Designing Conceptual, Logical & Physical models using draw.io
GitHub Repository (Containing all the dbt models) - https://github.com/RahulPrasad/analytics-engineer-bootcamp
In this section, packages.yml (https://docs.getdbt.com/docs/build/packages) file is required to be generated with below contents. This should be at the same level as your dbt_project.yml file
packages:
- package: calogica/dbt_expectations
version: 0.10.3
- package: dbt-labs/dbt_utils
version: 1.1.1
Welcome to the Analytics Engineering Bootcamp course. the only course you need to become an amazing Analytics Engineer.
This complete Analytics Engineering Bootcamp will take you step-by-step through engaging and fun lectures and teach you everything you need to know on how to succeed as an Analytics Engineer. Throughout this course you’ll get an in depth insight into all the various tools, technologies and modelling concepts.
Students will learn how to design and implement a Data Warehouse solution using DBT (Data build tool) & BigQuery.
Each section contains scenario based quiz questions that help solidify key learning objectives for each concept & theory..
By the end of the course, you'll learn and get really good understanding of:
Differences between database and a data warehouse
Concepts between OLTP & OLAP systems
Normalisation & De-Normalisation methods
Data Modelling methodologies such as (Inmon, Kimball, Data Vault & OBT)
Difference between ETL & ELT
Data modelling techniques especially using dbt
Hands-on experience building dimensional data warehouse
RECENT UPDATES:
Mar2023 - Updated Glossary and added more contents
Mar2024 - New: dbt Power User accelerated development lectures (Including usage of Data Pilot, Generative AI driven workflow assistant)
Who this course is for:
Data Analyst, BI Analysts or Data Warehouse developers who are looking to become Analytics Engineers or looking to improve existing skills
For data professionals who wants to get a refresher on all the concepts and terms surrounding OLTP & OLAP systems
Students or recent graduates who are looking to get a job as an Analytics Engineer
Anyone who is interested in Analytics Engineer Career Path