Data Engineering

Data Engineering

100 posts
Making CASE Statements dynamic with Jinja Loops in dbt
Academy Membership dbtData Engineering

Making CASE Statements dynamic with Jinja Loops in dbt

📘Introduction In this hands-on dbt tutorial, you’ll learn how to make your SQL transformations dynamic and reusable by using Jinja loops inside CASE statements. This approach helps you replace repetitive SQL logic with concise, maintainable code — a valuable skill for any Data Engineer. 🎓 Preparing for dbt Analytics Engineering Certification?...

Using For Loops in your dbt models with Jinja
Academy Membership dbtData Engineering

Using For Loops in your dbt models with Jinja

📘Introduction In this hands-on dbt tutorial, you'll learn how to use Jinja for loops inside your dbt models to make your SQL code more dynamic and automated. Instead of manually repeating similar SQL logic for multiple columns, tables, or conditions — you can use for loops with Jinja to...

Overwriting Project Variables at Runtime in dbt
Academy Membership dbtData Engineering

Overwriting Project Variables at Runtime in dbt

📘 Introduction In this hands-on dbt tutorial, you'll learn how to overwrite project variables at runtime — a powerful feature that lets you dynamically change your dbt model behavior without modifying your code or dbt_project.yml. This is especially useful when you need to run the same transformation logic...

GraphQL vs. REST: Understanding the Key Differences
Academy Membership APIData Engineering

GraphQL vs. REST: Understanding the Key Differences

📘Introduction In this tutorial, you'll learn how GraphQL and REST differ and why developers choose one over the other. Whether you’re building modern web apps or managing large datasets, understanding these differences is essential for efficient, scalable applications. 🟣 GraphQL GraphQL (Graph Query Language) is a query language...

How to use variables in your dbt models with Jinja
Academy Membership dbtData Engineering

How to use variables in your dbt models with Jinja

📘 Introduction In this hands-on dbt tutorial, you’ll learn how to use Jinja variables inside your dbt models to make your SQL code more dynamic, flexible, and reusable. Instead of hardcoding values directly into your SQL logic, Jinja allows you to define variables that can be adjusted at runtime or...

You’ve successfully subscribed to Deep Learning Nerds | The ultimate Learning Platform for AI and Data Science
Welcome back! You’ve successfully signed in.
Great! You’ve successfully signed up.
Success! Your email is updated.
Your link has expired
Success! Check your email for magic link to sign-in.