Analytics Engineering with dbt Masterclass

0 of 18 lessons complete (0%)

Stage One — The Analytics Engineering Discipline

Where the Role Sits and Why It Exists

This is a preview lesson

Register or sign in to take this lesson.

Analytics engineering appeared because cloud warehouses made it possible to transform data after loading it, using a language analysts already knew. That collapsed a handoff and created a role that is part engineer, part analyst.

The handoff that disappeared

Previously an analyst requested a transformation, an engineer built it, and the queue grew. When transformation moved into the warehouse and into a language analysts write, the person closest to the business could build and own the logic directly.

Engineering practice applied to business logic

The discipline is version control, code review, automated testing, documentation and a deployment pipeline, applied to transformation. None of these are new ideas; applying them to analytics is what was new.

You own the definition of the truth

When you define what revenue means, every dashboard inherits it. That is a large amount of responsibility for correctness and makes documentation part of the job rather than an optional extra.

Action step

Find a metric defined in more than one place in your organisation and note whether the definitions actually agree.

Tech Skills Library is independent and is not affiliated with, accredited by, or endorsed by dbt Labs, any warehouse vendor, or any certification body named in this course. Product features change frequently; always confirm current details in the official documentation. This course teaches analytics engineering practice and does not issue a certification or credential.