Dominio
Data Engineering
Perfil de habilidad
dbt models, tests, macros, packages, incremental models, snapshots
Roles
4
donde aparece esta habilidad
Niveles
5
ruta de crecimiento estructurada
Requisitos obligatorios
20
los otros 0 opcionales
Data Engineering
Batch Processing
17/3/2026
Selecciona tu nivel actual y compara las expectativas.
La tabla muestra cómo crece la profundidad desde Junior hasta Principal.
| Rol | Obligatorio | Descripción |
|---|---|---|
| Analytics Engineer | Obligatorio | Understands dbt project structure, models, and ref/source functions. Follows established patterns for writing SQL transformations and schema tests. Uses dbt run and dbt test commands following team CI/CD workflows. |
| BI Analyst | Obligatorio | Understands dbt basics and how it transforms raw data into BI-ready datasets. Follows team conventions for writing simple dbt models that feed dashboards. Uses dbt docs to understand data lineage and model dependencies. |
| Data Analyst | Obligatorio | Understands dbt fundamentals: models, tests, and documentation. Follows team patterns for building analytical transformations from staging to mart layers. Uses dbt-generated documentation to discover available datasets for analysis. |
| Data Engineer | Obligatorio | Creates dbt models: SELECT queries with ref() and source(), staging and mart models. Writes generic tests (unique, not_null). Understands DAG and dependencies between models. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Analytics Engineer | Obligatorio | Independently builds dbt transformation pipelines with incremental models, snapshots, and custom macros. Implements data quality tests with dbt-expectations and dbt-utils packages. Configures materializations and optimizes model performance. |
| BI Analyst | Obligatorio | Independently writes dbt models for BI reporting layer: metric definitions, aggregate tables, and dimensional models. Implements schema tests and data freshness checks. Configures dbt exposures to document downstream dashboard dependencies. |
| Data Analyst | Obligatorio | Independently builds dbt models for analytical datasets with proper testing and documentation. Implements Jinja macros for reusable transformation logic. Configures model materializations appropriate for analytical query patterns and data volume. |
| Data Engineer | Obligatorio | Designs dbt project: custom macros, incremental models, snapshots for SCD Type 2. Configures environments (dev/staging/prod). Optimizes models through materialization selection. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Analytics Engineer | Obligatorio | Architects data systems with dbt. Optimizes for big data. Implements data governance and quality frameworks. |
| BI Analyst | Obligatorio | Designs dbt project architecture for enterprise BI platform with semantic layer integration. Implements dbt Mesh patterns for cross-project model references. Architects multi-environment deployment strategies with slim CI and state-based builds. |
| Data Analyst | Obligatorio | Designs dbt transformation architecture for complex analytical domains. Implements advanced patterns: unit testing, contract enforcement, and version-controlled schema evolution. Mentors analysts on dbt best practices and efficient SQL transformation design. |
| Data Engineer | Obligatorio | Designs dbt architecture: multi-project setup, package management, custom generic tests. Implements unit tests for complex transformations. Optimizes performance: incremental + merge, partition-based. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Analytics Engineer | Obligatorio | Defines the organization's dbt project architecture: modular package structure, cross-project references, shared macros library. Implements standards for incremental models, snapshot strategies, and dbt environment management (dev/staging/prod). |
| BI Analyst | Obligatorio | Defines dbt development standards for BI organization. Establishes model naming conventions, testing requirements, and code review processes. Coordinates dbt governance across teams with shared macro libraries and package management strategies. |
| Data Analyst | Obligatorio | Defines dbt transformation standards across analytical teams. Establishes modeling layer conventions, testing coverage requirements, and deployment workflows. Drives adoption of self-service dbt development among analyst teams with proper guardrails. |
| Data Engineer | Obligatorio | Defines dbt standards: project structure, naming conventions, documentation requirements, PR review checklist. Implements dbt metrics layer and exposure definitions for data contracts. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Analytics Engineer | Obligatorio | Architects the enterprise dbt platform evolution strategy: multi-project mono-repo vs multi-repo, dbt mesh for cross-team dependencies, migration to dbt Cloud. Defines the roadmap for MetricFlow/Semantic Layer adoption to unify business metrics. |
| BI Analyst | Obligatorio | Defines enterprise dbt strategy and transformation platform architecture. Evaluates dbt Cloud vs Core trade-offs, Mesh adoption, and semantic layer integration paths. Shapes organizational data transformation governance aligned with data mesh principles. |
| Data Analyst | Obligatorio | Shapes enterprise dbt transformation strategy and analytical platform evolution. Drives organizational adoption of modern transformation patterns and tooling. Defines long-term dbt architecture roadmap with versioning, contracts, and cross-team collaboration models. |
| Data Engineer | Obligatorio | Designs transformation strategy: dbt for SQL transformations, Spark for complex processing, dbt mesh for multi-team. Defines governance for shared models and cross-project dependencies. |