Certification Roadmap - Analytics Engineer¶
An analytics engineer sits between data engineering and analysis. They own the layer of clean, tested, documented models that analysts and dashboards read from, usually written as SQL in version control. The core tools are a warehouse, a transformation tool such as dbt, and a BI tool.
This roadmap lists only certifications that have a guide in this repo. There is no dbt-specific exam here, so the dbt skill comes from practice: read Analytics engineering and dbt and build a dbt project.
The path¶
flowchart LR
A[SQL and modelling] --> B[PL-300]
A --> C[SnowPro Core]
B --> D[DP-600 Fabric Analytics Engineer]
C --> E[SnowPro Advanced Data Engineer]
C --> F[SnowPro Advanced Architect]
D --> G[DP-700 Fabric Data Engineer] The diagram shows two lanes, Microsoft and Snowflake. Pick one lane first; you do not need both.
Step 0 - Skills before any exam¶
- Strong SQL, including window functions. See the SQL interview guide.
- Dimensional modelling and slowly changing dimensions: Data modeling for analytics, Slowly changing dimensions.
- ELT thinking: ETL vs ELT.
- Tests and lineage: Data quality and lineage, Data contracts.
Lane A - Microsoft Fabric¶
| Step | Cert | What it adds |
|---|---|---|
| 1 | PL-300 Power BI Data Analyst | The reporting and modelling layer from the analyst side |
| 2 | DP-600 Fabric Analytics Engineer | Semantic models, warehouses and lakehouses; SQL, DAX and PySpark |
| 3 (optional) | DP-700 Fabric Data Engineer | The ingestion and pipeline side of the same platform |
DP-900 is a fine vocabulary warm-up before step 1.
Lane B - Snowflake¶
| Step | Cert | What it adds |
|---|---|---|
| 1 | SnowPro Core | Architecture, virtual warehouses, loading and sharing basics |
| 2 | SnowPro Advanced Data Engineer | Pipelines on Snowflake: Snowpipe, streams, tasks, dynamic tables |
| 2 (alternative) | SnowPro Advanced Architect | Designing accounts, security and performance at scale |
The Advanced guides in this repo list an active SnowPro Core as a prerequisite. Snowflake's blog says "being SnowPro Core Certified is a prerequisite for all advanced exams" (May 2023 post), but the current Advanced pages and the FAQ answer do not state it, so confirm it on the exam registration page before you book.
Other warehouses¶
For BigQuery, Redshift or Databricks, this repo's closest guides are GCP Professional Data Engineer, AWS DEA-C01 and Databricks Data Engineer Associate. They lean toward data engineering rather than analytics engineering. Use the warehouse comparison to choose.
Tools you learn by doing¶
| Tool | Where to learn it here |
|---|---|
| dbt | Analytics engineering and dbt, Build a dbt project |
| Orchestration | ETL and orchestration comparison |
| BI and semantic layers | BI tools comparison, Semantic layer |
Interview prep¶
Analytics engineer interview guide, then Data modeling and pipeline design.
Related¶
- Data analyst roadmap - the step before this one
- Data engineer roadmap - the step after, if you move toward pipelines and platforms