Glossary · Business Analytics

Analytics Engineering

also: dbt · modern data stack · ELT

Definition

Analytics engineering is the discipline of building reliable, tested, version-controlled transformations on top of a cloud warehouse, bridging data engineering and analysis. Tools like dbt, Dagster, and Airbyte formalize a software-engineering workflow for SQL transformations with tests, documentation, and lineage.

The modern data stack (Snowflake/BigQuery plus Fivetran/Airbyte plus dbt plus BI) shifted transformation from ETL scripts to ELT-in-warehouse, and raised the question of who owns the semantic layer. Analytics engineering emerged as the answer: engineers who write SQL transformations with tests, documentation, incremental refresh, and CI/CD. The practice produced dramatic reductions in metric inconsistency, but only when coupled with metric ontology design and strict semantic-layer governance.

Essays on this concept

Related concepts