Microsoft Power BI Certification Guide
·9 min read
Everything the PL-300 Power BI Data Analyst certification involves — what the credential is, exam format, cost, scoring, renewal and where it leads.
Continue readingA staged data engineering certification roadmap — what to learn before your first exam, which cert to take at each career stage, and how to time renewals.

Two engineers register for the same Databricks exam in the same week. One has spent a year writing SQL transformations and six months poking at a lakehouse; the other has watched a video course. Both pay the same $200, but only one of them is following a roadmap — the other is buying a lottery ticket with a 14-day wait between draws. The difference between those two candidates is not talent. It is sequencing: what you learn before you certify, which credential you take first, and when the next one becomes worth its fee.
This article is that sequence. It is not a ranked comparison of individual exams — if you want the head-to-head on cost, format and fit, that verdict lives in our guide to the best data engineer certifications. Here we assume you will eventually hold more than one credential, and we plan the order, the prerequisites, and the renewal timing that a multi-year path forces on you.
Every workable data engineering certification path passes through the same four stages, whatever vendor you pick:
The stages matter more than the vendors. Skipping stage one is the single most common cause of expensive retakes; every provider on this path quietly encodes it as "recommended experience", and none of them enforces it at registration, which is precisely why so many candidates ignore it.
No certification on this roadmap has a formal prerequisite. All of them have real ones.
SQL first, and not casually. Databricks writes its Data Engineer Associate content "in SQL where possible", dbt Labs lists SQL proficiency as the expected baseline, and warehouse platforms are SQL from floor to ceiling. If you cannot write joins, window functions and aggregations without a reference open, no exam at stage 2 is a good use of $150–$200.
Python second. Where Databricks content is not SQL, it is Python; Google and AWS both assume scripting comfort. You do not need software-engineering depth yet — you need to read and modify pipeline code without fear.
Hands-on platform time third. The providers tell you the dose themselves: Snowflake recommends six or more months of hands-on Snowflake experience before SnowPro Core; AWS recommends one to two years hands-on with AWS (and two to three years of data engineering broadly) before DEA-C01; Google recommends a year on Google Cloud within three-plus years in industry before its Professional Data Engineer. Treat those lines as the syllabus behind the syllabus. Free tiers, trial accounts and work projects all count; video courses alone do not.
There is no exam to pass at this stage, which is exactly why people rush it. Budget it real months. A working developer converting from backend or analytics roles typically needs less; a career-changer needs more. No provider publishes official study-hour figures, so distrust anyone who promises you a fixed number of weeks.
The right first certification is the one whose platform you can practise on daily. Pick one of the following; do not collect them.
The default first credential when your employer runs AWS or you have no platform constraints. It is 65 multiple-choice and multiple-response questions in 130 minutes, $150, delivered at Pearson VUE test centres or online proctored, and — uniquely on this roadmap — valid for three years, which buys you the longest runway before renewal interrupts your progression. There are no labs; it is question-based throughout. Note for exam day: AWS now abbreviates service names in questions, with a reference list behind the in-exam Help button.
The first credential for lakehouse-stack engineers. The current exam (guide dated May 2026) is 45 scored multiple-choice questions in 90 minutes at $200, and its domain weights double as a stage-2 study plan: Data Transformation and Modeling (22%), Data Ingestion and Loading (21%), Lakeflow Jobs (16%), Governance & Security (15%), CI/CD (10%), Troubleshooting/Monitoring/Optimisation (10%), Platform (6%). Two timing levers matter for a roadmap: the quarterly Learning Festival (January, April, July, October) halves the fee if you schedule around it, and a failed attempt costs the full fee again after a mandatory 14-day wait — so book when practice results say you are ready, not when the calendar does. Exam-day logistics and registration detail belong to our Databricks Data Engineer certification guide, and a domain-by-domain prep plan to our Databricks Data Engineer exam preparation guide.
The first credential for warehouse-first teams. Register for COF-C03 — it is the current exam Snowflake lists; the COF-C02 era is over for English-language candidates. It costs $175 per attempt (20% regional discount for exams delivered in India), is online-proctored with a Pearson VUE option, and Snowflake recommends six-plus months of hands-on experience first. Snowflake does not publish the question count or duration on the certification page, so build stamina generally rather than to a rumoured format. For format specifics see the SnowPro Core certification guide; for a week-by-week plan, how to prepare for SnowPro Core.
Azure-stack engineers should look at Microsoft's data engineering credentials — the Fabric-era DP-700 and its predecessors. Our verified fact set this cycle does not cover Microsoft exam formats or fees, so confirm current details on Microsoft Learn before slotting one into your plan; the staging logic in this article applies unchanged.
Before you pay any stage-2 registration fee, you should be able to tick all five:
Your second certification should answer one question: what does my next role require that my first credential does not prove? Three patterns cover almost everyone.
If your first cert was a cloud vendor's (AWS or Google) and your daily tools are Databricks or Snowflake — or vice versa — the second credential completes the pair. An AWS DEA-C01 holder on a Databricks stack adds the Databricks Associate; a Databricks-certified engineer whose company is all-in on Google Cloud adds the Professional Data Engineer. This pairing mirrors how modern job adverts are written: one cloud, one platform.
If your work is shifting toward analytics engineering — dbt models, tests, documentation, orchestration — add the dbt Analytics Engineering Certification: two hours, $200, delivered via Talview, currently covering dbt version 1.11, with SQL proficiency and six-plus months of dbt experience recommended. Two roadmap cautions: dbt Labs has not confirmed the exam's validity period on its official pages, so check the certification FAQ before assuming a renewal date, and note the lineup now also includes a dbt Architect Certification ($200) for a later stage.
If one vendor owns your career for the foreseeable future, go vertical instead of horizontal — which leads to stage 4. Within Snowflake specifically, the ladder above Core includes seven Advanced exams at $375 (Architect ARA-C01, Data Engineer DEA-C02, Data Scientist DSA-C03, Administrator ADA-C02, Data Analyst DAA-C01, Security Engineer SEA-C01, MLOps Engineer MLA-B01) and three Specialty exams at $225 (Gen AI GES-C02, Snowpark SPS-C01, Native Apps NAS-C02). How that ladder fits together as a portfolio is Snowflake certifications explained territory; which roles each rung supports is covered in the Snowflake certification career path.
Timing note for stage 3: schedule the second exam while the first is still comfortably valid. A two-year Databricks or Snowflake credential earned at the same time as another two-year credential means two renewals landing in the same quarter two years later — stagger them by six months or more and your future self avoids a double exam bill.
Professional-level exams certify judgement: designing pipelines, weighing trade-offs, recovering failing systems. Take them when your work has actually asked those questions of you.
Databricks Certified Data Engineer Professional — 59 scored multiple-choice questions, 120 minutes, $200, code examples in Python and SQL, exam guide updated 3 July 2026. There is no formal requirement to pass the Associate first, but the roadmap logic still says do so unless you already have years of deep platform experience: the Associate tells you cheaply whether your self-assessment is accurate before you attempt the harder paper.
Google Professional Data Engineer — Google's data engineering credential starts at professional tier: 40–50 questions, two hours, $200, with three-plus years of industry experience and a year of Google Cloud recommended. For a Google-stack engineer this can reasonably be a stage-2 or stage-4 exam depending on experience; for everyone else it slots here.
SnowPro Advanced: Data Engineer (DEA-C02) — the $375 capstone of the Snowflake route. Per-exam formats and prerequisites for the Advanced tier were not published on the pages we verified, so read the DEA-C02 exam page itself before assuming Core is formally required — though in practice Core-level fluency is table stakes.
Machine-learning-adjacent engineers have a fork here rather than a rung: Databricks' Machine Learning Associate (48 scored questions, 90 minutes, $200, Python throughout) and Generative AI Engineer Associate (45 scored questions, 90 minutes, $200) extend the same platform into ML and GenAI work — see the Databricks Machine Learning certification guide for that branch.
A certification path is not a straight line; it is a line with clocks attached. As of August 2026:
Practical rule: put every credential's expiry date in your calendar the day you pass, with a reminder six months out. Six months is enough time to prepare for a higher exam that renews the lower one (Snowflake), catch a discount window (Databricks), or book the short renewal exam (Google).
1. Certifying ahead of access. Passing a Snowflake exam when your employer runs neither Snowflake nor anything like it produces a credential that decays for two years while you never touch the platform. Sequence exams behind platform access, not ahead of it — the roadmap's whole logic collapses otherwise.
2. Booking the exam as motivation. "I'll book it to force myself to study" collides badly with the retake economics on this path: Databricks charges the full $200 again after a compulsory 14-day wait, Snowflake charges the full $175 for every attempt, and no provider here offers a free retake voucher. Book from evidence — a timed practice simulation at a comfortable margin — not from hope.
3. Studying to a rumoured format. Prep forums confidently quote question counts, durations and passing scores that the providers never published — SnowPro Core's "100 questions, 115 minutes" and the Databricks "70% pass mark" being the classic examples. When a number is not in the current official exam guide, plan without it.
4. Collecting horizontally at associate level. Three associate certificates across three clouds signals breadth without depth and triples your renewal calendar. After the first credential, the higher-value moves are depth (stage 4) or a genuine cloud-plus-platform pairing — not a third logo.
5. Ignoring the version of the exam you booked. Registering from an old bookmark or studying from last year's course can point you at retired content. Confirm the live version on the provider's certification page the day you register — COF-C03, the May 2026 Databricks Associate guide, the July 2026 Professional guide — and re-check the guide the week before you sit.
The career-changer (starting from analytics): a BI analyst with strong SQL spends stage 1 adding Python and six months of hands-on Snowflake at work. Month 8: SnowPro Core (COF-C03). Months 9–20: pipeline-building responsibility, dbt adoption at work; month 20: dbt Analytics Engineering cert. Around month 30, with Core's two-year expiry approaching, she prepares SnowPro Advanced: Data Engineer — passing it renews Core automatically.
The cloud engineer converting inward: an AWS platform engineer already past the hands-on threshold takes DEA-C01 early (month 3 of the plan). The three-year validity means no renewal pressure while he spends a year on the company's Databricks migration, then adds the Databricks Associate at a Learning Festival discount in month 15 and the Professional around month 30 — staggered clocks, one exam per phase.
The graduate: no shortcuts. A genuine 9–12 month stage 1 (SQL, Python, a free-tier cloud account, portfolio pipelines), then one associate exam chosen by whichever platform their first job runs. Everything else waits for employment to supply the experience the later exams silently assume.
Formally, usually yes — Databricks sets no prerequisite for its Professional and Google has no associate data engineering tier at all. Practically, only when your hands-on experience already matches the professional exam's scope; otherwise the associate exam is the cheaper diagnostic.
Most working data engineers are well served by two current credentials — one cloud, one platform — plus a third only when a role change demands it. Beyond that, renewal costs compound faster than career benefit.
No — churn is permanent. SnowPro Core moved to COF-C03, Databricks refreshed both data engineer guides in 2026, and Google is updating its exam for product renames. The roadmap defence is habit, not timing: always download the current official exam guide in the week you begin preparing.
No. US averages give context — Glassdoor listed $134,336 for data engineers (accessed August 2026) and Salary.com $123,053 (as of 1 August 2026) — but pay varies widely by location, experience and role, and no verified source ties a premium to any specific certification. Certifications open interview doors; experience walks through them.
Roadmaps fail when they are admired instead of walked. Decide which stage you are honestly in today, and act on that stage only: foundations people should open a SQL editor, not a registration page; stage-2 people should pick one route and book a timed practice simulation before booking the exam. The certification exams directory on ExamPractice covers every route on this page — including the Google Professional Data Engineer and the Databricks Certified Data Engineer Professional — so the readiness check for your next milestone is one free sample set away.
Exam facts in this guide were checked against official certification-provider pages on . Fees, exam codes and policies change — confirm on the provider’s own site before you book.
Put it into practice
Reading about an exam only takes you so far. Work through practice questions for your certification and find the gaps before exam day does.
·9 min read
Everything the PL-300 Power BI Data Analyst certification involves — what the credential is, exam format, cost, scoring, renewal and where it leads.
Continue reading·8 min read
A realistic look at PL-300 difficulty — question styles, the domains that trip candidates up, who finds it hard and how to tell when you would pass.
Continue reading·11 min read
A practical PL-300 preparation method — the resource stack, a five-phase study approach, practice-test strategy and a readiness checklist before you book.
Continue reading