Big Data Prep https://www.bigdataprep.com/ Make Big Data Easier To Use Sun, 08 Nov 2026 04:50:32 +0000 en-US hourly 1 https://wordpress.org/?v=7.1.4 https://www.bigdataprep.com/wp-content/uploads/2021/12/cropped-BigDataPrep-Mini-Logo-32x32.png Big Data Prep https://www.bigdataprep.com/ 32 32 Claude Architect Certification: What CCAR-F Really Tests in Four Production Scenarios https://www.bigdataprep.com/2026/11/07/claude-architect-certification-what-ccar-f-really-tests/ Sat, 07 Nov 2026 00:00:00 +0000 https://www.bigdataprep.com/?p=16537 CCAR-F does not ask what a setting is called. It asks which design keeps an agent from retrying a generic tool error, when a migration needs plan mode, and how facts survive a long session. This guide walks the five weighted domains, the six scenarios, Claude Partner Network eligibility, retakes and a build-first study plan.

The post Claude Architect Certification: What CCAR-F Really Tests in Four Production Scenarios appeared first on Big Data Prep.

]]>

A support agent built on the Claude Agent SDK looks up an order, the lookup times out, and the tool hands back two words: “Operation failed.” The agent cannot tell a timeout from a policy refusal, so it retries, then retries again, then tells the customer something vague. Nothing in that story is a model problem. It is an architecture problem, and it is exactly the kind of decision the Claude architect certification is built to examine.

The exam behind it is CCAR-F, Claude Certified Architect: Foundations. It has 60 items, a 120 minute time limit, a scaled pass mark of 720 on a 100 to 1,000 scale and a $125 fee, and every question sits inside one of four production scenarios drawn at random from a bank of six. This guide explains what each of the five domains asks you to design, how the scenarios shape the questions, who is allowed to sit the exam, how it compares with the other three Claude credentials, and how to prepare with the hands-on builds Anthropic itself recommends.

What Does the Claude Architect Certification Actually Test?

The Claude architect certification tests judgment about tradeoffs when you build production systems with Claude. CCAR-F covers four technologies, Claude Code, the Claude Agent SDK, the Claude API and the Model Context Protocol, and asks which design choice is right in a realistic customer situation rather than whether you can recite a feature list.

Anthropic’s own exam guide frames the credential around informed decisions, and the task statements read that way. You are rarely asked what a setting is called. You are asked which of four plausible approaches stops an agent from skipping a required verification step, which error shape lets a coordinator decide whether to retry, or whether a migration that touches dozens of files belongs in plan mode. The wrong answers are usually things a capable developer might genuinely try, which is what makes the paper harder than its foundation label suggests.

Knowledge versus skills

Every task statement in the guide is split into “knowledge of” and “skills in”. The knowledge half describes concepts, such as how tool results are appended to conversation history. The skills half describes actions, such as continuing a loop while the stop reason is tool use and ending it on end turn. Questions draw on both, so reading documentation alone leaves the skills half thin. The candidate who has actually built a loop, hit a failure and fixed it recognises the right option faster.

How Is CCAR-F Structured, Scored and Priced?

CCAR-F has 60 multiple-choice and multiple-response items, and each item tells you how many responses to select. You get 120 minutes, the exam is proctored online or at a test center, and the pass mark is a scaled 720 on a 100 to 1,000 scale. The fee is $125 USD and the credential is valid for 12 months.

Item Detail
Credential Claude Certified Architect: Foundations
Exam code CCAR-F
Number of items 60
Item format Multiple-choice and multiple-response
Structure 4 scenarios drawn from a bank of 6
Time limit 120 minutes
Passing score Scaled 720 on a 100 to 1,000 scale
Exam fee $125 USD
Delivery Proctored, online and/or test center
Validity 12 months from the date awarded

Two details on the score report are worth knowing before you sit. You receive a pass or fail with your scaled score, and you also receive a percent-correct figure for each domain. That breakdown is the most useful thing a failed attempt gives you, because it tells you which of the five domains to rebuild before the retake.

Retakes and rescheduling

Pearson VUE runs delivery for Anthropic. If you do not pass, the waiting period is 14 days after the first attempt, 30 days after the second and 90 days after the third, and you can take up to four attempts at one exam in any rolling 12 month period. Test center appointments can be moved or cancelled up to 48 hours before the start time. Candidates who pass receive a digital badge through Credly.

The 12 month validity is short by certification standards, and it is a deliberate signal. The technologies on this paper change quickly, and a credential that lasts a year tells an employer the holder was tested against something close to the current platform.

Who Can Sit CCAR-F, and Who Is It Written For?

CCAR-F is open to members of the Claude Partner Network, and membership is free for firms. The intended candidate is a solution architect who designs and ships production applications with Claude, typically with six months or more of practical work across the Claude API, the Agent SDK, Claude Code and MCP, including an honest sense of where large language models fail.

The eligibility rule surprises people who arrive from vendor programs where anyone can buy a voucher. Anthropic describes the program in its expanded certification announcement as a quality benchmark for the consulting and engineering firms that deploy Claude for clients, and certified practitioner counts feed directly into a firm’s tier in the network. The top tier, Global Premier, requires 1,000 certified practitioners along with customer and reference thresholds. That is why the exam is proctored and identity verified rather than a course completion quiz.

“The companies that pull ahead over the next twelve months will be the ones with enough skilled people to put Claude to work on their hardest problems. Every major technology shift has been carried by a trained, trusted workforce, and AI is no different.”

Steve Corfield, Head of Global Business Development and Partnerships, Anthropic

The scale is already large. Anthropic reported in July 2026 that more than 36,000 consultants across more than 1,300 organisations had been certified since the March launch, and that more than 400,000 people had completed Claude training through Anthropic Partner Academy, its free partner training platform.

How booking works

  1. Your firm joins the Claude Partner Network at no cost and registers its practitioners.
  2. You register at the Anthropic Partner Academy and purchase the CCAR-F exam there for $125.
  3. If this is your first Pearson exam, you receive an email with your Pearson username and password.
  4. You log in to your Pearson account and schedule the exam online or at a test center.

The Partner Academy also hosts the self-paced preparation course for the credential, so the same account serves for training and booking.

How Are the Five CCAR-F Domains Weighted?

CCAR-F has five domains. Agentic Architecture and Orchestration is the largest at 27 percent, Claude Code Configuration and Workflows and Prompt Engineering and Structured Output carry 20 percent each, Tool Design and MCP Integration carries 18 percent, and Context Management and Reliability carries 15 percent. The weights reflect Anthropic’s job task analysis.

Domain Weight Objectives
Agentic Architecture & Orchestration 27% Agentic loops; coordinator-subagent orchestration; subagent invocation, context passing and spawning; multi-step workflows with enforcement and handoff; Agent SDK hooks for tool call interception and data normalization; task decomposition; session state, resumption and forking
Tool Design & MCP Integration 18% Tool interfaces with clear descriptions and boundaries; structured error responses for MCP tools; distributing tools across agents and configuring tool choice; integrating MCP servers into Claude Code and agent workflows; the built-in tools Read, Write, Edit, Bash, Grep and Glob
Claude Code Configuration & Workflows 20% CLAUDE.md hierarchy, scoping and modular organization; custom slash commands and skills; path-specific rules; plan mode versus direct execution; iterative refinement; CI/CD integration
Prompt Engineering & Structured Output 20% Prompts with explicit criteria to reduce false positives; few-shot prompting; structured output through tool use and JSON schemas; validation, retry and feedback loops; batch processing; multi-instance and multi-pass review
Context Management & Reliability 15% Preserving critical information in long interactions; escalation and ambiguity resolution; error propagation across multi-agent systems; context in large codebase exploration; human review and confidence calibration; provenance and uncertainty in multi-source synthesis

Read the weights alongside the scenarios rather than on their own. Agentic architecture leads, but several scenarios list three primary domains at once, so a single question about a support agent can test orchestration, tool errors and escalation together. Studying domain by domain is still the right way to learn; testing yourself should mix them, the way the exam does. When the objectives feel familiar, VMExam’s timed CCAR-F practice exam is a way to rehearse that mixing under the 120 minute clock and find the weak domain before Pearson’s score report does.

Which Six Scenarios Can Appear on Exam Day?

Six scenarios make up the bank and four of them, chosen at random, appear on each sitting. Each sets a production context such as a support agent or a CI pipeline and frames a group of questions. Because you cannot know which four you will get, you have to prepare all six, and every one of them maps to named primary domains.

  • Customer Support Resolution Agent: An Agent SDK agent with MCP tools for customers, orders, refunds and escalation, aiming for 80 percent or better first-contact resolution while knowing when to hand off. Primary domains: agentic architecture, tool design, context management.
  • Code Generation with Claude Code: A team using Claude Code for generation, refactoring, debugging and documentation, with custom slash commands, CLAUDE.md configuration and the plan mode decision. Primary domains: Claude Code configuration, context management.
  • Multi-Agent Research System: A coordinator delegating to subagents that search, analyse documents, synthesise and write cited reports. Primary domains: agentic architecture, tool design, context management.
  • Developer Productivity with Claude: An agent that helps engineers explore unfamiliar codebases and automate repetitive work using the built-in tools and MCP servers. Primary domains: tool design, Claude Code configuration, agentic architecture.
  • Claude Code for Continuous Integration: Automated review, test generation and pull request feedback inside a pipeline, with prompts tuned to cut false positives. Primary domains: Claude Code configuration, prompt engineering.
  • Structured Data Extraction: Pulling fields from unstructured documents, validating them against JSON schemas and handling edge cases cleanly for downstream systems. Primary domains: prompt engineering, context management.

Notice how often context management appears. It is the smallest domain by weight but is a primary domain in four of the six scenarios, which means it surfaces inside questions that look, at first glance, like they are about something else.

What Does Agentic Architecture and Orchestration Ask You to Design?

Agentic Architecture and Orchestration, 27 percent of CCAR-F, asks you to design the control flow of agents. That means a correct agentic loop, coordinator and subagent patterns, how context is passed when a subagent is spawned, workflows that enforce required steps, Agent SDK hooks, task decomposition, and session resumption and forking.

Claude architect certification comparison of hooks and gates that block a tool call and always hold, against prompt guidance that shapes behaviour but can still be skipped

The loop and its stopping condition

The guide is unusually specific about the loop. A correct loop continues while the stop reason is tool use, appends each tool result to the conversation so the model can reason about the next step, and ends on end turn. It also names the anti-patterns: deciding the loop is finished by parsing natural language, relying on an arbitrary iteration cap as the main stopping rule, or treating the presence of assistant text as a completion signal. Expect distractors built from exactly those mistakes. The Claude Agent SDK documentation is the reference to build against while you practise.

Enforcement belongs in code, not in the prompt

A recurring theme is the difference between programmatic enforcement and prompt guidance. If a business rule must hold, such as verifying a customer before any refund, the exam favours a hook or a prerequisite gate that blocks the downstream tool call over an instruction in the system prompt asking the model to remember. Prompts shape behaviour; hooks guarantee it. The same logic covers data normalization, where a hook intercepts tool output and reshapes it before the model sees it.

Coordinators, subagents and sessions

For multi-agent questions, think about what each subagent actually needs. Passing a coordinator’s entire history to every subagent wastes context and blurs focus; passing too little leaves the subagent guessing. Session questions turn on a similar judgment: resume a session when the prior context is still mostly valid, and start fresh with a summary when it is not.

How Deep Does the Tool Design and MCP Domain Go?

Tool Design and MCP Integration is 18 percent of CCAR-F and goes deeper than connecting a server. It tests how tools are described so the model chooses correctly, how errors are structured so agents recover sensibly, how tools are spread across agents, how MCP servers are wired into Claude Code and agents, and when each built-in tool fits.

The opening scene of this guide is a Domain 2 question in disguise. The guide wants errors that carry a category such as transient, validation or permission, a flag saying whether a retry makes sense, and a human-readable explanation. A uniform “Operation failed” leaves the agent unable to choose between retrying, explaining a policy to the customer or escalating. A related distinction the exam returns to is an access failure, which needs a retry decision, versus a valid empty result, which is a successful query that simply found nothing.

MCP is now a foundation project

MCP is not an Anthropic-only interface any more. Anthropic contributed it to the Linux Foundation’s Agentic AI Foundation launch in December 2025, alongside projects from Block and OpenAI, and the specification and SDKs are developed in the open in the MCP project on GitHub. For CCAR-F that matters in one practical way: the protocol knowledge you build transfers to any MCP client. If you want a credential that tests the protocol itself rather than Claude’s use of it, the Model Context Protocol Associate exam is the vendor-neutral counterpart.

Built-in tools

The domain also lists the built-in tools by name: Read, Write, Edit, Bash, Grep and Glob. Questions here are about fit, for example reaching for Grep to locate a symbol across a large repository instead of reading files one by one, and keeping verbose discovery out of the main context.

Which Claude Code Settings and Workflows Are Tested?

Claude Code Configuration and Workflows, 20 percent of CCAR-F, tests how Claude Code is set up for a team. The objectives cover the CLAUDE.md hierarchy and modular imports, custom slash commands and skills, path-specific rules, the choice between plan mode and direct execution, iterative refinement techniques and running Claude Code inside CI/CD pipelines.

CLAUDE.md hierarchy

The CLAUDE.md memory hierarchy runs from user level, through project level, down to directory level. A classic exam situation is a new team member who is not receiving the team’s conventions because those conventions live in someone’s user-level file, which is never shared through version control. The fix is to move them to the project level. The guide also expects you to know the import syntax for keeping CLAUDE.md modular and the .claude/rules/ directory, where rule files with glob patterns in their frontmatter load only when matching files are being edited.

Skills and slash commands

Project-scoped commands and skills live under .claude/ and travel with the repository; user-scoped ones stay personal. Skills support frontmatter options, and the guide’s own exercises use a forked context and an allowed-tools restriction so that a skill runs in isolation without polluting the main conversation.

Plan mode or direct execution

Plan mode is for work with architectural weight: large changes, several valid approaches, multi-file migrations. Direct execution suits a well-scoped fix with a clear stack trace. The strongest answer is often a combination, planning a library migration first and then executing the agreed approach. The guide also names the Explore subagent as the way to keep verbose discovery output from exhausting the main context window.

How Are Prompt Engineering and Context Management Tested?

Prompt Engineering and Structured Output (20 percent) and Context Management and Reliability (15 percent) together make up over a third of CCAR-F. The first tests explicit criteria, few-shot examples, schema-enforced output, validation and retry loops and batch design. The second tests what survives a long session, when to escalate, and how errors and uncertainty move between agents.

Specific criteria beat vague caution

The guide is direct that instructions such as “be conservative” or “only report high-confidence findings” do not raise precision the way categorical criteria do. A review prompt that says which issues to report and which to skip, with an example for each severity level, produces fewer false positives, and fewer false positives protect developer trust in the categories that are accurate. Few-shot examples are the other lever: two to four targeted examples that show why one action was chosen over plausible alternatives.

Structured output and retries

For extraction, the exam favours tool use with a JSON schema that marks optional and nullable fields, so the model can return null instead of inventing a value. When validation fails, a retry should include the document, the failed output and the specific error. Some failures, such as information that is simply absent from the source, cannot be fixed by retrying, and recognising that is part of the skill. Large volumes go through the Message Batches API, with failures handled by custom ID. These patterns are close cousins of what retrieval and agent exams on other platforms test, such as the Alibaba LLM engineer professional credential, but CCAR-F frames them through Claude’s own tooling.

Context that survives

Context questions are concrete. Progressive summarisation tends to blur amounts, dates and what the customer was promised, so the guide recommends a persistent block of case facts kept outside the summarised history. Verbose tool output should be trimmed to the relevant fields before it accumulates. Long inputs suffer from a lost-in-the-middle effect, so key findings belong at the start. Escalation triggers include a customer asking for a human, a gap in policy and an inability to make progress.

How Does CCAR-F Compare With the Other Claude Certifications?

CCAR-F is one of four Claude credentials. Claude Certified Associate: Foundations covers practical everyday use, Claude Certified Developer: Foundations targets engineers building with the API, and Claude Certified Architect: Professional covers integration architecture, governance and evaluation at enterprise scale. Each path starts at a foundation level and advances to professional.

Credential Code Focus
Claude Certified Associate: Foundations CCAO-F Practical, everyday use of Claude on Claude-related projects, for technical and business roles
Claude Certified Developer: Foundations CCDV-F Engineers building applications with the Claude API, tool use and agent development
Claude Certified Architect: Foundations CCAR-F Solution architects designing and building agent systems with Claude
Claude Certified Architect: Professional CCAR-P Integration architecture, governance and evaluation for large enterprises

One timing detail matters if you are choosing between them now. Pearson VUE’s Anthropic page announces that the Associate Foundations, Developer Foundations and Architect Professional exams will carry updated content from December 7, 2026, with updated exam guides published on November 17, 2026. CCAR-F is not on that list, so the current Architect Foundations guide remains the one to prepare from.

“AI is moving faster than most people’s ability to build the skills to use it confidently, and that gap is exactly what verified assessment is built to close.”

Vishaal Gupta, President, Enterprise Learning and Skills, Pearson

If you design systems rather than write most of the code, CCAR-F is the natural entry point. If you mostly write application code against the API, the Developer credential is closer to your day, and the Professional architect exam is the step after Foundations.

How Should You Prepare for CCAR-F?

Prepare for CCAR-F by building, not reading. The official CCAR-F exam guide recommends a set of hands-on projects that between them cover every domain: an Agent SDK agent, a configured Claude Code project, MCP tools, an extraction pipeline, prompt and review design, and context and escalation patterns.

Five CCAR-F builds to practise for the Claude architect certification: an agent loop, Claude Code configuration, MCP tools, an extraction pipeline and escalation to human review

The guide’s preparation list translates into a practical build plan:

  • Build an agent with the Claude Agent SDK that runs a complete loop with tool calling, error handling and session management, then practise spawning subagents and passing context between them.
  • Configure Claude Code for a real project with a CLAUDE.md hierarchy, path-specific rules, custom skills with frontmatter options, and at least one MCP server.
  • Design and test MCP tools whose descriptions clearly separate similar tools, with structured error responses and retryable flags, and test tool selection with ambiguous requests.
  • Build an extraction pipeline with tool use and JSON schemas, validation and retry loops, optional and nullable fields, and batch processing through the Message Batches API.
  • Practise prompt engineering with few-shot examples for ambiguous cases, explicit review criteria and multi-pass review for large code reviews.
  • Study context patterns: extract facts from verbose tool output, keep scratchpad files for long sessions and delegate to subagents to manage context limits.
  • Review escalation and human-in-the-loop design, including confidence-based routing for human review.

The guide also includes worked exercises, the first of which combines several of these: three or four MCP tools with deliberately similar purposes, a loop that handles both stop reasons, structured errors, and a hook that blocks operations above a threshold and routes them to escalation. If you can build that exercise and explain each choice, you have covered a large share of three domains. Finish with the exam guide’s sample questions and the Partner Academy course, then rehearse under time.

Frequently Asked Questions

How many questions are on the Claude Certified Architect: Foundations exam?

CCAR-F has 60 items in multiple-choice and multiple-response format, and each item states how many responses to select. You have 120 minutes to complete it.

What score do you need to pass CCAR-F?

The passing score is a scaled 720 on a scale of 100 to 1,000. The score report also shows your percent-correct for each of the five domains.

How much does the Claude architect certification cost?

The exam fee is $125 USD, purchased through the Anthropic Partner Academy. Claude Partner Network membership for firms is free, and the Partner Academy training is free for partners.

Can anyone take the CCAR-F exam?

Exams are available to members of the Claude Partner Network. A firm joins the network at no cost and registers its practitioners, who then book through the Partner Academy and Pearson VUE.

Is CCAR-F the same as CCA-F?

CCA-F is not an official code. Anthropic’s program and Pearson VUE list the exam as Claude Certified Architect: Foundations with the code CCAR-F, so a search for CCA-F about the Claude architect exam leads to this credential.

How long is the Claude Certified Architect credential valid?

The credential is valid for 12 months from the date it is awarded, according to the official exam guide.

Is CCAR-F changing on December 7, 2026?

No. Pearson VUE’s notice of updated content from December 7, 2026 names the Associate Foundations, Developer Foundations and Architect Professional exams. CCAR-F is not on that list.

How many times can I retake the exam?

You can take up to four attempts at one exam in a rolling 12 month period. The waiting periods are 14 days after the first attempt, 30 days after the second and 90 days after the third.

Which domain carries the most weight?

Agentic Architecture and Orchestration, at 27 percent. Claude Code Configuration and Workflows and Prompt Engineering and Structured Output follow at 20 percent each.

Conclusion

The Claude architect certification rewards people who have shipped agents and watched them fail. CCAR-F packs 60 items into four random scenarios from a bank of six, weights agentic architecture highest at 27 percent, and keeps returning to the same lessons: enforce rules in code, give tools structured errors, keep critical facts out of summaries, and choose plan mode when the change is large. It costs $125, needs Claude Partner Network membership and lasts 12 months. Build the projects the exam guide lists, test yourself across mixed scenarios, and you will recognise most of the right answers before you finish reading the options.

Rating: 0 / 5 (0 votes)

The post Claude Architect Certification: What CCAR-F Really Tests in Four Production Scenarios appeared first on Big Data Prep.

]]>
Cloudera Data Engineering Certification: Spark Comes First, Then Everything Else https://www.bigdataprep.com/2026/10/31/cloudera-data-engineering-certification-spark-comes-first/ Sat, 31 Oct 2026 00:00:00 +0000 https://www.bigdataprep.com/?p=16522 Close the documentation tab before you sit CDP-3002: nothing may be open. Nearly half the paper is Spark and another fifth is Spark tuning, so this guide studies the Cloudera Data Engineer exam in the order its weights suggest, then covers Airflow, Iceberg, the Data Engineering service, the online proctor and the $330 booking.

The post Cloudera Data Engineering Certification: Spark Comes First, Then Everything Else appeared first on Big Data Prep.

]]>

Close the documentation tab. The Cloudera data engineering certification is sat with nothing open: no reference material, no white papers, no user guides, under a live online proctor, for 90 minutes. That rule shapes the preparation more than any single topic does, because everything you would normally look up in the Spark or Airflow documentation has to be in your head when the first of the 50 questions appears. Exam CDP-3002, titled Cloudera Data Engineer, passes at 55 percent and costs $330 through Cloudera’s own store.

The second thing to know is where the marks are. Spark carries 48 percent of the weighting and Performance Tuning, which is Spark tuning in all but name, carries another 22. Seven questions in ten therefore turn on how well you understand Spark execution, and the three remaining topics, Airflow, Deployment and Iceberg, share the last 30 percent at 10 each. This guide takes the weights at face value and studies the exam in that order. It covers what each topic lists, what the two newer objectives actually ask, how the Data Engineering service fits, who Cloudera says the credential is for, what happens on exam day, and a preparation sequence you can run from a trial environment.

Why Does Spark Decide the Cloudera Data Engineering Certification?

Spark decides the Cloudera data engineering certification because it is 48 percent of CDP-3002 outright and Performance Tuning, a further 22 percent, is Spark tuning: explain plans, join strategy, caching, partitioned and bucketed tables. Together they are 70 percent of a 50 question paper, roughly 35 questions, against a pass mark of 55 percent, which is 28 correct answers.

That arithmetic does not mean the other topics can be skipped. It means the order of study matters. A candidate who is fluent in DataFrames and can read a physical plan has most of the paper covered and can treat Airflow, Deployment and Iceberg as three short, bounded topics worth five questions each. A candidate who spends equal time on all five topics has spent 60 percent of their preparation on 30 percent of the marks.

What “Spark over Kubernetes” signals

The first Spark sub-objective is “Fundamentals on Spark over Kubernetes”, and it tells you which Spark the exam means. On the Cloudera platform, Spark jobs for data engineering run in the Data Engineering service, where Kubernetes schedules the driver and executors rather than YARN. The exam is not asking you to administer a Kubernetes cluster; it is asking you to understand what a Spark application looks like when its executors are pods, what resource settings mean in that world, and how a job is submitted to it. Keep that framing in mind through every Spark question.

What Does CDP-3002 Cost, and How Is It Delivered?

CDP-3002 costs $330 USD, runs for 90 minutes, has 50 questions and passes at 55 percent. Cloudera delivers it online under a live proctor through QuestionMark, with no allowed resources of any kind. Registration is through Cloudera’s education store, and Cloudera lists three courses as optional preparation, one of them free.

Item Detail
Exam name Cloudera Data Engineer
Exam code CDP-3002
Questions 50
Duration 90 minutes
Passing score 55 percent
Price $330 USD
Delivery Online, proctored through QuestionMark
Allowed resources None
Suggested training Preparing with Cloudera Data Engineering; Advanced Spark Application Performance Tuning; DENG-152 Cloudera Iceberg Fundamentals (free OnDemand)

Two figures that candidates often look for are not published. Cloudera’s CDP-3002 exam guide displays no validity period for the credential and no list of delivery languages, and the AnalyticsExam syllabus page does not state them either. Treat any figure you see elsewhere for either as unverified. The price is the one item the guide does not carry; it comes from the syllabus page and matches the store listing.

How Are the Five Topics Weighted?

The Cloudera Data Engineer exam has five weighted topics: Spark at 48 percent, Performance Tuning at 22, and Airflow, Deployment and Iceberg at 10 percent each. Seventeen sub-objectives sit beneath them, fourteen of which belong to the two Spark topics. Iceberg has one line, “Understand Iceberg”, and Deployment has two.

Topic Objectives Weight
Spark Fundamentals on Spark over Kubernetes; Work with DataFrames; Understand Distribute Processing; Implement Hive and Spark Integration; Understand Distributed Persistence 48%
Airflow Implement incremental extraction in Apache Airflow from source system; Use Apache Airflow to schedule ETL pipelines; Use Apache Airflow to schedule quality checks; Work with DAGs 10%
Performance Tuning Know Basic tools in (Spark) Performance Tuning; Understand Optimization Framework and Explain plans; Understand Inferring Schemas; Work with Improving Join Performance Leverage Caching Data for Reuse; Work with Partitioned and Bucketed Tables 22%
Deployment Use the API and CLI; Work in the Data Engineering Service 10%
Iceberg Understand Iceberg 10%

The table is printed in the order the syllabus lists it, which is not weight order. Read it as 48, 22, 10, 10, 10 and the shape of the exam is clear: two heavy Spark topics and three light ones. Cloudera’s own exam guide carries the same five topics with the same weights and the same objective wording, so there is no disagreement to resolve between the two sources.

How Should You Study the Spark Topic First?

Study the Spark topic of CDP-3002 as five connected ideas: how a Spark application runs when Kubernetes schedules it, how DataFrames express transformations, how work is distributed across executors, how Spark reads and writes Hive tables on the Cloudera platform, and how data persists between stages and jobs. Each is one of the five listed sub-objectives, and each shows up again inside the tuning topic.

Five tile study order for the Cloudera data engineering certification CDP-3002: Spark DataFrames on Kubernetes, tuning with explain plans and joins, Airflow DAGs and schedules, deploy with API and CLI jobs, Iceberg open table format

DataFrames and distributed processing

“Work with DataFrames” is the broadest line on the paper. Expect questions on selecting, filtering, joining, grouping and aggregating with the DataFrame API, on reading and writing common formats, and on the difference between a transformation and an action. “Understand Distribute Processing” sits directly behind it: partitions, shuffles, stages and tasks, and why a wide transformation forces data movement while a narrow one does not. If you can draw what happens to a DataFrame when it is joined and then grouped, you understand both objectives.

Spark over Kubernetes

The Apache Spark project documents how a driver and its executors run as pods in Spark on Kubernetes, and that model is what the Data Engineering service presents to you. Learn the vocabulary at the level of the Spark documentation: driver pod, executor pods, resource requests, dynamic allocation, and what a failed executor means for a running job. The exam does not require you to write Kubernetes manifests.

Hive integration and persistence

“Implement Hive and Spark Integration” covers reading and writing tables that live in the Hive metastore from Spark, including the managed versus external distinction and how Spark SQL addresses a Hive database. “Understand Distributed Persistence” covers where data lands between stages and jobs: the storage layer underneath, file formats, and the persistence and checkpointing options Spark offers for reuse. Both objectives are easiest to learn by doing them in a trial workspace rather than by reading.

Once the five ideas are solid, the fastest way to find the gaps is a timed rehearsal. AnalyticsExam’s timed CDP-3002 practice exams are built around the same five topics and weights, so a weak score on the Spark questions tells you exactly which of the five sub-objectives to go back to before you touch Airflow or Iceberg.

What Does Performance Tuning Add on Top of Spark?

Performance Tuning is 22 percent of CDP-3002 and asks you to make Spark jobs faster and cheaper: read an explain plan, choose a join strategy, cache data that is reused, lay tables out as partitioned or bucketed, and understand what schema inference costs at read time. Every one of its five sub-objectives assumes the Spark fundamentals above.

Explain plans and the optimizer

“Understand Optimization Framework and Explain plans” is the heart of the topic. You should be able to look at the output of an explain call and identify the scan, the filter pushdown, the exchange that marks a shuffle, and the join operator chosen. Knowing why the optimizer picked a broadcast join over a sort merge join, and what you can change to influence that choice, is worth more than memorising configuration keys.

Joins, caching and table layout

The remaining objectives are the levers you pull after reading the plan. Improving join performance means broadcasting the small side, avoiding skew, and joining on the right keys. Leveraging caching means persisting a DataFrame that several later actions reuse and knowing when the cache costs more than it saves. Partitioned and bucketed tables decide how much data a query has to scan and whether a join can skip a shuffle altogether. “Understand Inferring Schemas” rounds it off: letting Spark infer a schema from a large file set is convenient and expensive, and the exam expects you to know when to declare the schema instead.

How Much Airflow and Iceberg Do the Newer Objectives Ask For?

Airflow and Iceberg are 10 percent of CDP-3002 each, about five questions apiece. Airflow has four sub-objectives, all about orchestration: incremental extraction from a source system, scheduling ETL pipelines, scheduling quality checks, and working with DAGs. Iceberg has one, “Understand Iceberg”, and Cloudera names a free course for it.

Airflow: the scheduler questions

The Data Engineering service ships Apache Airflow as its orchestration layer, and Cloudera’s documentation on Airflow in Cloudera Data Engineering is the right starting point because it shows how a DAG triggers Spark jobs defined in the service. Learn the DAG as a Python object with tasks, dependencies and a schedule; learn how an incremental extraction is expressed so that each run picks up only new data; and learn how a quality check becomes a task that can fail a pipeline. The syllabus wording “schedule quality checks” is a strong hint that at least one question is about placing a check inside a scheduled DAG rather than running it by hand.

Iceberg: one objective, one free course

“Understand Iceberg” is the only single-line topic on the paper, and Cloudera’s suggested training for it is DENG-152 Cloudera Iceberg Fundamentals, which is free and on demand. Cover what the Apache Iceberg table format adds over a plain Hive table: snapshots, time travel, schema and partition evolution, and the metadata layer that lets several engines read the same table safely. Cloudera has made the format a central part of its platform, which is why a 10 percent slice of a data engineering exam is reserved for it.

“Cloudera pioneered the Big Data industry, and remains a leading platform provider who continues to invest in making the Apache Iceberg open table format enterprise ready.”

Leo Brunnick, Chief Product Officer, Cloudera

For the exam, the practical reading of that statement is simple: expect Iceberg to appear as the table format a Spark job writes to, not as a separate product. Know what a snapshot is, what time travel means, and why partition evolution matters for a table that outlives its first design.

What Does the Deployment Topic Mean by API and CLI?

The Deployment topic of CDP-3002 is 10 percent and has two sub-objectives: “Use the API and CLI” and “Work in the Data Engineering Service”. It tests whether you can take a Spark application or an Airflow DAG and run it in Cloudera’s managed service as a defined job, from the command line or an API call, rather than only from a notebook.

Cloudera’s Data Engineering documentation describes the service as a set of virtual clusters inside an environment, with jobs and resources as its core objects. A job points at an application file and its arguments; a resource holds the files and dependencies a job needs. The CLI lets you create and update jobs, upload resources, run jobs and read their logs without opening the web console, and the API exposes the same operations for automation. Expect questions phrased as “which command” or “which object” rather than deep syntax.

The service runs inside a platform environment, so some understanding of what an environment is helps. The Cloudera public cloud administrator exam covers that layer in depth; for CDP-3002 you need only enough to know where a virtual cluster lives and why a job’s resources follow it.

Who Is the Cloudera Data Engineer Credential Written For?

Cloudera describes the Cloudera Data Engineer credential as being for professionals who design, build and optimise data workflows with Cloudera tools, mainly Spark and Airflow. That includes data modelling for efficient storage, performance work such as finding bottlenecks and tuning queries, and the security, monitoring and troubleshooting that keep a cluster’s pipelines running.

In practice that is a working pipeline developer or data platform engineer who already writes Spark jobs and wants a vendor credential that names the stack they use. It is not an analyst exam; SQL alone will not carry it. Nor is it a modelling exam. Someone who trains and serves models on the platform is better served by the Cloudera machine learning engineer credential, which shares the Spark foundation but weights its remaining marks toward model workbench and deployment.

One credential, two names

Cloudera’s certification catalogue now lists the exam as Cloudera Data Engineer, without the CDP prefix that older material, badge pages and some search results still use. The exam code is unchanged at CDP-3002, and the AnalyticsExam syllabus page already carries the new name. If you see “CDP Data Engineer” and “Cloudera Data Engineer” side by side, they are the same credential.

What Happens on Exam Day?

CDP-3002 is taken online under a live proctor through QuestionMark, and nothing may be open during the 90 minutes: Cloudera’s guide lists allowed resources as none and spells out that reference materials, white papers and user guides are all excluded. Cloudera asks candidates to review the QuestionMark system requirements before the appointment.

Two panel infographic for CDP-3002 exam day: during the exam an online live proctor, no notes or documentation, 90 minutes and 50 questions; before you book run the system check, pay 330 dollars via the Cloudera store, take the free Iceberg course

Booking runs through the Cloudera Education store, where the exam is listed at $330. Run the proctoring system check on the machine you will actually use, in the room you will actually sit in, several days before the date: the webcam, microphone and screen-sharing requirements are the part most people leave to the last minute. Cloudera provides a certification support mailbox for anything that goes wrong.

Pacing the 50 questions

Ninety minutes for 50 questions is 108 seconds each. The Spark and tuning questions, about 35 of them, are where a candidate loses time reading plans or code, so mark anything that takes more than two minutes and come back to it. The Airflow, Deployment and Iceberg questions are shorter and recall-based; answer them quickly to buy time for the heavy half.

How Do You Prepare in Weight Order?

Prepare for CDP-3002 by working the topics in weight order: Spark first, Performance Tuning second, then Airflow, Deployment and Iceberg as three short blocks, with a timed rehearsal between the heavy half and the light half. The sequence below follows the syllabus weights and Cloudera’s own suggested training, and it assumes access to a trial environment.

  1. Build DataFrame fluency in a Spark session: select, filter, join, group and aggregate, then read and write Parquet and Hive tables until the transformation and action distinction is automatic.
  2. Trace a job through partitions, stages and shuffles, and learn the Spark on Kubernetes vocabulary of driver pod, executor pods and resource requests.
  3. Run explain on your own queries, identify the exchange and join operators, and change one thing at a time: broadcast the small table, cache a reused DataFrame, partition or bucket a table.
  4. Sit a timed practice exam and mark every Spark or tuning question you missed against its sub-objective before moving on.
  5. Write one Airflow DAG that extracts incrementally from a source, runs a Spark job and ends with a quality check task that can fail the run.
  6. Define the same job in the Data Engineering service from the CLI, upload its resource, run it and read the log.
  7. Take the free DENG-152 Cloudera Iceberg Fundamentals course and create one Iceberg table, then query a previous snapshot.
  8. Repeat the timed rehearsal, then run the QuestionMark system check and book the exam.

Steps one to four should take the majority of your study time; that is where the majority of the marks are. Steps five to seven are each bounded by a handful of objectives and can be completed in a few focused sessions.

Frequently Asked Questions

How many questions are on the Cloudera Data Engineer exam?

CDP-3002 has 50 questions and runs for 90 minutes. The passing score is 55 percent, which on 50 questions means 28 correct answers.

How much does the Cloudera data engineering certification cost?

The exam is listed at $330 USD and is booked through Cloudera’s own education store. Cloudera’s optional training courses are priced separately, except DENG-152 Cloudera Iceberg Fundamentals, which is free on demand.

Which topic carries the most weight on CDP-3002?

Spark, at 48 percent. Performance Tuning adds 22 percent and is itself about tuning Spark, so Spark execution accounts for roughly 70 percent of the paper.

Is the Cloudera Data Engineer exam open book?

No. Cloudera lists allowed resources as none. Reference materials, white papers, user guides and any other resources are excluded, and the exam is taken online under a live proctor through QuestionMark.

Does the exam test Apache Airflow?

Yes. Airflow is a 10 percent topic with four objectives: incremental extraction from a source system, scheduling ETL pipelines, scheduling quality checks, and working with DAGs.

How much Iceberg do I need to know?

Iceberg is 10 percent of the exam with a single objective, Understand Iceberg. Cloudera’s suggested preparation is the free DENG-152 Cloudera Iceberg Fundamentals course, and the core ideas are snapshots, time travel, and schema and partition evolution.

Is CDP Data Engineer the same as Cloudera Data Engineer?

Yes. Cloudera’s catalogue now lists the credential as Cloudera Data Engineer without the CDP prefix. The exam code is still CDP-3002.

How long is the Cloudera Data Engineer certification valid?

Cloudera’s exam guide for CDP-3002 does not display a validity period, and the AnalyticsExam syllabus page does not state one either. Figures quoted on third-party pages are unverified; check Cloudera’s certification pages at the time you book.

Do I need Kubernetes experience for CDP-3002?

You need to understand how a Spark application runs when Kubernetes schedules its driver and executors, because the first Spark objective is Fundamentals on Spark over Kubernetes. You do not need to administer a Kubernetes cluster or write manifests.

Conclusion

The Cloudera data engineering certification is a Spark exam with three short topics attached. Forty-eight percent of CDP-3002 is Spark, 22 percent is Spark tuning, and Airflow, Deployment and Iceberg take 10 percent each, for 50 questions in 90 minutes at a 55 percent pass mark and $330. Nothing may be open during the exam, so the plans, commands and DAG patterns have to be learned by doing them in a trial environment rather than bookmarked. Study in weight order, use a timed rehearsal to find the Spark gaps before you spend time on the lighter topics, take the free Iceberg course, and run the proctoring system check before you book. The credential now appears in Cloudera’s catalogue as Cloudera Data Engineer; the code and the exam behind it have not changed.

Rating: 0 / 5 (0 votes)

The post Cloudera Data Engineering Certification: Spark Comes First, Then Everything Else appeared first on Big Data Prep.

]]>
GCP Data Engineer Practice Exam: Reading a Pass or Fail Result Before Exam Day https://www.bigdataprep.com/2026/10/24/gcp-data-engineer-practice-exam-scoring-domains-renewal/ Sat, 24 Oct 2026 00:00:00 +0000 https://www.bigdataprep.com/?p=16509 The score report says pass or fail and nothing else, so a timed practice run is the only place you will ever see a percentage. What the five Professional Data Engineer domains weigh, why the 70 percent figure is a rumour, and how the one hour renewal exam differs from the two hour standard one.

The post GCP Data Engineer Practice Exam: Reading a Pass or Fail Result Before Exam Day appeared first on Big Data Prep.

]]>

You will never be told your score on the Google Cloud Professional Data Engineer exam. The result that arrives after the two hour sitting says pass or fail, and Google displays no passing score anywhere on its certification page, so the 70 percent figure that circulates on practice test listings is an estimate dressed up as a rule. That has a practical consequence: a timed GCP data engineer practice exam is the only place in the whole journey where you will see a percentage next to your name, and it is worth knowing how to read one.

This article sets out what Google actually publishes about the exam and its scoring, how the five syllabus domains are weighted, why a scenario-based paper rewards timed practice more than most certifications do, a four pass method for turning practice results into a domain by domain readiness picture, which services the syllabus names, and how the one hour renewal exam differs from the two hour standard one. It is written for a candidate deciding whether to spend the $200 yet.

What Does a Pass or Fail Result on the Professional Data Engineer Exam Actually Mean?

A pass or fail result on the Google Cloud Professional Data Engineer exam means you cleared or missed a threshold that Google does not publish. The certification page displays the length, the fee, the languages, the question format and the two year validity, and no passing score at all. Treat any percentage you read elsewhere as that source’s guess, not Google’s rule.

This matters because candidates arriving from other vendors expect a number. Many certifications publish a scaled cut score and a result report broken down by domain; Google publishes neither for this exam. You get the verdict, and the way to learn anything more granular about your own readiness is to measure it yourself before the sitting, which is the subject of the rest of this article. Cloudera takes the opposite approach with its Spark-first data engineering exam, publishing a 55 percent pass mark and exact domain weights.

Everything Google does display is on its Professional Data Engineer page, and the practice exam and syllabus pages on VMExam carry the same core figures.

Exam detail Google Cloud Professional Data Engineer
VMExam exam code GCP-PDE
Length 2 hours (120 minutes)
Registration fee $200 USD, plus tax where applicable
Questions 40 to 50 multiple choice and multiple select questions
Result Pass or fail; no passing score is published by Google
Languages English, Japanese
Delivery Online proctored from a remote location, or onsite at a testing centre
Prerequisites None
Recommended experience 3+ years in industry, including 1+ years designing and managing solutions on Google Cloud
Validity 2 years
Registration Google CertMetrics

Two details on that table deserve a second look. The question count is a range, not a number, so two candidates sitting on the same day may answer a different number of items. And “multiple select” is not decorative: some items require more than one correct option, and a practice exam that never asks you to pick two or three answers is training you on the easier half of the format.

How Are the Five GCP-PDE Domains Weighted?

The GCP-PDE syllabus has five domains, weighted at roughly 22, 25, 20, 15 and 18 percent of the exam. Ingesting and processing the data is the largest at about 25 percent, preparing and using data for analysis the smallest at about 15, and the remaining three sit within six points of each other, so no domain can be safely skipped.

The table reproduces the domains and their first level objectives as the VMExam syllabus page lists them. Google’s own standard exam guide, a PDF linked from the certification page as version 4.2, is the document these objectives follow.

Domain Share First level objectives
Designing data processing systems ~22% Designing for security and compliance; designing for reliability and fidelity; designing for flexibility and portability; designing data migrations
Ingesting and processing the data ~25% Planning the data pipelines; building the pipelines; deploying and operationalizing the pipelines
Storing the data ~20% Selecting storage systems; planning for using a data warehouse; using a data lake; designing for a data platform
Preparing and using data for analysis ~15% Preparing data for visualization; preparing data for AI and ML; sharing data
Maintaining and automating data workloads ~18% Optimizing resources; designing automation and repeatability; organizing workloads based on business requirements; monitoring and troubleshooting processes; maintaining awareness of failures and mitigating impact

Read the objectives rather than the headings. “Designing for reliability and fidelity” sounds architectural, but its considerations include preparing and cleaning data with Dataform, Dataflow and Cloud Data Fusion, prompting LLMs for query generation, and ACID decisions. “Preparing data for AI and ML” includes preparing unstructured data for embeddings and retrieval augmented generation. The AI material is spread through the domains rather than parked in one, which is why a candidate who skipped it expecting a small standalone section tends to be surprised. The full objective list, including the tools cited under each consideration, is in the official exam guide.

Why Does a GCP Data Engineer Practice Exam Matter More Here Than for Most Certifications?

A GCP data engineer practice exam matters more for this credential because the paper is scenario based, the result is pass or fail with no breakdown, and the question count varies. Those three facts together mean the only way to know which domain is costing you marks, and whether 120 minutes is enough for your reading speed, is to sit a timed run under exam conditions before booking.

The scenario style is visible in the sample questions. One describes an IT team exporting BigQuery results to CSV and emailing them to finance, and asks how to improve the process while keeping the finance team’s familiar tools; the expected answer is to save the query results to a shared Google Sheet, not to hand out Looker Studio dashboards or Cloud Storage links. Another describes a business critical PostgreSQL system serving millions of customers worldwide with manual scaling, and asks where to migrate it for global scale with minimal maintenance; the answer is Spanner, not Cloud SQL and not BigQuery. Neither question can be answered by recalling a definition. Both require you to weigh a requirement against four plausible services.

That is the skill a practice exam measures and a flashcard deck does not. A timed set of 40 to 50 items also exposes the pacing problem: at the top of the range you have under two and a half minutes per question, and scenario stems are long. The GCP-PDE practice exam on VMExam runs with the syllabus weights, the time limit and shuffled options so that a run reproduces those conditions rather than a leisurely review.

What the sample questions reveal about the question writers

Several of the published samples test design heuristics rather than product facts: keep Bigtable row keys short and built from the fields you query by; nest author fields inside a BigQuery record instead of joining a separate table; place a Compute Engine instance in the same zone as the Bigtable instance it reads from. Each of these is a recommendation from Google’s own documentation, and each appears as the correct option against three plausible but worse alternatives. When a practice question of this type goes wrong for you, the lesson is to read the relevant best practice page, not to memorise the answer.

How Should You Read Practice Exam Results Domain by Domain?

Read practice exam results by tallying each wrong answer against the five GCP-PDE domains and comparing the tally with the domain weights, rather than by looking at the overall percentage. A 78 percent run with every miss in the 25 percent ingestion domain is a different readiness picture from a 78 percent run with misses spread evenly, and only the tally shows the difference.

Four passes for reading a GCP data engineer practice exam by domain: baseline timed run, tally misses per domain, weigh the miss rate against the domain share, study two domains and repeat

The method below is deliberately simple. It needs a timed practice exam that reports which items you missed, the syllabus table above, and a spreadsheet with five rows.

  1. Sit one full timed run of 40 to 50 questions in 120 minutes before you study anything, so the first result is a baseline rather than a reflection of the last topic you revised.
  2. Tally every wrong answer against the domain its objective belongs to, using the syllabus table, so that each of the five domains has a miss count.
  3. Divide each domain’s miss count by the number of questions it contributed, and compare the resulting miss rate with the domain’s share of the exam, so that a weak domain carrying 25 percent of the marks is treated as more urgent than a weak domain carrying 15.
  4. Study the two domains with the worst weighted miss rate, then repeat the full timed run and compare the new tally with the old one, so that improvement is measured per domain rather than guessed from the overall score.

Three full runs is usually enough to see whether the pattern is stable. A domain that stays weak across three runs after study is a knowledge gap; a domain that swings between runs is usually a reading problem, which is a pacing issue rather than a content one. Candidates who treat the overall percentage as the only signal often study the wrong thing, because a strong domain with many questions can mask a weak one with few.

What the overall percentage is still good for

The overall number is not useless; it is simply not the readiness measure. Because Google publishes no cut score, a practice percentage cannot be compared with a real threshold. What it can do is show trend: three timed runs on fresh question sets that move in the same direction tell you more than any single figure. Treat a plateau as the signal to stop drilling and go back to the documentation for the domains that stalled.

Which Google Cloud Services Does the Syllabus Name?

The GCP-PDE syllabus names more than thirty products and projects, from BigQuery, Dataflow, Dataproc and Pub/Sub in the pipeline domains to BigLake, AlloyDB, Bigtable, Spanner, Cloud SQL, Firestore and Memorystore in storage, with Dataplex, Cloud Composer, Workflows, Analytics Hub and BigQuery reservations across governance, orchestration and operations. Knowing which service fits which requirement is most of the exam.

A few names recur across domains and deserve the deepest preparation. Dataflow appears under reliability, pipeline building and the streaming considerations of windowing and late arriving data; its programming model is Apache Beam, which one of the published sample questions tests directly by asking which Apache project the Dataflow SDKs became. Google’s Dataflow documentation is where the trigger types, the windowing behaviour and the batch versus streaming decisions in the syllabus are explained. BigQuery is named in design, storage, analysis and operations, with specific features called out: BI Engine, materialized views, BigQuery ML, Analytics Hub for sharing, and Editions and reservations for capacity management. Cloud Composer appears twice, once for job orchestration and once for creating directed acyclic graphs, so a candidate who has never written a DAG should fix that before the sitting.

A note on product names

Google’s certification page carries a notice that the exam will soon be updated to reflect recent branding changes, and directs candidates to the exam guide for the product names used on the exam. In practice this means a question may use a name you know under a newer or older label. Prepare with the names in the current guide, and when a practice question uses a name you do not recognise, check whether it is a renamed service you already know rather than a gap in your knowledge.

Services the syllabus names only once

Transfer Appliance, Database Migration Service, Datastream and the BigQuery Data Transfer Service appear together under designing data migrations, and Cloud DLP appears once under preparing data for visualization alongside data masking and IAM. Firestore and Memorystore are listed among the managed storage options but nowhere else. These single mentions are still testable, and a scenario question about a one time petabyte scale migration or a sensitive column in a report is exactly where they surface.

Standard Exam or Renewal Exam: Which One Are You Sitting?

Google now runs two papers for this credential: the standard exam of 40 to 50 questions in 2 hours for $200, and a renewal exam of 20 questions in 1 hour for $100, open only to holders whose certification is still active and inside its renewal window. Both carry a 2 year validity, and a third renewal route uses designated courses or skill badges instead of an exam.

Google Cloud Professional Data Engineer standard exam compared with the renewal exam: 2 hours and 40 to 50 questions for 200 dollars open to anyone, against 1 hour and 20 questions for 100 dollars for active holders only

The distinction matters for how you practise. A first time candidate is preparing for the standard paper and its full domain spread. A holder approaching expiry can choose between the shorter renewal paper, which has its own renewal exam guide, and the full standard exam; the course based route in Google Skills gives a 1 year validity and must be completed within the last year of the certification’s active date. Google displays all three routes on the certification page.

Detail Standard exam Renewal exam
Who can sit it Anyone; no prerequisites Active holders within the renewal eligibility period
Length 2 hours 1 hour
Questions 40 to 50 multiple choice and multiple select 20 multiple choice and multiple select
Registration fee $200 plus tax $100 plus tax
Languages English, Japanese English, Japanese
Validity earned 2 years 2 years
Content Standard exam guide Renewal exam guide

Two practical points follow. First, 20 questions in an hour is three minutes per item against roughly two and a half on the standard paper, so the renewal exam is less of a pacing test and more of a currency test on what changed in the platform since you last certified. Second, because the renewal exam has its own guide, a holder practising on standard exam question sets is practising for a broader paper than the one booked; that is not wasted effort, but the domains that matter most for renewal are the ones with the newest material, and the AI and governance objectives are the obvious candidates.

Who Is the Professional Data Engineer Credential Built For?

The Professional Data Engineer credential is built for people who design, build, operate and secure data processing systems on Google Cloud, and Google recommends 3 or more years of industry experience including at least 1 year designing and managing solutions on the platform. There are no formal prerequisites, so the recommendation is advice about readiness rather than a gate.

The syllabus describes the job directly. The design domain expects decisions about IAM, encryption, personally identifiable information, data sovereignty and multi environment setups. The pipeline domains expect you to choose between Dataflow, Dataproc, Cloud Data Fusion and the open source stack of Spark, Hadoop and Kafka, and to deploy what you build through CI/CD. The storage domain expects you to match access patterns to BigQuery, Bigtable, Spanner, Cloud SQL or Cloud Storage and to plan for cost and lifecycle. The operations domain expects monitoring, quotas, reservations and failover. A data engineer who has done that work for a year on Google Cloud will recognise the paper; an analyst or a data scientist who has only consumed the outputs will find the design and operations domains, together about 40 percent of the exam, the hardest ground.

For a candidate below that experience line, Google’s associate level data credential is the sensible first sitting, and the GCP-ADP study companion covers what that exam asks instead. The professional paper rewards the judgement that comes from having operated a pipeline that failed at three in the morning, not from having read about one.

How Do PDE, Associate Data Practitioner and Machine Learning Engineer Fit Together?

Google’s data credentials form a ladder of three: the Associate Data Practitioner at the entry rung, the Professional Data Engineer in the middle, and the Professional Machine Learning Engineer at the modelling end. PDE is the one that owns the pipelines, the storage and the operations that the other two depend on, and it is the natural first professional level exam for most data roles.

The overlap with the machine learning credential is real but narrow. PDE’s analysis domain includes preparing data for feature engineering, training and serving with BigQuery ML, and preparing unstructured data for embeddings and retrieval augmented generation; the machine learning exam takes those topics and goes much further into model development and MLOps. A candidate who holds PDE and is deciding whether the ML paper is next should read how the machine learning engineer exam was reorganised before assuming the data engineering preparation carries over.

Across vendors, the comparable credentials are the AWS Certified Data Engineer Associate, the Databricks and Snowflake data engineer certifications and the Microsoft Azure data engineer track. They test the same discipline on different platforms, and search demand for “data engineer certification” is split across all of them. The Google paper is distinguished by its weight on BigQuery and Dataflow and by the pass or fail reporting described at the start of this article.

Frequently Asked Questions

What is the passing score for the GCP Professional Data Engineer exam?

Google does not publish a passing score for this exam. The certification page displays the length, fee, format and validity, and reports the result as pass or fail only. Percentages quoted on practice test listings are estimates, not Google’s figure.

How many questions are on the Professional Data Engineer exam?

Between 40 and 50 multiple choice and multiple select questions, answered in 2 hours. The renewal exam for existing holders has 20 questions in 1 hour.

How much does the Google Cloud data engineer certification cost?

The standard exam costs $200 plus tax where applicable. The renewal exam costs $100 plus tax. Both figures are displayed on Google’s certification page.

What score should I reach on a GCP data engineer practice exam before booking?

There is no official threshold to compare against, because Google publishes none. The more useful test is the domain tally: three timed runs in which no domain’s weighted miss rate is out of line with the others, and the overall trend is upward, is a stronger signal than any single percentage.

How many domains does the GCP-PDE syllabus have and how are they weighted?

Five: designing data processing systems at about 22 percent, ingesting and processing the data at about 25, storing the data at about 20, preparing and using data for analysis at about 15, and maintaining and automating data workloads at about 18.

Does the Professional Data Engineer exam include AI and machine learning topics?

Yes, spread across domains rather than in one section. The syllabus names prompting LLMs for query generation, AI data enrichment in pipelines, preparing data for BigQuery ML, and preparing unstructured data for embeddings and retrieval augmented generation.

How long is the Google Professional Data Engineer certification valid?

Two years. Holders can renew by passing the standard exam again, by passing the shorter renewal exam, or by completing designated courses or skill badges in the Google Skills renewal learning path within the last year of the active period.

Is there a prerequisite for the Professional Data Engineer exam?

No. Google recommends 3 or more years of industry experience including at least 1 year on Google Cloud, but the recommendation is not enforced at registration.

In which languages can I take the exam?

English and Japanese, for both the standard and the renewal exam, delivered either online with a remote proctor or at a testing centre.

What does GCP-PDE mean?

GCP-PDE is the exam code VMExam uses for the Google Cloud Professional Data Engineer certification. Google itself does not assign codes to its certification exams, so you will not see the label on Google’s own pages.

Conclusion

The Google Cloud Professional Data Engineer exam tells you only whether you passed. Everything you want to know beyond that, which domain is weak, whether two hours is enough, whether the multiple select items trip you, has to be measured before the sitting, and a timed GCP data engineer practice exam read domain by domain is the instrument for it. Take the published facts as they are: 40 to 50 questions in 2 hours for $200, five domains weighted from 15 to 25 percent, no published cut score, 2 years of validity and a shorter renewal paper afterwards. Then run the four pass method until the tally stops moving, fix the domains it names, and book the exam when the pattern is stable rather than when the overall number looks comfortable.

Rating: 0 / 5 (0 votes)

The post GCP Data Engineer Practice Exam: Reading a Pass or Fail Result Before Exam Day appeared first on Big Data Prep.

]]>
SAS Advanced Programming Exam: A Macro Grades Your Code https://www.bigdataprep.com/2026/10/17/sas-advanced-programming-exam-a-macro-grades-your-code/ Sat, 17 Oct 2026 03:30:00 +0000 https://www.bigdataprep.com/?p=16485 A program that looks right and returns the wrong rows scores nothing on A00-232. How SAS marks the projects, why the clock is 125 minutes and not 150, how SQL, macros and hash objects share the paper, and which Base credential comes first.

The post SAS Advanced Programming Exam: A Macro Grades Your Code appeared first on Big Data Prep.

]]>

Nobody reads your program on the SAS advanced programming exam. A scoring macro does. You are handed a task, you write SAS code that solves it, and SAS runs its own macro against what you produced to decide whether the challenge was met. There is no examiner to admire a tidy join and no credit for knowing what a hash object is in theory. Either the output is right or it is not.

That single design choice explains most of what makes exam A00-232 different from the question banks many candidates still prepare for. It is why the paper is split between programming projects and standard questions, why SAS tests every one of its 13 main objectives on every sitting, and why the working time is 2 hours and 5 minutes even though the appointment runs to 2 hours and 30. This article walks through the format and scoring, the three weighted domains, the Base credential you must already hold, and a preparation order built around writing code that runs.

Table of Contents

  1. How Is the SAS Advanced Programming Exam Scored?
  2. What Does A00-232 Look Like in Numbers?
  3. How Are the Three A00-232 Domains Weighted?
  4. What Does the SQL Domain Expect You to Write?
  5. Where Do Marks Go Missing in Macro Processing?
  6. Arrays, Hash Objects, FCMP and PRX: The Last 30 Percent
  7. Do You Need the Base Programming Credential First?
  8. How Should You Prepare for a Performance-Based Paper?
  9. Frequently Asked Questions
  10. Conclusion

How Is the SAS Advanced Programming Exam Scored?

The SAS advanced programming exam, A00-232, is scored in two ways. Its 10 to 15 programming projects are assessed by a SAS scoring macro that checks whether your code solved the task, and its 10 to 15 standard questions are marked as ordinary exam items. The combined result is reported on a scale of 200 to 1,000, and 725 passes.

A00-232 SAS advanced programming exam item types compared: programming projects checked by a scoring macro and standard exam questions

SAS calls this a performance-based exam, and the label is literal. The credential it leads to, SAS Certified Professional: Advanced Programming Using SAS 9.4, replaced an older multiple choice paper in 2019, when SAS moved its programming certifications into a live coding format. The reasoning was set out by the certification team when the first of those exams launched.

“The credential would be more valuable if you knew that candidates actually coded in SAS during their exam.”

Mark Stevens, Senior Certification Specialist, SAS Global Certification

What a scoring macro changes

A human marker can give you the benefit of the doubt. A macro compares results. That shifts the skill being tested from recognising correct syntax to producing a correct outcome, which is a different habit. A query with the right clauses in the wrong order, a macro variable that resolves one step too late, or a lookup that silently drops unmatched keys all look plausible on the page and all fail when the output is checked.

The same design gives you room. When SAS introduced the format on its Base Programming exam, the certification team said it was measuring the outcome of the code and allowing candidates some freedom in how they solved the challenge. If a task can be solved with a join or with a hash lookup and the objective does not force one of them, either route that yields the right result is a right answer.

What SAS does not publish

SAS states the passing score and the score range. It does not publish how the marks divide between projects and standard questions, and it does not say whether a partly working project earns anything. Treat every project as something to finish cleanly and verify before you move on, because that is the only assumption the published rules support.

What Does A00-232 Look Like in Numbers?

A00-232, the SAS 9.4 Advanced Programming Performance-Based Exam, contains 10 to 15 programming projects and 10 to 15 standard exam questions. You have 2 hours and 5 minutes to complete it inside a Pearson VUE appointment of 2 hours and 30 minutes. The passing score is 725 on a scale of 200 to 1,000, and the fee is 180 USD.

Exam detail A00-232
Exam name SAS 9.4 Advanced Programming Performance-Based Exam
Credential awarded SAS Certified Professional: Advanced Programming Using SAS 9.4
Items 10 to 15 programming projects and 10 to 15 standard exam questions
Time to complete the exam 2 hours and 5 minutes
Total appointment 2 hours and 30 minutes
Passing score 725 on a scale of 200 to 1,000
Exam fee 180 USD
Delivery SAS and Pearson VUE
Prerequisite credential A current SAS Base Programming credential

125 minutes of work inside a 150 minute appointment

Many study pages give the duration as 150 minutes. That figure is the appointment, not the exam. The official SAS credential page says you have 2 hours and 5 minutes to complete the exam, and that the Pearson appointment is 2 hours and 30 minutes to allow for introductory material. Pace yourself against 125 minutes. With 20 to 30 items in total, and a project asking for a working program where a standard question asks for an answer, the 25 minutes you thought you had are not there to spend.

Fees and retakes

SAS charges the 180 USD fee in US dollars for all countries, and students and educators can apply for academic discounts before they register. The SAS certification FAQ allows up to five attempts at an exam in any 12 month period, with at least 14 days between attempts, and every attempt is charged. Once you have passed, you cannot sit the same exam again to improve the score.

Booking

The exam is administered by SAS and Pearson VUE, and registration runs through the Pearson VUE SAS page using the exam ID A00-232. SAS also publishes a short video of the exam experience on the credential page and describes it as a must-watch. Watch it before you book, because the layout of a project item is not something to meet for the first time with the clock running.

How Are the Three A00-232 Domains Weighted?

The A00-232 exam has three domains. Accessing Data Using SQL carries 35 percent, Macro Processing carries 35 percent, and Advanced Techniques carries 30 percent. Between them they hold 13 main objectives, and the SAS exam content guide states that all 13 are tested on every exam, so no objective can be left out of your preparation.

Domain Weight Main objectives
Accessing Data Using SQL 35% Detail reports from one table, joins or set operators; summary reports; subqueries and in-line views; SAS SQL procedure enhancements
Macro Processing 35% User-defined and automatic macro variables; defining and calling macros; macro functions; debugging macros; data-driven programs
Advanced Techniques 30% One and two dimensional arrays; hash objects; SAS utility procedures; advanced functions

Why “all 13 on every exam” matters

Most certification blueprints describe a pool that each form samples from, which tempts candidates to skip the topic they like least. This one closes that door. Four SQL objectives, five macro objectives and four advanced technique objectives will each appear on your form in some shape. The detail bullets under each objective define what could be asked, and SAS notes that they describe the whole domain that may be tested.

The even 35, 35 and 30 split also means there is no dominant domain to lean on. A candidate who writes PROC SQL every day but has never built a hash object is exposed on nearly a third of the paper. Working through the A00-232 sample questions early is a quick way to find which of the 13 you can already do under time pressure and which you only recognise.

The reference aid

Two topics come with help. For picture formats and for regular expressions, the content guide says a reference aid is provided during the exam covering the directives and the metacharacters. You still need to know what a picture template or a pattern is for and how to assemble one, but you are not expected to recite every directive from memory.

What Does the SQL Domain Expect You to Write?

The SQL domain of the A00-232 exam is worth 35 percent and expects you to write working PROC SQL steps: detail and summary reports from one or several tables, joins, set operators, non-correlated subqueries, in-line views, and the SAS extensions to SQL such as data set options, invocation options, DICTIONARY tables and the CALCULATED keyword.

PROC SQL is the SAS implementation of Structured Query Language, the database language standardised internationally in the ISO SQL standard. Anyone who has written SQL elsewhere will recognise SELECT, FROM, WHERE, GROUP BY, HAVING and ORDER BY. The exam leans on the places where SAS differs or adds to that base, and those are where experienced database developers get caught.

Joins and set operators

The objectives name inner, left, right and full joins, and pair the full join with the COALESCE function, because a full join leaves key columns missing on whichever side had no match. They also name four set operators: UNION, OUTER UNION, EXCEPT and INTERSECT. Know how each treats duplicate rows and how each lines columns up, since OUTER UNION behaves differently from the other three on both counts.

Summaries, subqueries and in-line views

Summary reports use AVG, COUNT, MAX, MIN and SUM, across and down columns, with GROUP BY to form groups, HAVING to filter them and DISTINCT to remove duplicates. Subqueries on the paper are non-correlated, meaning the inner query runs once and hands its result to the outer one. In-line views put a query in the FROM clause and join it to other tables or views.

The SAS enhancements

  • Data set options inside PROC SQL: KEEP=, DROP=, RENAME= and OBS=.
  • Invocation options on the PROC SQL statement: INOBS=, OUTOBS=, NOPRINT and NUMBER.
  • SAS functions in queries: SCAN, SUBSTR and LENGTH.
  • DICTIONARY tables for system information: members, tables and columns.
  • The CALCULATED keyword, which lets you reuse a column you computed earlier in the same query.

DICTIONARY tables deserve extra time. They reappear in the macro domain as the source for data-driven programs, so one hour spent querying dictionary.columns pays off in two domains.

Where Do Marks Go Missing in Macro Processing?

Macro Processing is 35 percent of the A00-232 exam and covers five objectives: creating macro variables, defining and calling macros, macro functions, debugging, and data-driven programs. Marks are usually lost on timing and scope, when a macro variable is created in one place and referenced before it exists or outside the symbol table that holds it.

SAS advanced programming exam macro debugging options: MLOGIC traces the flow, MPRINT shows generated code, SYMBOLGEN shows resolved values

Creating macro variables three ways

The objectives list three routes: a direct definition, the INTO clause of a PROC SQL SELECT statement, and the SYMPUTX routine in a DATA step. Each can create a single variable or a whole list. Scope is controlled with the %GLOBAL and %LOCAL statements and with the scope parameter of SYMPUTX. The name delimiter, a full stop after a macro variable reference, is also named, and it is the detail behind most “library reference lost its dot” errors.

Macros that generate code

You define a macro with %MACRO and %MEND, call it with or without parameters, and use %IF, %THEN and %ELSE or an iterative %DO to generate SAS code conditionally. Commenting the macro is itself an objective, as is storing macros permanently through the autocall facility. The macro functions on the list are short: %SCAN, %SUBSTR and %UPCASE, the quoting functions %STR and %NRSTR, the evaluation function %SYSEVALF, and %SYSFUNC to run DATA step functions from macro code.

Three options, three different views of a failure

Debugging is a named objective, which on a performance-based paper is a gift: the tools that are examined are the tools that rescue a broken project. MLOGIC traces the flow of execution, MPRINT shows the SAS statements the macro generated, and SYMBOLGEN shows what each macro variable resolved to. The %PUT statement writes your own messages to the log.

Data-driven programs

The last macro objective combines everything: create a series of macro variables, reference them indirectly with multiple ampersands, pull the driving values from DICTIONARY tables, and generate repeated macro calls. This is where SQL and macro meet, and it is the objective most worth building a small project around rather than reading about.

Arrays, Hash Objects, FCMP and PRX: The Last 30 Percent

Advanced Techniques is 30 percent of the A00-232 exam and holds four objectives: processing data with one and two dimensional arrays, processing data with hash objects, using the FORMAT and FCMP utility procedures, and using advanced functions including the PRX regular expression functions. It is the domain working programmers most often underestimate.

Arrays

Expect character and numeric arrays, arrays that create new variables, references inside a DO loop, the DIM function to find the dimension, temporary arrays, and loading initial values for an array from a SAS data set. Two dimensional arrays are in scope, so practise a lookup grid as well as a simple list.

Hash objects

The hash objective is the most detailed in the guide. It names the dataset, ordered and multidata arguments, the methods definekey, definedata, definedone, find, add and output, and the hash iterator with first, next, last and prev. It then names three uses: a lookup table, creating a sorted data set, and reading data in forward or reverse key order. If you have always merged after sorting, this is new ground, and it needs hands on the keyboard.

Picture formats and custom functions

Under utility procedures, the PICTURE statement of PROC FORMAT builds templates for dates, times and datetimes with directives and for numbers with digit selectors, using the options round, default, datatype, multiplier and prefix. PROC FCMP creates your own character and numeric functions, including ones built on conditional logic, and the CMPLIB= global option tells SAS where to find them.

Advanced functions and regular expressions

The final objective lists FINDC and FINDW, COUNT, COUNTC and COUNTW, the LAG function, and pattern matching with PRXMATCH, PRXPARSE and PRXCHANGE. The PRX functions use Perl regular expression syntax, so the Perl regular expression reference is the right place to learn what the listed metacharacters mean. Remember that a reference aid for those metacharacters is supplied in the exam, so spend your effort on building and testing patterns, not on memorising symbols.

Do You Need the Base Programming Credential First?

Yes. Passing A00-232 alone does not award the credential. SAS grants SAS Certified Professional: Advanced Programming Using SAS 9.4 only to candidates who pass the exam and also hold a current Base Programming credential, either SAS Certified Base Programmer for SAS 9 or SAS Certified Specialist: Base Programming Using SAS 9.4.

SAS answers this directly in its FAQ: sit the advanced exam without a Base credential and you will not earn the advanced credential. Either Base credential counts, the older multiple choice one or the current performance-based one. If you hold neither, the Base exam comes first, and this site’s A00-231 exam companion covers that paper.

Does the credential expire?

SAS says some of its credentials expire and that, where one does, the expiry is stated in the exam details on the credential page. It adds that the absence of an expiry statement means the certificate does not currently expire. The page for this credential carries no expiry statement. SAS also notes that exams may be retired as software develops, which is a separate matter from a credential you already hold.

Who the exam suits

SAS describes the credential as proof of three skills: using advanced DATA step programming statements to solve complex problems, writing and interpreting SAS SQL code, and creating and using SAS macros. That is the profile of a programmer who already produces data sets and reports for other people and now needs to automate and scale that work. It is a programming credential, and nothing on the blueprint concerns statistical modelling.

How Should You Prepare for a Performance-Based Paper?

Prepare for the A00-232 exam by writing and running code against all 13 objectives, not by reading about them. The scoring macro only rewards output that is correct, so every study session should end with a program that ran, a log you read, and a result you checked against what you expected.

Training that maps to the domains

Three SAS courses line up with the three domains: SAS SQL 1: Essentials for the SQL domain, SAS Macro Language 1: Essentials for macro processing, and SAS Programming 3: Advanced Techniques for arrays, hash objects, utility procedures and advanced functions. Practice exams can be bought through SAS and Pearson VUE, and SAS gathers its courses, content guide and sample questions in one certification pathway.

A preparation order that follows the paper

  1. Print the exam content guide and mark each of the 13 main objectives as fluent, shaky or new, being honest about anything you have read about but never typed.
  2. Rebuild your SQL first, writing one query for every bullet in the domain, including each join type, each set operator and each PROC SQL option.
  3. Write macros that fail on purpose, then turn on MLOGIC, MPRINT and SYMBOLGEN one at a time until you can say which option exposes which kind of fault.
  4. Build one data-driven program that reads DICTIONARY tables, creates a series of macro variables and generates repeated macro calls from them.
  5. Replace a sort and merge you already use with a hash object lookup, then extend it with a hash iterator to read the keys in reverse order.
  6. Create one picture format for a date and one for a number, and one FCMP function you call through the CMPLIB= option.
  7. Sit a full timed run of 125 minutes, and treat every project you could not finish as a topic to rebuild from scratch.

Use the documentation as you practise

Get used to finding syntax quickly in the product documentation, starting from the SAS documentation library. Looking up the argument order of a hash method or a PROC FCMP option is normal working practice, and the faster you can do it the less each small gap costs you.

For a broader view of the credential, including its place in a SAS career, the earlier article on this site about the SAS advanced programming certification is a useful companion to this exam-focused guide.

Frequently Asked Questions

How many questions are on the SAS advanced programming exam?

A00-232 has 20 to 30 items in total: 10 to 15 programming projects and 10 to 15 standard exam questions. SAS publishes the ranges, not a fixed count, so the exact mix on your form can fall anywhere inside them.

How long is the A00-232 exam?

You have 2 hours and 5 minutes to complete the exam. The Pearson VUE appointment is 2 hours and 30 minutes, with the extra time set aside for introductory material. The 150 minute figure quoted on many study pages is the appointment length.

What is the passing score for A00-232?

The passing score is 725 on a scale that runs from 200 to 1,000. It is a scaled score, so it is not a percentage of items answered correctly, and SAS does not publish how marks are divided between projects and standard questions.

How are the programming projects marked?

SAS states that the programming projects are assessed by a SAS scoring macro. The macro checks whether your code solved the task, so a program that looks right but produces the wrong output does not score.

Can I take the advanced exam without the Base Programming credential?

You can sit it, but you will not earn the credential. SAS requires a current Base Programming credential, either SAS Certified Base Programmer for SAS 9 or SAS Certified Specialist: Base Programming Using SAS 9.4, before it awards the advanced one.

How much does the SAS advanced programming exam cost?

The exam fee is 180 USD, charged in US dollars for all countries. Each attempt is charged separately, and students and educators can request an academic discount voucher before they register.

Does the SAS advanced programming certification expire?

The credential page carries no expiry statement, and SAS says the absence of one means the certificate does not currently expire. SAS does retire exams as software changes, which does not remove a credential already earned.

How many times can I retake A00-232?

SAS allows up to five attempts at an exam in a 12 month period, with a minimum of 14 days between attempts. After a passing score, no further attempts at that exam are allowed.

Which topics are tested on every A00-232 exam?

All of them. The SAS exam content guide states that all 13 main objectives are tested on every exam: four in Accessing Data Using SQL, five in Macro Processing and four in Advanced Techniques.

Conclusion

The SAS advanced programming exam rewards one thing: code that produces the right result. A00-232 gives you 125 minutes for 10 to 15 projects and 10 to 15 standard questions, marks the projects with a scoring macro, and passes you at 725 out of 1,000. SQL and macro processing carry 35 percent each, advanced techniques carries 30, and all 13 main objectives appear on every form.

Check first that you hold a Base Programming credential, because the advanced one is not awarded without it. Then grade yourself against the 13 objectives, write a working program for each, and finish with a timed run. If a topic only feels familiar, treat it as unlearned until you have made it run.

Rating: 0 / 5 (0 votes)

The post SAS Advanced Programming Exam: A Macro Grades Your Code appeared first on Big Data Prep.

]]>
OpenTelemetry Certification: The OTCA Exam Is Mostly SDK and Collector Work https://www.bigdataprep.com/2026/10/10/opentelemetry-certification-what-the-otca-exam-tests/ Sat, 10 Oct 2026 03:30:00 +0000 https://www.bigdataprep.com/?p=16477 What the OTCA actually examines: four Linux Foundation domains led by the API and SDK at 46 percent, the Collector pipeline rules that turn into questions, the debugging objectives most candidates leave until last, and a hands-on preparation order for a 90 minute, 60 question exam.

The post OpenTelemetry Certification: The OTCA Exam Is Mostly SDK and Collector Work appeared first on Big Data Prep.

]]>

The OpenTelemetry Certified Associate never asks which monitoring product you run. Its syllabus names no backend at all. What it asks is how telemetry is created, shaped and moved: how an SDK turns a function call into a span, how context crosses a service boundary, and how a Collector pipeline receives, transforms and exports data before anything reaches a dashboard.

That makes the OpenTelemetry certification a data pipeline exam as much as an observability one. OTCA is a 90 minute, 60 question online exam from the Linux Foundation and the Cloud Native Computing Foundation, priced at $250 and valid for two years. This article walks through its four domains, explains why the API and SDK domain dominates the paper, and sets out a hands-on way to prepare.

Table of Contents

  1. What Is the OpenTelemetry Certified Associate Exam?
  2. How Is the OTCA Syllabus Weighted?
  3. Why Does the API and SDK Domain Carry 46 Percent?
  4. What Does OTCA Expect You to Know About the Collector?
  5. Observability Fundamentals and Pipeline Debugging
  6. Who Should Take the OpenTelemetry Certification?
  7. How Should You Prepare for the OTCA Exam?
  8. Where Does OTCA Lead After You Pass?
  9. Frequently Asked Questions
  10. Conclusion

What Is the OpenTelemetry Certified Associate Exam?

The OpenTelemetry Certified Associate (OTCA) is a vendor neutral, beginner level certification from the Linux Foundation and CNCF. It tests whether you understand observability concepts and the main OpenTelemetry components: the API, the SDK, the Collector and the pipelines that carry traces, metrics and logs. The exam is online, proctored and multiple choice, with no prerequisites.

The Linux Foundation and CNCF announced the credential on 15 November 2024, describing OpenTelemetry as the industry standard for tracing, metrics and logs. Buying the exam gives you twelve months to schedule and sit it, and two attempts, so one retake is included in the fee.

OTCA exam fact Value
Exam name OpenTelemetry Certified Associate
Exam code OTCA
Awarded by The Linux Foundation, with the Cloud Native Computing Foundation
Number of questions 60
Duration 90 minutes
Passing score 75%
Exam fee $250 USD, exam only
Format and delivery Online, proctored, multiple choice
Exam eligibility 12 months to schedule, one retake included
Validity 2 years
Experience level and prerequisites Beginner, no prerequisites

The question count and passing score come from the VMExam syllabus page. The Linux Foundation’s own OTCA certification page confirms the fee, duration, format, validity, eligibility window and the four domain weightings, but it does not display a question count or a passing score, so check your candidate handbook before exam day.

How Is the OTCA Syllabus Weighted?

The OTCA syllabus has four domains. The OpenTelemetry API and SDK carries 46 percent, the OpenTelemetry Collector 26 percent, Fundamentals of Observability 18 percent, and Maintaining and Debugging Observability Pipelines 10 percent. Nearly three quarters of the OpenTelemetry certification therefore sits on the two places telemetry is produced and processed: the SDK and the Collector.

Some third party study guides still describe five domains with different percentages. The four domain split below is the one the Linux Foundation publishes on its certification page and in its launch announcement, and it matches the OTCA syllabus breakdown exactly, objective for objective.

Domain Weight Objectives
Fundamentals of Observability 18% Telemetry Data; Semantic Conventions; Instrumentation; Analysis and Outcomes
The OpenTelemetry API and SDK 46% Data Model; Composability and Extension; Configuration; Signals (Tracing, Metric, Log); SDK Pipelines; Context Propagation; Agents
The OpenTelemetry Collector 26% Configuration; Deployment; Scaling; Pipelines; Transforming Data
Maintaining and Debugging Observability Pipelines 10% Context Propagation; Debugging Pipelines; Error Handling; Schema Management

Two details in that table are easy to miss. Context Propagation appears twice, once under the API and SDK and again under debugging, so it is examined both as a concept and as a fault you have to find. And the word Pipelines appears in three of the four domains, which tells you how the exam thinks about OpenTelemetry: as a flow of data with stages, not as a library you install once.

Why Does the API and SDK Domain Carry 46 Percent?

The API and SDK domain carries 46 percent because it is where every signal begins. The OTCA expects you to know the OpenTelemetry data model, how the SDK is configured and extended, how traces, metrics and logs are produced, how SDK pipelines batch and export them, and how context propagation links them across services. It holds seven objectives, more than any other domain.

OpenTelemetry certification infographic comparing code-based instrumentation with zero-code instrumentation for the OTCA exam

The API and the SDK do different jobs

The API is what application and library code calls to create spans, record metrics and emit logs. The SDK is the implementation behind it, where you configure sampling, processing and export. Questions in this domain often turn on that split: which settings live in code, which live in SDK configuration, and what Composability and Extension means when you plug in a different exporter or processor.

Two ways to instrument

OpenTelemetry documents two approaches. Code-based instrumentation calls the API from your own code and gives the richest telemetry. Zero-code instrumentation adds telemetry through an agent or instrumentation library without changing source, which is the quickest way to start and the only option when you cannot modify the application. The Agents objective covers the second route.

Context propagation decides whether a trace survives

A trace that stops at the third service of a request is usually a propagation problem, not a backend one. OpenTelemetry’s default propagator uses the headers defined by the W3C Trace Context specification, and baggage lets you carry arbitrary key value pairs alongside the trace. Expect questions that describe a broken trace and ask where the context was lost.

“OpenTelemetry is a transformative open source observability project for empowering engineers to deeply analyze the intricate behaviors of distributed systems across many integrations.”

Chris Aniszczyk, CTO, CNCF

What Does OTCA Expect You to Know About the Collector?

The Collector domain is worth 26 percent and covers configuration, deployment, scaling, pipelines and transforming data. For the OTCA you need to read a Collector configuration and say what it does: which receivers take data in, which processors change it and in what order, which exporters send it on, and which pipelines are actually switched on. When a Collector exports metrics to Prometheus, the Prometheus Certified Associate exam covers what happens next, with PromQL carrying 28 percent of its weight.

Reading a configuration file

The official Collector configuration guide defines five component types. Receivers collect telemetry by pulling it or accepting pushed data. Processors filter, modify or transform it. Exporters send it to one or more destinations. Connectors join two pipelines, acting as an exporter for one and a receiver for the next. Extensions handle tasks outside the data path, such as health checks.

Three rules in that guide produce exam questions on their own:

  • A component defined in the file does nothing until a pipeline under the service section lists it.
  • Every pipeline is typed as traces, metrics or logs.
  • Processors run in the order they are listed, so moving one changes the result.

Deployment, scaling and transformation

Deployment and Scaling ask where a Collector runs and how it handles more load, while Transforming Data asks how processors reshape attributes and records in flight. The Collector contrib repository holds the wider set of community components, including a receiver for Apache Kafka, which is a useful place to see how real pipelines connect telemetry to existing data infrastructure.

Observability Fundamentals and Pipeline Debugging

Fundamentals of Observability (18 percent) and Maintaining and Debugging Observability Pipelines (10 percent) together hold 28 percent of the OTCA. The first tests the vocabulary: telemetry data, semantic conventions, instrumentation, and what analysis can tell you. The second tests troubleshooting: context propagation failures, broken pipelines, error handling and schema management.

Semantic conventions are not optional reading

Semantic conventions are the agreed names for attributes such as an HTTP method or a database system. They are what let a query written for one service work against another. The objective sits in the fundamentals domain, and schema management in the debugging domain covers what happens when those names change between versions.

Debugging is a small domain with sharp questions

At 10 percent, debugging is the smallest domain, which is why many candidates leave it until last. It rewards people who have actually watched telemetry go missing. The usual causes are a component that was defined but never added to a pipeline, a processor placed in the wrong order, or context that was not propagated across an asynchronous hop. If you have caused each of those on purpose in a lab, these questions become quick marks.

Who Should Take the OpenTelemetry Certification?

The OpenTelemetry certification suits application engineers, DevOps engineers, reliability engineers and platform engineers who instrument services or run telemetry pipelines, which are the roles the Linux Foundation names in its launch announcement. It is a beginner level exam with no prerequisites, so it also works as a first credential for data engineers moving into observability.

Telemetry pipelines look a lot like the data pipelines this site usually covers. A Collector receives records, transforms them in a defined order and exports them to storage, and the hard problems are the familiar ones: schema changes, dropped records and back pressure. If you already build ingestion pipelines, the Collector domain will feel closer to home than the SDK domain.

The Linux Foundation is also clear that the exam sits on top of a broader foundation. It recommends a solid grounding in IT infrastructure, cloud computing, DevOps and security, and points to Linux and Kubernetes credentials as part of that grounding. Candidates who already work with clusters will recognise much of the deployment context, and our guide to the Certified Kubernetes Administrator exam covers the platform skills that sit underneath it.

How Should You Prepare for the OTCA Exam?

Prepare for the OTCA by building and breaking a small telemetry pipeline rather than only reading. Weight your time toward the API and SDK and the Collector, which together carry 72 percent of the marks, and study from the OpenTelemetry documentation and the published curriculum. Take your first timed attempt only once you can explain every objective in the four domain table.

OpenTelemetry certification preparation roadmap for the OTCA exam from concepts to instrumentation, Collector and debugging
  1. Read the OpenTelemetry concepts pages on signals, instrumentation and context propagation, and map each page to an objective in the domain table.
  2. Instrument a small two service application by hand, producing traces, metrics and logs through the API rather than relying on an agent.
  3. Add zero-code instrumentation to the same application and compare what each approach records.
  4. Run a Collector in front of the application and write its configuration yourself, with at least one receiver, two processors and one exporter.
  5. Break the pipeline on purpose by removing a component from the service section, reordering processors and dropping propagation headers, then trace each fault to its cause.
  6. Review semantic conventions and schema management last, then sit a timed attempt against the 90 minute limit.

The Linux Foundation’s introductory course, Getting Started with OpenTelemetry (LFS148), follows a similar path, with hands-on labs for automatic instrumentation, manual traces, metrics and logs, and Collector pipelines. It asks for basic programming knowledge, preferably in Python and Java, which is a fair guide to the level the exam assumes. Treat it as a starting point and use the official documentation to cover each objective in full.

Where Does OTCA Lead After You Pass?

After OTCA, the Linux Foundation points candidates toward the Certified Kubernetes Administrator and, beyond that, the Kubestronaut programme for holders of several Kubernetes credentials. Your OTCA stays valid for two years, so plan the next step inside that window if you want the credentials to sit together on your profile.

For data and AI engineers, observability skills transfer directly to the newer agent and model tooling, where tracing a request through several services is part of normal operations. If that is your direction, our breakdown of the Model Context Protocol Associate exam covers another Linux Foundation associate credential built around how distributed components talk to each other.

Frequently Asked Questions

What is the OpenTelemetry certification?

It is the OpenTelemetry Certified Associate (OTCA), a vendor neutral, beginner level certification from the Linux Foundation and CNCF. It tests observability concepts and the core OpenTelemetry components, including the API, the SDK, the Collector and the pipelines that carry traces, metrics and logs.

How much does the OTCA exam cost?

The exam costs $250 USD on its own. That fee includes twelve months to schedule and take the exam and two attempts, so one retake is covered. The Linux Foundation also sells it in a bundle with an annual training subscription.

How many questions are on the OTCA exam and how long is it?

The exam has 60 multiple choice questions and lasts 90 minutes. It is delivered online with a remote proctor. The question count comes from the VMExam syllabus page; the Linux Foundation page confirms the 90 minute duration and the multiple choice format.

What is the passing score for OTCA?

The VMExam syllabus page gives a passing score of 75 percent. The Linux Foundation certification page does not display a passing score, so confirm it in the candidate handbook before you sit the exam.

Which OTCA domain is the largest?

The OpenTelemetry API and SDK, at 46 percent. It covers the data model, composability and extension, configuration, signals, SDK pipelines, context propagation and agents. The Collector is second at 26 percent, followed by observability fundamentals at 18 percent and pipeline debugging at 10 percent.

Are there prerequisites for the OpenTelemetry Certified Associate?

No. The Linux Foundation lists no prerequisites and rates the exam at beginner level. It does recommend a grounding in infrastructure, cloud, DevOps and security, and names Linux and Kubernetes credentials as part of that foundation.

How long is the OTCA certification valid?

The certification is valid for two years from the date you pass, according to the Linux Foundation certification page.

Do I need to know a specific monitoring backend for OTCA?

No. The syllabus names no backend product. It focuses on how telemetry is produced, propagated, processed and exported through OpenTelemetry itself, so time spent on one vendor’s dashboards does not map to any objective.

What should I learn after passing OTCA?

The Linux Foundation suggests the Certified Kubernetes Administrator next, and the Kubestronaut programme for those collecting several Kubernetes credentials. Data engineers may prefer to deepen Collector and pipeline work, since it maps closely to ingestion and transformation skills.

Conclusion

The OpenTelemetry certification rewards people who understand telemetry as data in motion. Nearly half of the OTCA sits on the API and SDK, a quarter on the Collector, and the rest on the vocabulary and debugging skills that keep pipelines trustworthy. It is a 60 question, 90 minute, $250 exam with no prerequisites and two years of validity.

Build a small instrumented application, put a Collector in front of it, and break it in every way the syllabus describes before you book. Then compare your notes against the four domain table, close any gaps, and sit the exam with the retake as a safety net rather than a plan.

Rating: 0 / 5 (0 votes)

The post OpenTelemetry Certification: The OTCA Exam Is Mostly SDK and Collector Work appeared first on Big Data Prep.

]]>
Qlik Sense Administrator Certification: 90 Minutes, No Cloud https://www.bigdataprep.com/2026/10/03/qlik-sense-administrator-certification-90-minutes-no-cloud/ Sat, 03 Oct 2026 00:00:00 +0000 https://www.bigdataprep.com/?p=16460 Four year-stamped names, one credential, and a duration most study pages get wrong. What the Qlik Sense System Administrator exam tests on a Windows site, and what it leaves to Qlik Cloud.

The post Qlik Sense Administrator Certification: 90 Minutes, No Cloud appeared first on Big Data Prep.

]]>

Search for this exam and you will find QSSA2019, QSSA2022, QSSA2024 and lately QSSA2026 scattered across forums, badge pages and study sites, each one looking like a different credential. There is only one. The Qlik Sense System Administrator certification, exam code QSSA, is the credential Qlik awards to administrators of Qlik Sense Enterprise on Windows, and the year suffixes are nothing more than the labels of successive exam versions. The current exam carries no year at all.

That naming confusion hides two facts that matter more. First, the exam covers only the client-managed edition of Qlik Sense: nothing about Qlik Cloud is tested, and a candidate who administers a tenant rather than a Windows site is studying for the wrong paper. Second, Qlik now gives you 90 minutes for 50 questions, not the 120 minutes most study pages still quote. This article sets out the Qlik Sense administrator certification as it stands today: the specifications, the four weighted domains, the node architecture the Installation domain assumes, the licensing model behind the Security domain, and a preparation order built around the experience Qlik says you should already have.

Table of Contents

  1. Which Qlik Sense Administrator Certification Is Current?
  2. What Does the QSSA Exam Look Like in Numbers?
  3. How Are the Four QSSA Domains Weighted?
  4. Single Node or Multi-Node: What Does Installation Expect You to Decide?
  5. How Do Streams, Tasks, Rules and AD Sync Fit Together in Configuration?
  6. What Does Security and Licensing Actually Test?
  7. How Do You Monitor and Troubleshoot a Qlik Sense Site?
  8. What Experience Does Qlik Expect, and How Do You Build the Rest?
  9. Frequently Asked Questions
  10. Conclusion

Which Qlik Sense Administrator Certification Is Current?

The current credential is the Qlik Sense System Administrator certification, exam code QSSA, issued by Qlik with no year suffix. It measures your ability to identify environment requirements, install and set up Qlik Sense Enterprise on Windows, manage the site, and monitor and troubleshoot it. The exam is based only on the client-managed edition and does not cover administering Qlik Cloud.

The year-stamped names come from Qlik’s habit of releasing a refreshed exam and badge every few years. QSSA2019, QSSA2022 and QSSA2024 were earlier versions of the same certification, and the Credly badge page for the 2024 release still exists alongside the unstamped one. Qlik says exams are usually updated every 3 years, sooner if a major product change demands it. When you book today, you book the unstamped QSSA.

Client-managed only, and that shapes everything

Qlik now sells two very different administration jobs. One is Qlik Cloud, where Qlik runs the platform and you manage a tenant. The other is Qlik Sense Enterprise on Windows, where your organisation installs the services, runs the repository database, holds the file share and keeps the Windows servers healthy. QSSA tests the second job and only the second job.

If your daily work is tenant administration, spaces and Qlik Cloud entitlements, none of that appears here. Conversely, the Qlik Sense Business Analyst and Data Architect exams are platform neutral, so they can be sat by cloud and client-managed users alike. QSSA is the one Qlik Sense product certification that is tied to a single deployment model.

How long it stays valid

Every Qlik certification is valid for 2 years from the date you pass. Credly emails you six months before the expiry date, and Qlik encourages recertification when an updated version of the exam is published. The Qlik certification policy page also sets the attempt limits covered in the next section.

“Earners of this Qlik Product Certification have demonstrated expertise with Qlik Sense Enterprise on Windows in the role of System Administrator. They can identify requirements for environments, install and administer Qlik Sense Enterprise, and tune and scale environments.”

Qlik, Qlik Sense System Administrator certification badge description on Credly

What Does the QSSA Exam Look Like in Numbers?

The QSSA exam has 50 questions, a passing score of 62 percent, and a fee of 250 USD. Qlik’s exam details page gives the duration as 90 minutes. Qlik states that exam content is updated periodically, that the number and difficulty of questions may change, and that the passing score is adjusted to keep the standard consistent across versions.

Item Value Note
Exam name Qlik Sense System Administrator Client-managed edition only
Exam code QSSA No year suffix on the current version
Questions 50 Qlik says the count may change between versions
Duration 90 minutes Qlik’s current exam page; older study pages quote 120
Passing score 62 percent Adjusted by Qlik to keep a consistent standard
Fee 250 USD Full payment required for every attempt
Attempts 3 per exam version 48 hours after a first fail, 14 days after a second
Validity 2 years Credly reminder six months before expiry

The 90 minute duration, and where 120 came from

The official QSSA exam page displays 90 minutes as the duration. Many third-party pages, and the search snippets built from them, still show 120 minutes, which was the figure on earlier versions. Plan for 90. At that pace you have 1 minute and 48 seconds per question, which is comfortable for a recall item and tight for a scenario that asks you to diagnose a site from a description of its symptoms.

Three attempts, then a wait for a new version

Qlik permits 3 attempts per exam. Fail the first and you must wait 48 hours. Fail the second and you must wait 14 calendar days from the previous test date before the third and final attempt. After a third failure you are blocked from registering for that exam until a new version is released, which on Qlik’s usual cadence could be a long time. Each attempt costs the full fee or a fresh voucher. The sensible reading is that the first attempt should already be a serious one, and the QSSA exam syllabus page sets out the objective list you should be able to tick through before you book.

How Are the Four QSSA Domains Weighted?

QSSA has four domains: Installation at 30 percent, Configuration at 32 percent, Security and Licensing at 16 percent, and Monitor, Troubleshoot, and Maintenance at 22 percent. Installation and Configuration together make up 62 percent of the exam, exactly the passing score, so a candidate who is strong only on those two domains is still at the mercy of the other two.

Domain Weight Objectives
Installation 30% Apply concepts to plan the infrastructure for the Qlik Sense Deployment. Determine how to install Qlik Sense Enterprise on Windows using Shared Persistence. Determine the appropriate methods to deploy single and multi-node configurations.
Configuration 32% Create and manage streams and applications based on the organization’s needs. Create and manage automated tasks based on different triggers. Create and manage load balancing rules. Create and manage AD connections and synchronize users and groups. Configure nodes to meet business needs.
Security and Licensing 16% Describe the Qlik Sense licensing model. Determine how to configure user license access. Apply Qlik Sense Enterprise security rules.
Monitor, Troubleshoot, and Maintenance 22% Identify how to monitor app issues. Determine the appropriate methods to monitor and troubleshoot typical system issues. Determine the appropriate methods to perform server maintenance.

Read the verbs. Installation and Configuration objectives say “determine” and “create and manage”, which is the language of choosing between options in a scenario. The Security objectives say “describe” and “apply”, so expect at least some direct questions about what a licence type or a security rule does. The Monitor domain is almost entirely “determine the appropriate method”, which means symptoms first and tool second.

On 50 questions those weights translate to roughly 15 Installation items, 16 Configuration items, 8 Security and Licensing items and 11 Monitor items. Qlik does not publish a per-domain pass requirement, so a weak domain can be carried by a strong one, but the arithmetic above shows how little room there is.

Single Node or Multi-Node: What Does Installation Expect You to Decide?

The Installation domain of QSSA expects you to choose between a single-node and a multi-node Qlik Sense Enterprise on Windows deployment, install it with shared persistence, and justify the choice from apps and users. A single-node site holds the services, the repository database and the file share on one server. A multi-node site spreads services across a central node and rim nodes that share one repository database.

QSSA Qlik Sense administrator certification infographic showing the 4 node roles in a multi-node site, central, consumer, scheduler and proxy

Qlik’s own onboarding guidance for administrators puts the decision in plain terms, and it is the clearest statement of what the exam’s planning objective is about.

“You define a central node as the main point of control. The other nodes, called rim nodes, can be configured to perform different roles. Examples: a consumer node that delivers apps to users, a scheduler node that handles all app reloads, or a proxy node that manages authentication, session handling, and load balancing.”

Qlik, Administer Qlik Sense Enterprise on Windows onboarding guide

Shared persistence is the only model on the paper

The objective names shared persistence explicitly: one central file share for app data and one repository database that every node connects to. The AnalyticsExam sample questions test the same point from the other direction, offering synchronized persistence and hybrid models as distractors for a new multi-node build. If a question describes nodes each keeping their own local copy of apps, that is the wrong answer for a current deployment.

Sizing by apps and users

The Qlik administrator onboarding page publishes the guidance Qlik uses to steer the single-node or multi-node choice. It is worth memorising the shape of it, because a planning scenario will describe an organisation in exactly these terms.

Deployment type Apps Total users Concurrent users in an hour
Single-node, small 50 500 50
Multi-node, medium 100 1,000 100
Multi-node, large 1,000 50,000 500
Multi-node, extra-large 1,000 50,000 1,000

Qlik also notes that a single-node site suits a smaller organisation in one time zone, where reloads can run overnight while few people are logged in. The moment a scenario mentions users across time zones, heavy daytime reloads, or a wish to keep reload work away from interactive sessions, it is steering you toward rim nodes with distinct roles.

How Do Streams, Tasks, Rules and AD Sync Fit Together in Configuration?

Configuration is the largest QSSA domain at 32 percent and covers five objectives: streams and applications, automated tasks and their triggers, load balancing rules, Active Directory connections with user and group synchronisation, and node configuration. All five are performed in the Qlik Management Console, and the exam tests whether you can pick the right QMC object for a stated business need.

Streams and publishing

A stream is the container a published app lives in, and access to it is governed by security rules rather than by the act of publishing. A common scenario describes a finished set of apps that a wider audience should view but not modify. Creating the stream and publishing to it is not enough; the audience also needs a rule granting read access to the stream, which is why this objective leans so heavily on the Security domain.

Tasks and triggers

Reload tasks run on three kinds of trigger. A scheduled trigger fires on a timetable, such as every night. A task-event trigger fires when another task reaches a state, which is how reload chains are built. An external program task runs a script or executable outside Qlik Sense. Expect to match a described need, such as “refresh automatically every night with no one starting it”, to the trigger type that delivers it.

Load balancing rules

Load balancing rules decide which engine nodes may serve which apps. A rule that matches one heavy finance app to a single dedicated node keeps its calculations away from everyone else’s sessions. The exam distinguishes this from security rules, which control who may open an app, and from user directory connectors, which control who exists in the site at all.

Active Directory connections

User directory connectors import users and groups from Active Directory so that security rules can refer to group membership instead of individual accounts. Qlik’s recommended experience includes knowledge of networking and Active Directory configuration, and the exam assumes you know the difference between synchronising a directory and authenticating a user. Synchronisation populates the repository; authentication happens through the proxy at login.

Behind the connector sits the directory protocol itself. Active Directory answers directory queries over LDAP, and the behaviour that a connector relies on, from binding with a service account to filtering by group, is defined in the LDAP protocol specification. You will not be asked to quote the RFC, but a scenario about a connector that imports nothing is often a scenario about a bind account, a base DN or a filter.

What Does Security and Licensing Actually Test?

The Security and Licensing domain is 16 percent of QSSA and has three objectives: describe the Qlik Sense licensing model, configure user licence access, and apply Qlik Sense Enterprise security rules. It is the smallest domain, but its concepts appear inside Configuration scenarios too, so a weak grasp of access types and rules costs points in two places.

Access types and who gets which

Qlik Sense Enterprise on Windows allocates user access in several forms. Professional access gives a named user full authoring, publishing and ownership rights. Analyzer access gives a named user consumption rights. Analyzer Capacity is a shared, time-metered pool for occasional viewers who are not named in advance. Login access is consumed in passes. The exam likes the audience that is large, loosely defined and infrequent, because the right answer is the capacity pool rather than naming everyone.

Security rules

Security rules in the QMC are conditions written against resources, users and their properties. The same rule language governs who can see a stream, who can publish, who can edit a sheet and who can reach a QMC section. A rule is evaluated whenever a user touches a resource, so an app that users cannot open after a successful publish is almost always a rule problem rather than a licensing one.

Administrators who hold this certification are usually the people who own both the licence allocation and the rule set for a site, which is why the role tends to sit between the BI team and the infrastructure team. The Qlik Sense administrator career path rarely starts in analytics; it more often starts in Windows server administration and grows into platform ownership.

How Do You Monitor and Troubleshoot a Qlik Sense Site?

The Monitor, Troubleshoot, and Maintenance domain is 22 percent of QSSA and asks you to identify how to monitor app issues, choose the right method to monitor and troubleshoot typical system issues, and choose the right method to perform server maintenance. Questions start from a symptom, such as tasks that never fire or an object that errors on open, and ask which service, log or tool explains it.

QSSA Qlik Sense administrator certification infographic matching 3 site symptoms to the Qlik Sense service to check first

Services first

Qlik Sense Enterprise on Windows runs as a set of Windows services: repository, proxy, scheduler, engine and printing among them. Each failure pattern points at one of them. Scheduled reloads that are enabled and valid yet never run point at the scheduler service. Users who cannot authenticate point at the proxy. An app that will not open on one node but opens on another points at the engine on the first node or at the load balancing rule that sent the session there.

Windows tools Qlik expects you to know

Qlik’s recommended experience list names the Windows tools and logs it expects an administrator to be fluent in: Event Viewer, the Services Console, the DCOM Console and the Windows Registry, plus NSLookUp, Telnet, Ping, NetStat, Fiddler and browser developer tools for connectivity and interoperability problems. Confirming that a service is genuinely running, rather than merely set to start, is a Services Console job, not a QMC job.

Maintenance that keeps a site healthy

  • Archive or purge centrally collected log data on a schedule, so the logging share does not grow without limit.
  • Back up the repository database and the file share together, because shared persistence makes them one unit.
  • Review the licence monitor and operations monitor apps that ship with the product, since app-level issues surface there before users report them.
  • Plan service restarts and upgrades on the central node with the rim nodes in mind, because the central node is the point of control for the whole site.

What Experience Does Qlik Expect, and How Do You Build the Rest?

Qlik recommends a minimum of 6 months as an administrator of a Microsoft Windows Server environment before sitting QSSA, plus hands-on experience with Qlik Sense sites and the Qlik Management Console. The exam has no formal prerequisite and no required course, but the objectives assume you have installed the product, built rules and streams, and read its logs when something broke.

The experience list, in full

  • At least 6 months administering a Microsoft Windows Server based environment.
  • Working with Qlik Sense sites and the QMC for data and application governance, library maintenance, and user and application security.
  • Managing the policies and options that run the Qlik Sense servers and apps.
  • Creating rules and managing the visualisation streams.
  • Knowledge of networking and Active Directory configuration, proxies, intermediate web servers and load balancers.
  • Familiarity with Windows tools and logs, and with NSLookUp, Telnet, Ping, NetStat and Fiddler for troubleshooting.

A preparation order that follows the weights

  1. Build a single-node Qlik Sense Enterprise on Windows site in a lab, then add a rim node and move the scheduler role to it, so shared persistence and node roles are things you have done rather than read.
  2. Create a stream, publish an app into it, and watch an audience fail to open it until you write the read rule, so the link between publishing and security rules is fixed in memory.
  3. Chain two reload tasks with a task-event trigger and schedule the first, then stop the scheduler service and observe exactly what the QMC shows while nothing runs.
  4. Connect a user directory connector to a test Active Directory, synchronise it, and write one security rule against a group rather than a user.
  5. Allocate each access type to a different test user and record what each one can and cannot do, because the licensing objective is easiest to score when you have seen the behaviour.
  6. Work through the AnalyticsExam sample questions and the QSSA practice exam under the 90 minute limit, and treat every miss as a lab exercise rather than a fact to memorise.

Qlik’s own preparation route is the Deploy and Administer Qlik Sense instructor-led course, or the self-paced System Administrator and Deploy and Administer Qlik Sense courses. None is mandatory. If your real interest is data modelling rather than servers, the Qlik Sense Data Architect exam is the platform-neutral alternative and does not require a Windows site at all.

Frequently Asked Questions

How many questions are on the Qlik Sense System Administrator exam?

The QSSA exam has 50 questions. Qlik states that the number and difficulty of questions may change when exam content is updated, and that the passing score is adjusted to keep the standard consistent, so always check the official exam page shortly before you book.

How long is the QSSA exam?

Qlik’s current exam details page gives the duration as 90 minutes. Many older study pages and search snippets still show 120 minutes, which applied to earlier versions of the exam. Plan your pacing around 90 minutes for 50 questions.

What is the passing score for QSSA?

The passing score is 62 percent. Qlik does not publish a per-domain minimum, so a strong Installation and Configuration performance can carry a weaker Security result, but those two domains together are worth exactly 62 percent, which leaves very little margin.

How much does the Qlik Sense administrator certification cost?

The exam fee is 250 USD per attempt. Qlik requires full payment or a new voucher for every attempt, and permits 3 attempts per exam version, so a candidate who fails twice has spent 500 USD before the final try.

Does QSSA cover Qlik Cloud administration?

No. The exam content is based only on the client-managed edition, Qlik Sense Enterprise on Windows. Qlik states explicitly that it does not cover the knowledge and skills required to administer Qlik Cloud, so tenant administrators should not expect their daily work to map onto the objectives.

What is the difference between QSSA2024 and QSSA?

They are versions of the same certification. QSSA2019, QSSA2022 and QSSA2024 were earlier releases of the Qlik Sense System Administrator exam, each with its own Credly badge. The exam you register for today carries no year suffix and is the current version.

How long is the Qlik Sense System Administrator certification valid?

All Qlik certifications are valid for 2 years from the date you pass. Credly sends a reminder six months before expiry, and Qlik encourages holders to recertify when an updated version of the exam is published, which usually happens about every 3 years.

Can I retake the QSSA exam if I fail?

Yes, up to 3 attempts per exam. You must wait 48 hours after a first failure and 14 calendar days after a second. After a third failure you are blocked from registering for that exam until a new version is released.

Is there a prerequisite certification for QSSA?

No certification is required. Qlik recommends at least 6 months administering a Windows Server environment, experience with Qlik Sense sites and the QMC, and knowledge of networking and Active Directory. Training courses are offered but are optional.

Conclusion

The Qlik Sense administrator certification rewards one kind of candidate: the person who has actually run a Qlik Sense Enterprise on Windows site, planned its nodes, written its rules and read its logs. The specifications are modest, 50 questions in 90 minutes with 62 percent to pass, but the three-attempt limit and the 250 USD fee make a casual first sitting an expensive way to learn where your gaps are. Treat the four domain weights as a study budget, spend the most time where Installation and Configuration overlap with Security, and make sure the Windows tools on Qlik’s experience list are second nature. When you can explain why a published app is still invisible to its audience and why a valid task never fired, work through the syllabus objectives one by one and book the exam with a lab behind you.

Rating: 0 / 5 (0 votes)

The post Qlik Sense Administrator Certification: 90 Minutes, No Cloud appeared first on Big Data Prep.

]]>
NCP-AI Prerequisites: Is the Nutanix AI Exam for You? https://www.bigdataprep.com/2026/09/29/ncp-ai-prerequisites-is-the-nutanix-ai-exam-for-you/ Tue, 29 Sep 2026 00:00:00 +0000 https://www.bigdataprep.com/?p=16449 An infrastructure engineer weighing up an AI credential needs one answer first: is it written for me? Here is the experience Nutanix assumes, and a way to test yourself against it.

The post NCP-AI Prerequisites: Is the Nutanix AI Exam for You? appeared first on Big Data Prep.

]]>

You run clusters for a living, your organisation has started talking about private inference, and someone has suggested you sit NCP-AI. The decision in front of you is whether Nutanix Certified Professional – Artificial Intelligence, the Nutanix credential built around Nutanix Enterprise AI, is meant for an infrastructure engineer like you or for the data science team down the corridor.

It is meant for you, with conditions. Nutanix describes the successful candidate in unusually concrete terms: years of virtual infrastructure work, a year of cloud native and Linux command line experience, and Kubernetes knowledge at the level of a working cluster administrator. This article sets out the NCP-AI prerequisites one by one, shows where each appears in the exam objectives, and gives you a way to check your own readiness before you spend 200 USD on an attempt.

Table of Contents

  1. Who Is the NCP-AI Exam Actually Written For?
  2. What Are the NCP-AI Prerequisites Nutanix Names?
  3. Can You Answer These Before You Book?
  4. How Much Kubernetes Does CKA-Level Knowledge Mean?
  5. What You Do Not Need: Data Science and Model Training
  6. What Do You Commit To When You Book NCP-AI?
  7. NCP-AI, NCP-CN or NCP-MCI: Which Professional Exam Fits?
  8. How Do You Close the Gaps in the Right Order?
  9. Frequently Asked Questions
  10. Conclusion

Who Is the NCP-AI Exam Actually Written For?

The NCP-AI exam is written for infrastructure and platform engineers who will install, configure, optimise and troubleshoot Nutanix Enterprise AI, and connect generative AI applications and agents to it. It suits virtualisation administrators moving towards Kubernetes and GPU workloads. It is not aimed at data scientists, because no objective asks you to train or tune a model.

Who NCP-AI is meant for: cluster admins, platform teams and NAI consultants, against those with no Linux shell, no cluster time or model work only

That matters because the name misleads in both directions. Infrastructure engineers see “Artificial Intelligence” and assume the exam belongs to someone else. Machine learning practitioners see it and assume their modelling skills will carry them. Neither is right.

The job the exam describes

Read the five syllabus sections as a job description. You stand up the platform, you import a large language model, you publish it behind an endpoint, you hand an API key to an application team, and you work out what broke when the endpoint slows down. Every one of those tasks is operations work.

The Nutanix Enterprise AI overview makes the same point from the product side. The platform runs on Kubernetes, it needs GPUs, and it can sit on Nutanix Kubernetes Platform or on a managed service such as EKS, AKS or GKE. Whoever looks after that stack is the person the credential is describing.

Three readers, three answers

  • A Nutanix or VMware administrator with some Kubernetes exposure: yes, after closing the Kubernetes gap.
  • A platform engineer who already runs Kubernetes in production: yes, after learning the Nutanix layer and GPU sizing.
  • A data scientist with no infrastructure background: not yet, because the assumed experience is the hard part, not the AI vocabulary.

“To succeed in earning the NCP-AI certification, you should bring a strong foundation in virtualized infrastructure including virtual machines, hypervisors, and virtual networking.”

Suzanne DeWitt, Nutanix Community Education Blog

What Are the NCP-AI Prerequisites Nutanix Names?

The NCP-AI prerequisites are a candidate profile, not a list of required certificates. Nutanix says successful candidates have at least three years of virtual infrastructure experience and one year with cloud native technologies and the Linux command line, plus knowledge of NCI, cloud IaaS, GPUs, Nutanix Unified Storage and Kubernetes at Certified Kubernetes Administrator level.

The official NCP-AI page sets this out for version 6.10 of the exam, which awards the NCP-AI 6 certification. What the page does not do is tell you why each item is there. The objectives answer that.

What Nutanix expects Where it appears in the objectives What happens without it
3 years of virtual infrastructure DNS, FQDN and certificate setup; storage classes; infrastructure performance views Deployment questions read as unfamiliar networking puzzles
1 year of cloud native work NKP and non NKP installation; dark site installs; KServe as a prerequisite You cannot tell a platform fault from a product fault
Linux command line Querying endpoints with Python or Curl; reading tool calling commands The application section becomes guesswork
GPU knowledge Choosing the number and type of GPUs for a model; spotting an endpoint on CPU Sizing scenarios have no anchor
Nutanix Unified Storage and NCI Storage classes and CSI driver connectivity Model import failures look random
CKA-level Kubernetes System resources, taints, allocatable compute, container image failures The troubleshooting section is out of reach

Notice how little of that table is specific to AI. Five of the six rows would sit comfortably in any infrastructure exam. The AI content arrives on top of them, in model import, endpoint creation and output quality, and it assumes the base is already there.

Experience is not the same as eligibility

Nothing on the official page says you will be refused a booking without these years of experience. They describe who passes, not who may sit. Treat them as an honest forecast. If you are two years short on infrastructure and have never touched a cluster, the forecast is poor, however much you read about language models.

Can You Answer These Before You Book?

A quick readiness check for NCP-AI is to read real sample questions cold, before any study. If you can explain why each wrong option is wrong, your infrastructure base is sound. If the questions read as unfamiliar nouns, you have found your gap early and cheaply, before paying for an attempt.

The published samples are short scenarios. One describes a health check failing at the serving layer with KServe pods in error, and asks what breaks. Another describes an endpoint falling back to CPU acceleration and asks what to verify. A third gives you a certificate error where the FQDN is missing from the SAN field.

Work through the NCP-AI sample questions once with no preparation, then sort your misses into three piles.

  • Misses about DNS, ingress and certificates point to the infrastructure base.
  • Misses about pods, taints, labels and KServe point to Kubernetes.
  • Misses about endpoints, API keys, sample requests and inference engines point to the product itself.

The third pile is the easy one. Product knowledge comes from the recommended course and from time in the interface. The first two piles take longer, and they are the ones the stated experience is there to cover.

What a good result looks like

Do not read a score into ten questions. Read the pattern. An engineer who misses only product questions is weeks away. An engineer who misses the Kubernetes questions is looking at a longer road, and is better off knowing that now.

How Much Kubernetes Does CKA-Level Knowledge Mean?

CKA-level knowledge means you can administer a Kubernetes cluster from the command line without guidance. Nutanix asks NCP-AI candidates for that level of knowledge, not for the certificate. In practice you should be able to inspect pods and nodes, reason about scheduling, and trace a failed workload to its cause, because the NCP-AI troubleshooting objectives assume all three.

The benchmark itself is public. The CNCF CKA programme is a two hour, performance-based exam solved at a command line, and its largest domain is Troubleshooting at 30 percent. That is a useful clue. The skill Nutanix is borrowing from CKA is mostly diagnosis.

CKA domain CKA weight Where NCP-AI leans on it
Troubleshooting 30% Health check failures, endpoints that will not schedule, image download failures
Cluster Architecture, Installation and Configuration 25% Installation prerequisites and version compatibility
Services and Networking 20% FQDN, ingress and certificate problems after installation
Workloads and Scheduling 15% GPU nodes, taints and allocatable resources
Storage 10% Storage classes and CSI driver connectivity

The scheduling detail that catches people

One NCP-AI objective asks you to determine which allocatable resources, including CPU, memory, GPUs and taints, could stop an endpoint from being scheduled. If the phrase taints and tolerations is new to you, that objective is closed. GPU nodes are commonly tainted so that ordinary workloads stay off them, and an endpoint without the matching toleration simply never starts.

You do not have to hold CKA to pass. However, if you could not pass CKA today, plan to study Kubernetes first and Nutanix Enterprise AI second.

What You Do Not Need: Data Science and Model Training

NCP-AI does not require data science, mathematics or model training skills. The objectives cover importing existing large language models, exposing them through endpoints, and improving output with guardrails and rerank models. You choose and operate models. You never build one, so an infrastructure engineer loses nothing by lacking a machine learning background.

The AI knowledge you do need is practical and narrow. It fits on a short list.

  • Where models come from: the objectives name HuggingFace and NVIDIA NGC, plus a manual import route.
  • What access a model needs: repository keys, and an accepted licence for Llama models.
  • How a model is consumed: an OpenAI-compatible API, called with Python or Curl.
  • How quality is judged: comparing prompt input with output through human feedback.
  • How quality is improved: a different model, guardrails for safety, or a rerank model.

Licences deserve a note, since they produce a named failure in the troubleshooting section. Some models sit behind gated model access, where you must accept terms before a download is allowed. A valid token with an unaccepted licence still fails, and the exam expects you to recognise that.

“AI initiatives are employed to deliver strategic advantages, but those advantages can’t happen without optimized infrastructure control and security.”

Scott Sinclair, Practice Director, ESG

That sentence is the reason the credential exists. Somebody has to own the infrastructure under the model, and this exam checks that they can.

What Do You Commit To When You Book NCP-AI?

Booking NCP-AI commits you to 75 multiple choice questions in 120 minutes at 200 USD per attempt. The passing score is 3000 on a scale of 1000 to 6000. The exam is offered in English and Japanese, and Nutanix announced it could be taken remotely or in person at a PSI testing center.

Field Value
Exam name Nutanix Certified Professional – Artificial Intelligence
Exam code NCP-AI, version 6.10
Questions 75 multiple choice
Duration 120 minutes
Passing score 3000 on a scale of 1000 to 6000
Price 200 USD per attempt
Languages English and Japanese
Recommended course Nutanix Enterprise AI Administration (NAIA)
Sections 5, with no published weightings

Two things follow from those numbers. First, 120 minutes across 75 questions is 96 seconds each, which is enough for recall items and tight for sizing scenarios. Second, a scaled score cannot be converted into a count of correct answers, so you cannot work out a safety margin in advance.

Because no section is weighted, you also cannot decide to skip one. A candidate strong on deployment and weak on troubleshooting has no way of knowing how much that weakness costs. For a decision about readiness, that argues for closing every gap and not gambling on a favourable mix.

NCP-AI, NCP-CN or NCP-MCI: Which Professional Exam Fits?

NCP-AI, NCP-CN and NCP-MCI are all Nutanix professional level exams with the same shape: 75 questions, 120 minutes, 200 USD and a passing score of 3000 on a 1000 to 6000 scale. They differ in subject. Choose NCP-MCI for core infrastructure, NCP-CN for the cloud native track, and NCP-AI for running Nutanix Enterprise AI.

Exam Full name Best first choice if
NCP-MCI Nutanix Certified Professional – Multicloud Infrastructure You administer Nutanix clusters and have little Kubernetes experience
NCP-CN Nutanix Certified Professional – Cloud Native You are moving into Kubernetes on Nutanix and want that base certified
NCP-AI Nutanix Certified Professional – Artificial Intelligence You already have both bases and will operate model endpoints

Since the three exams cost the same and run to the same length, price and effort on the day do not separate them. Your current job does. NCP-AI builds on skills that the other two exams certify directly, so it rewards candidates who arrive with both.

That does not make the other two exams a formal requirement. It makes them a sensible order for someone starting from virtualisation. The site’s Nutanix certification resources list the wider set of Nutanix exams if you want to plan more than one step ahead.

How Do You Close the Gaps in the Right Order?

Close NCP-AI gaps from the bottom of the stack upwards: Kubernetes first, GPUs and storage second, Nutanix Enterprise AI third, and application integration last. Each layer explains the failures of the layer above it, so studying the product before the platform leaves you memorising symptoms you cannot diagnose.

Bottom up study order for NCP-AI: cluster skills first, then GPU and storage sizing, then NAI endpoints
  1. Sort your sample question misses into infrastructure, Kubernetes and product piles, so you know which gap is largest.
  2. Practise Kubernetes at the command line until you can read pod status, node resources and taints without looking anything up.
  3. Learn how GPU nodes are labelled and tainted, and how to confirm whether a workload is really using a GPU.
  4. Install Nutanix Enterprise AI in a lab, including the FQDN and certificate steps, and note every prerequisite you had to meet.
  5. Import one model from a repository with a key, then create an endpoint and size it for a stated throughput.
  6. Create an API key, share the endpoint details, and call the endpoint with Curl and then Python.
  7. Break the lab on purpose with an invalid token, an unaccepted licence and a missing GPU, and trace each fault to its layer.

The recommended course, Nutanix Enterprise AI Administration, covers steps four to six. It will not teach steps two and three from nothing, which is why the order matters.

Book when the sample questions feel like descriptions of things you have already done. At that point the exam is asking you to recall your own work.

Frequently Asked Questions

Is NCP-AI meant for infrastructure engineers or data scientists?

Infrastructure engineers. The exam measures installing, configuring, optimising and troubleshooting Nutanix Enterprise AI and connecting applications to it. No objective covers model training, so a data science background helps far less than Kubernetes and virtualisation experience.

What experience does Nutanix expect for NCP-AI?

At least three years of virtual infrastructure experience and one year with cloud native technologies and the Linux command line. Nutanix also expects knowledge of NCI, cloud IaaS, GPUs and Nutanix Unified Storage.

Do you need the CKA certificate before NCP-AI?

No. Nutanix asks for a Certified Kubernetes Administrator level of knowledge, not the certificate itself. If you could not pass CKA today, study Kubernetes before you study the product.

Do you need NCP-MCI or NCP-CN first?

The official NCP-AI page describes a candidate profile and lists no required prior certification. NCP-MCI and NCP-CN certify skills that NCP-AI assumes, so they make a sensible order for someone starting from virtualisation.

How many questions are on the NCP-AI exam?

The exam has 75 multiple choice questions in 120 minutes, which is 96 seconds per question on average.

What is the NCP-AI passing score?

The passing score is 3000 on a scale of 1000 to 6000. It is a scaled score, so it does not convert into a number of correct answers.

How much does NCP-AI cost?

The price is 200 USD per attempt. NCP-CN and NCP-MCI are listed at the same price.

Which languages is NCP-AI offered in?

English and Japanese. The exam blueprint guide is published in both languages as well.

Does NCP-AI include coding?

Only lightly. One objective asks you to issue a simple query to an OpenAI-compatible endpoint using Python or Curl, and another asks you to tell tool calling commands from non tool calling ones.

How long is the NCP-AI certification valid?

Neither the syllabus page nor the official exam page used for this article states a validity period, so confirm the current renewal rule with Nutanix University before you plan around it.

Conclusion

NCP-AI is an infrastructure credential, and the decision about sitting it is a decision about your infrastructure base. Three years of virtualisation, a year of cloud native work and administrator-level Kubernetes are the conditions Nutanix names, and the objectives show that each one is there for a reason.

If you meet them, the remaining work is the product: models, endpoints, keys and metrics across 75 questions in 120 minutes. If you do not, the honest move is to close the Kubernetes gap first and come back. Either way, test yourself on real questions before paying 200 USD.

For engineers who already hold the professional tier and want to see what the next level demands, the guide to the NCM-MCI master exam shows where the Nutanix ladder goes after this.

Rating: 0 / 5 (0 votes)

The post NCP-AI Prerequisites: Is the Nutanix AI Exam for You? appeared first on Big Data Prep.

]]>
Tableau Architect Exam: 8 Sign-In Methods, 7 Migrations https://www.bigdataprep.com/2026/09/28/tableau-architect-exam-8-sign-in-methods-7-migrations/ Mon, 28 Sep 2026 00:00:00 +0000 https://www.bigdataprep.com/?p=16429 Servers, identity providers and moving deployments between environments, named task by named task: that is the Analytics-Arch-201 objective list.

The post Tableau Architect Exam: 8 Sign-In Methods, 7 Migrations appeared first on Big Data Prep.

]]>

The Salesforce Certified Tableau Architect exam, Analytics-Arch-201, asks one question over and over: can you run Tableau as a platform? Sign-in methods, node roles, migrations between environments and the monitoring that keeps a deployment healthy fill the paper, so a strong workbook author with no server experience can sit it and recognise almost nothing.

What the Tableau architect exam covers instead is the platform underneath the workbooks. Its objective list names eight authentication methods to configure and troubleshoot, seven separate migrations to plan, a set of external services to stand up, and a load testing routine to run. It is 59 questions in 105 minutes at a 63 percent pass mark, and 78 percent of it sits in deploying, monitoring and maintaining a Tableau deployment rather than designing one.

Table of Contents

  1. Architect, administrator or consultant: which Tableau exam is this?
  2. What are the Analytics-Arch-201 exam facts?
  3. How are the three domains weighted?
  4. What does the 22 percent design domain ask you to plan?
  5. Which eight authentication methods must you configure?
  6. Why is monitoring and maintenance worth 41 percent?
  7. What does Salesforce expect before you book?
  8. How should you prepare for the Tableau architect exam?
  9. Frequently Asked Questions
  10. Conclusion

Architect, administrator or consultant: which Tableau exam is this?

Analytics-Arch-201 is the Tableau exam for people who build and scale the platform itself. Salesforce aims it at technical architects who lead the design of a Tableau Server deployment or a Tableau Cloud migration. The consultant exam covers advising on analytics content, and the server administrator exam covers running an existing site.

The three are easy to confuse because their titles all suggest seniority. The practical test is what your working week looks like. If you spend it deciding node roles, wiring identity providers, sizing backgrounder processes and planning how a deployment moves from one environment to another, the architect exam describes you. If you spend it recommending dashboards, calculations and governance to business teams, the consultant route fits better.

The administrator credential sits closer to the architect one, and that is where the real decision lies. Day to day administration of users, schedules and sites is assumed knowledge here rather than the thing being tested. The architect paper asks what you would build, how you would move it, and how you would prove it is healthy once it is running.

  • Choose the architect exam if you design multi node Tableau Server deployments or lead Tableau Cloud migrations
  • Choose the administrator exam if you run a Tableau Server or Tableau Cloud site that somebody else designed
  • Choose the consultant exam if your deliverable is analytics content and recommendations for business users

What are the Analytics-Arch-201 exam facts?

Analytics-Arch-201 has 59 questions in 105 minutes and a 63 percent passing score. Registration costs 400 US dollars and a retake costs 200. Of the 59 questions, 54 are scored multiple choice and up to five are unscored, and the exam tests Tableau product version 2024.2.

Field Value
Credential Salesforce Certified Tableau Architect
Exam code Analytics-Arch-201
Questions 59 (54 scored, up to 5 unscored)
Duration 105 minutes
Passing score 63 percent
Registration fee 400 USD plus applicable taxes
Retake fee 200 USD plus applicable taxes
Delivery Proctored, at a test centre or online, registered through Pearson VUE
Prerequisites None
Reference materials None permitted during the exam
Product version Tableau 2024.2
Maintenance Annual maintenance module on Trailhead

The unscored questions matter more than they look. You cannot tell which five they are, so every question has to be treated as live, and the pass mark applies to the 54 that count. In practice that means pacing for all 59 inside the 105 minutes, which leaves a little under two minutes a question.

The product version is the second detail worth noting. Salesforce’s official exam guide states that the exam currently tests release 2024.2, so features added to Tableau Server and Tableau Cloud after that release are not what the questions are written against.

How are the three domains weighted?

The Analytics-Arch-201 exam has three domains. Design a Tableau Infrastructure is 22 percent, Deploy Tableau Server is 37 percent, and Monitor and Maintain a Tableau Deployment is 41 percent. Deployment and ongoing operation together account for 78 percent of the exam, so design is the smallest domain despite the architect title.

Domain Weight Objective groups Headline content
Design a Tableau Infrastructure 22% 5 Requirements, Tableau Cloud, migrations, topology, configuration
Deploy Tableau Server 37% 5 Production deployments, authentication, encryption, Linux and Windows installs
Monitor and Maintain a Tableau Deployment 41% 6 Admin views, load testing, performance, observability, automation, extensions

Salesforce weights by domain, not by objective group, so the table tells you where effort belongs rather than how many questions any single topic will produce. AnalyticsExam and Salesforce publish the same three domains, the same weightings and the same sixteen objective groups, and the full Arch-201 syllabus lists every named task under each group.

Reading that list end to end is the fastest way to see what kind of exam this is. The verbs are configure, troubleshoot, install, implement, interpret and automate. Recommend appears too, but it is attached to concrete things: configuration keys, hardware specifications, a disaster recovery strategy, a load testing strategy.

What does the 22 percent design domain ask you to plan?

The design domain in the Tableau architect exam covers five areas: gathering requirements for a complex deployment, planning and implementing Tableau Cloud, planning migrations, designing a process topology, and recommending a Tableau Server configuration. Migration planning alone names seven separate scenarios, which makes it the most specific part of the domain.

Tableau architect exam migration directions: Cloud to Server, Server to Cloud, Windows to Linux and Linux to Windows

Requirements and Tableau Cloud

Requirements gathering here is infrastructure requirements, not business ones. You assess user counts and role distribution, constraints and future growth, the need for high availability and disaster recovery, and the licensing strategy, including Authorization-to-Run. You also map the Tableau Server add-ons to what the organisation actually needs.

The Tableau Cloud objective adds Tableau Bridge, authentication, multi-site management through Tableau Cloud Manager, and automated user provisioning. Provisioning is named with its standard, System for Cross-domain Identity Management, whose SCIM protocol specification is published by the IETF. Knowing what SCIM does and does not synchronise is the difference between a working provisioning design and a support queue.

The seven migrations

  • Tableau Cloud to Tableau Server
  • Tableau Server to Tableau Cloud
  • Windows to Linux
  • Linux to Windows
  • One identity store to another
  • Several Tableau servers or sites consolidated into fewer
  • One Tableau Server environment to another

The objective adds two tools to that list: writing scripts for migration, and using the Tableau Content Migration Tool. Tableau’s own Content Migration Tool documentation carries a detail worth knowing: the tool is part of Tableau Advanced Management, and Tableau does not recommend it for moving from Tableau Server to Tableau Cloud, pointing instead to the Tableau Migration SDK. Choosing the right tool for the direction of travel is exactly the kind of judgement this objective tests.

Topology and configuration

The last two objective groups are where sizing happens. You specify process counts, node count and node roles, including when to isolate a service and when to colocate it, and when to move a component to an external service. Configuration recommendations cover the identity store, specific configuration keys, encryption at rest and over the wire, hardware and network specifications, and a disaster recovery strategy.

Which eight authentication methods must you configure?

The Tableau architect exam names eight authentication methods to configure and troubleshoot: SAML, Kerberos, OpenID Connect, Mutual SSL, trusted authentication, Connected App authentication, LDAP, and Azure Active Directory. They sit inside Deploy Tableau Server, the 37 percent domain, which also covers production deployments, encryption, and installation on both Linux and Windows.

Authentication is a troubleshooting objective

Every method in that list carries the same pair of verbs: configure and troubleshoot. Knowing that Tableau supports SAML is not enough; the exam expects you to know why a SAML sign-in fails and where to look. It helps to understand the protocol itself, and the OASIS SAML standard is the specification of record for the assertions an identity provider sends.

The objective closes with dependencies between authentication methods and Tableau environments, including Tableau Cloud. Not every method is available everywhere, and some cannot be combined, so a question may describe an environment and ask which method will actually work in it.

Production deployments and encryption

The production deployment objective is a long list of named components. You are expected to configure an external file store, an external repository, an external gateway, an unlicensed node, a coordination ensemble, a backgrounder with a specific node role, and a load balancer. Beyond configuration, it names installing in an air-gapped environment, performing a blue-green deployment, validating a disaster recovery and high availability test, reading installation logs, running the Resource Monitoring Tool, and automating installation with the Silent Installer.

Encryption is its own objective group: SSL, database encryption, extract encryption, and setting up service principal names for Kerberos. Tableau’s guide to distributed and high availability installations is the reference for how these pieces fit together, and it is candid that Tableau Cloud will suit most organisations better than self-hosting, which is why Cloud migration keeps appearing in an exam about servers.

Linux and Windows, both

Installation is tested twice, once per operating system, with near-identical objectives: install by command line or wizard, resolve installation, network, external system and proxy issues, find the right logs, and verify system groups and file permissions. Windows adds the Run As service account. If your experience is on one platform only, the other is an obvious gap to close.

Why is monitoring and maintenance worth 41 percent?

Monitor and Maintain a Tableau Deployment is the largest Analytics-Arch-201 domain at 41 percent because it covers six objective groups: custom administrative views, load testing, performance bottlenecks, observability data, automation of server maintenance, and server extensions. It tests whether you can keep a deployment healthy and prove it with evidence, not just build it.

Evidence first: admin views, load tests and observability

Custom administrative views start from the repository schema and its event types, and extend to building admin dashboards and using Admin Insights on Tableau Cloud. This is the one place the exam asks you to build a dashboard, and it is a dashboard about the server rather than the business.

Load testing is named in detail: a strategy, a tool such as TabJolt, a test environment, test plans, and interpreting results to decide what to do next. Observability goes further, asking you to collect and analyse logs, process metrics and operating system metrics, interpret them, and revise the architecture based on what they show. That last step joins this domain back to design.

Performance and automation

  • Performance: diagnose slow workbooks and data sources, run resource, latency and workload analysis, act on performance recordings, and optimise caching
  • Automation: manage the server through TSM, REST APIs and tabcmd, schedule scripts with Windows Scheduler or cron, and automate backup and cleanup
  • Upgrades and recovery: plan multi node upgrades and design an automated disaster recovery process
  • Metadata: configure and use the Metadata API
  • Extensions: schedule content automation with webhooks, tabcmd, REST or Hyper APIs, enable dashboard extensions and web data connectors, and configure trusted tickets and connected apps for embedding

The common thread is that nothing here is a one-off task. A candidate who has installed Tableau Server once but never operated it through a quarter of growth, an upgrade and a performance incident will find this domain the hardest, and it is the one that carries the most marks.

What does Salesforce expect before you book?

Salesforce recommends at least two years of Tableau administration across Tableau Cloud, Tableau Server and Tableau Bridge, plus having architected Tableau Server in at least one distributed environment, whether public cloud, private cloud or on-premises. There are no formal prerequisites, but the objectives assume that experience throughout.

Tableau architect exam checklist before booking: two years of Tableau administration, a multi node build, product version 2024.2 and yearly maintenance

The distributed environment requirement is the one to check honestly. A single node installation never forces decisions about node roles, a coordination ensemble, an external repository or a load balancer, and those decisions are scattered across two of the three domains. If every Tableau Server you have touched ran on one machine, build a multi node lab before booking.

The credential also comes with a running commitment. Holders complete a Tableau Architect maintenance module on Trailhead once a year to keep the certification current, so passing is the start of a yearly cycle rather than a one-time event.

The site has covered this credential before under its older code, and the TCA-C01 architect companion is useful for the role framing, though its figures predate the current exam and should not be used for planning.

How should you prepare for the Tableau architect exam?

Prepare for Analytics-Arch-201 in a lab rather than a reader. Build a multi node Tableau Server, wire up more than one authentication method, run a migration and a load test, then study in proportion to the weightings, with roughly four fifths of your time on deployment, monitoring and maintenance.

  1. Map your experience against the sixteen objective groups and mark every named task you have never performed yourself.
  2. Build a multi node Tableau Server lab with an external repository, an external file store and a coordination ensemble.
  3. Configure at least three of the eight authentication methods, then break each one on purpose and fix it from the logs.
  4. Plan one migration in each direction between Tableau Server and Tableau Cloud, and note which tool fits each direction.
  5. Run a load test against the lab, interpret the results, and change the topology in response.
  6. Automate a backup, a cleanup and a scheduled content task through TSM, tabcmd and the REST API.
  7. Finish with timed practice of 59 questions in 105 minutes to check your pacing before the real sitting.

Two groups of candidates need to adjust the plan. Administrators who have only run Tableau Cloud should spend extra time on Windows and Linux installation, encryption and topology, since none of that exists on a hosted site. People whose Tableau work is analytics advice rather than platform work should reconsider the target altogether, because the Tableau Consultant guide describes an exam built around recommendations on content, which may fit that background far better.

Frequently Asked Questions

How many questions are on the Analytics-Arch-201 exam?

The exam has 59 questions. Salesforce states that 54 are scored multiple choice questions and up to five are unscored, and the unscored ones do not affect your result.

What is the passing score for the Tableau architect exam?

The passing score is 63 percent, and you have 105 minutes to complete the exam.

How much does the Salesforce Certified Tableau Architect exam cost?

Registration costs 400 US dollars and a retake costs 200 US dollars, both plus applicable taxes. The exam is registered through Pearson VUE.

Which domain carries the most weight?

Monitor and Maintain a Tableau Deployment at 41 percent. Deploy Tableau Server is 37 percent and Design a Tableau Infrastructure is 22 percent.

Are there prerequisites for Analytics-Arch-201?

There are no formal prerequisites. Salesforce recommends at least two years of Tableau administration and experience architecting Tableau Server in at least one distributed environment.

Which Tableau version does the exam test?

The official exam guide states that the exam currently tests product version 2024.2.

Does the exam cover Tableau Cloud or only Tableau Server?

Both. Tableau Cloud appears in its own design objective, in the migration plans, in authentication dependencies and in Admin Insights, although most objectives concern Tableau Server.

How do you keep the certification current?

Holders complete the Tableau Architect maintenance module on Trailhead once a year.

Can you use notes or documentation during the exam?

No. Salesforce states that no hard copy or online materials may be referenced while you sit the exam.

Conclusion

The Tableau architect exam is a platform exam. Fifty nine questions in 105 minutes at 63 percent, 400 US dollars to register, and three domains weighted 22, 37 and 41 percent, with deployment and operations taking 78 percent between them.

Its most useful feature is how specific it is. Eight named authentication methods, seven named migration plans, a named list of external services, and a load testing and observability routine give you a checklist you can test yourself against before spending the fee. Anything on that list you have only read about is the place to start.

Build the multi node lab, break the sign-in methods on purpose, move content in both directions between Server and Cloud, and measure the deployment before you tune it. That work prepares you for the questions and for the job the credential describes.

Rating: 0 / 5 (0 votes)

The post Tableau Architect Exam: 8 Sign-In Methods, 7 Migrations appeared first on Big Data Prep.

]]>
Snowflake Data Scientist Certification: Python Runs Inside https://www.bigdataprep.com/2026/09/23/snowflake-data-scientist-certification-python-runs-inside/ Wed, 23 Sep 2026 00:00:00 +0000 https://www.bigdataprep.com/?p=16413 Vector embedding, fine tuning and task-specific language models are examinable topics on this credential, sitting in its heaviest domain. Most study material still describes the syllabus that came before them.

The post Snowflake Data Scientist Certification: Python Runs Inside appeared first on Big Data Prep.

]]>

Prompt engineering is examinable on a data scientist credential now. So is vector embedding, so is fine tuning, and they sit inside the largest domain of the exam rather than in an appendix. Most summaries of this certification still describe a syllabus that stopped at model deployment, and they are describing the previous version.

The Snowflake data scientist certification, exam code DSA-C03, is 65 questions in 115 minutes at 375 dollars, scored on a 0 to 1000 scale with 750 to pass. Its four domains run from data science concepts at 17 percent through feature engineering and model development to deployment, and generative AI now sits inside the largest of them.

Table of Contents

  1. What does the Snowflake data scientist certification examine?
  2. Why is prompt engineering on a data science exam?
  3. What does the DSA-C03 exam look like?
  4. What do the four DSA-C03 domains cover?
  5. Why does model development carry the largest share?
  6. Feature engineering happens in Snowpark, not in a notebook
  7. What does deployment mean when the model stays in the warehouse?
  8. Who is DSA-C03 for, and how should you prepare?
  9. Frequently Asked Questions
  10. Conclusion

What does the Snowflake data scientist certification examine?

DSA-C03 examines whether you can do data science inside Snowflake rather than alongside it. Snowflake states that the credential validates five capabilities: outlining data science concepts, implementing Snowflake data science best practices, preparing data and using feature engineering, training and using machine learning models, and using generative AI and large language model capabilities.

That last capability is the newest and the most consequential. The other four describe a recognisable data science workflow; the fifth describes something that did not belong on this kind of exam two years ago.

The word doing the heavy lifting throughout is “in Snowflake”. This is not a general machine learning exam that happens to mention a warehouse. The objectives name Snowpark, Snowpark ML, Python user-defined functions, stored procedures, user-defined table functions, dynamic tables, the Snowpark Feature Store, the Model Registry and Snowpark Container Services. The platform is the subject, not the setting.

The money site’s DSA-C03 certification page sets the four weighted domains out beside the exam terms, which is the quickest way to see how much of the syllabus is platform-specific.

Why is prompt engineering on a data science exam?

Because Snowflake has put large language models inside the warehouse, and the data scientist is the person expected to use them. The model development domain names Snowflake Cortex, vector embedding, prompt engineering, fine tuning, and task-specific models for categorisation, summarisation, sentiment and information extraction.

The DSA-C03 model development domain holds classic machine learning tuning and validation alongside the new Cortex embedding, prompting and fine tuning content

Read that list next to the traditional content in the same domain, which covers hyperparameter tuning, cross validation and optimisation metrics, and the intent becomes clear. Snowflake is treating a call to a hosted language model as one more technique a data scientist reaches for, sitting beside a gradient-boosted tree rather than in a separate discipline.

What this means for preparation

A candidate who learned Snowflake data science before Cortex existed has a genuine gap, and it is in the heaviest-weighted part of the paper. The Cortex LLM function reference is the fastest way to close it, because the exam names the task-specific functions rather than the theory behind them.

For anyone who wants the generative material in depth rather than as one domain among four, the Gen AI specialty credential covers exactly this ground as its whole syllabus, and the overlap between the two is now substantial.

Vector embedding is the concept to get right

Embedding is the mechanism that lets unstructured text sit next to structured data in the same query, and almost every practical Cortex pattern depends on it. It is one line in the objectives and it underpins retrieval, similarity and classification workflows alike, which makes it worth more attention than its single mention suggests.

What does the DSA-C03 exam look like?

DSA-C03 is 65 questions in 115 minutes, delivered through Pearson VUE at 375 dollars per attempt, and scored on a scale from 0 to 1000 with 750 required to pass. That works out at roughly 106 seconds a question, which is tight for a paper this technical.

Field Value
Exam name SnowPro Advanced: Data Scientist
Exam code DSA-C03
Questions 65
Duration 115 minutes
Passing score 750, on a scale of 0 to 1000
Price USD 375 per attempt
Delivered by Pearson VUE
Candidate profile 2 or more years of hands-on Snowflake experience as a data scientist in production
Domains 4, weighted

A scaled score of 750 out of 1000 is not the same as 75 percent of the questions. Scaling exists so that different forms of the exam are measured against one standard even though the question sets differ, and Snowflake does not publish the transformation, so there is no way to convert 750 back into a number of correct answers.

Two things this article does not tell you

Snowflake’s certification page renders its overview and its pricing, but its exam details panel does not load for anything other than a browser. That means the validity period and any prerequisite credential could not be verified, and neither is asserted here. Both are worth confirming on the official DSA-C03 page before you register.

What do the four DSA-C03 domains cover?

DSA-C03 has four weighted domains: data science concepts at 17 percent, data preparation and feature engineering at 27 percent, model development at 31 percent and model deployment at 25 percent. The two middle domains together carry 58 percent, and both are heavily Snowflake-specific.

The four DSA-C03 stages a model passes through: prepared in Snowpark, built in the warehouse, validated on scores and curves, served through the registry
Domain Weight What it examines
Data Science Concepts 17% Supervised and unsupervised learning, problem types from regression to time-series forecasting and image segmentation, the machine learning lifecycle, evaluation measures including the confusion matrix, and statistical foundations including distributions, outliers and the central limit theorem
Data Preparation and Feature Engineering 27% Cleaning and preparing data with Snowpark and SQL, exploratory analysis and profiling, Snowflake’s native statistical functions, preprocessing through scaling and encoding, DataFrames across Pandas and Snowpark, the Snowpark Feature Store, and presenting findings through Snowsight and Snowflake Notebooks
Model Development 31% Connecting Python to Snowflake, Cortex and the generative AI stack, building pipelines with dynamic tables and Python functions, hyperparameter tuning, optimisation metrics, cross validation and sampling, validation with ROC curves and residuals, and interpretation through feature impact and partial dependence
Model Deployment 25% External hosted models and external functions, in-Snowflake deployment with vectorised and scalar Python functions, the Model Registry, Snowpark Container Services, data drift and model decay, retraining, metadata tagging and versioning

The smallest domain is the one most candidates are already strongest in. Data science concepts at 17 percent is standard theory that transfers from any other machine learning background, which means roughly 83 percent of the exam depends on knowing Snowflake specifically.

Why does model development carry the largest share?

Model development is 31 percent because it holds three separate bodies of work rather than one. It covers getting Python connected to Snowflake at all, the entire generative AI stack, and the traditional business of training, validating and interpreting a model. Any one of those would sustain a domain on its own.

The connection objectives alone name Snowpark, Snowpark ML, the Python connector with Pandas support, the Spark connector and connecting from an external development environment. Knowing which of those is appropriate to which situation is a recurring question shape, and it depends on understanding where the computation actually runs.

Training has several homes

The objectives name training with Python stored procedures, training with user-defined table functions, and training outside Snowflake through external functions. Those are three genuinely different architectures with different cost, scaling and governance consequences, and the exam expects you to be able to choose between them rather than to know one.

Validation and interpretation are examined separately

Validation covers the ROC curve, the confusion matrix, expected payout, residuals plots and model metrics. Interpretation is its own objective and covers feature impact, partial dependence plots and confidence intervals. Grouping them in your head is a mistake, because one asks whether the model works and the other asks why it produces the answers it does.

Optimisation metric selection is worth singling out, since the objectives name log loss, area under the curve and root mean squared error explicitly. Choosing the wrong metric for a problem type is a classic question, and the three named here map onto probabilistic classification, ranking and regression respectively.

Feature engineering happens in Snowpark, not in a notebook

Data preparation and feature engineering carries 27 percent, and the defining feature of the domain is where the work happens. Every preparation objective is framed around Snowpark for Python and SQL, native statistical functions and Snowflake Notebooks rather than around pulling an extract onto a laptop.

The practical consequence is that a data scientist who is fluent in the standard Python stack but has always exported data first will find the domain harder than the topic names suggest. Scaling, encoding, normalisation, binning and one-hot encoding are all familiar; doing them against a DataFrame that is actually executing as SQL is not.

Three DataFrame flavours, and the exam names all three

The objectives list Pandas, Snowpark and Snowpark pandas as separate things. That distinction is the single most useful thing to internalise in this domain: a pandas DataFrame holds data in memory on the client, a Snowpark DataFrame is a lazily-evaluated query plan that runs in the warehouse, and Snowpark pandas offers the familiar interface over the second of those. The Snowpark developer guide is the reference that makes the difference concrete.

Native statistical functions are free marks

Window functions, MIN, MAX, AVG, STDEV, VARIANCE, TOPn and the approximation functions are all named in the objectives, and they are the most learnable content in the domain. Anyone comfortable with SQL can close this gap in an evening, which makes it a good early win in a study plan.

The Feature Store is the newer item here. It is named once, and it is the mechanism for keeping engineered features consistent between training and serving, which is a problem most practitioners have solved badly by hand at some point.

What does deployment mean when the model stays in the warehouse?

Model deployment carries 25 percent and it is the domain that looks least like a general machine learning exam. The objectives split between putting a model into production and keeping it honest afterwards, and both halves are expressed in Snowflake mechanisms.

Production deployment covers external hosted models and external functions on one side, and vectorised and scalar Python user-defined functions, stored predictions, stage commands, the Model Registry and Snowpark Container Services on the other. The vectorised against scalar distinction matters in practice, because one processes a batch per call and the other a row, with very different throughput.

Model decay is examined as a first-class topic

Data drift and model decay appear by name, along with data distribution comparisons framed as two questions: does the data making predictions still look like the training data, and do the same inputs still produce the same outputs after deployment. That framing is unusually concrete for a syllabus, and it tells you the exam wants operational thinking rather than a definition.

Versioning and retraining close the loop

Metadata tagging, model versioning in the Model Registry and automation of retraining are the final objectives, and together they describe the lifecycle the first domain introduced in the abstract. Candidates who study the four domains as separate subjects miss that the last objective of the exam answers the first.

Who is DSA-C03 for, and how should you prepare?

Snowflake states the expected candidate has two or more years of hands-on Snowflake experience as a data scientist in a production environment, and may have worked in Python, R, SQL or PySpark. That is a genuine bar rather than a suggestion, and roughly 83 percent of the exam depends on platform knowledge that only production work builds.

  1. Confirm you actually meet the candidate profile before spending 375 dollars, because the weighting means general machine learning strength will not carry a thin Snowflake background.
  2. Start with the Snowflake-native statistical functions and window functions, which are the most learnable content in the heaviest preparation domain and give an early sense of progress.
  3. Rebuild one familiar feature engineering pipeline entirely in Snowpark, so that scaling, encoding and binning stop being notebook habits and become warehouse operations.
  4. Work through the three DataFrame types deliberately, comparing Pandas, Snowpark and Snowpark pandas on the same task and noticing where the computation happens in each.
  5. Train one model three ways, through a Python stored procedure, through a user-defined table function, and through an external function, since the exam asks you to choose between those architectures.
  6. Spend real time in Cortex, covering vector embedding, prompt engineering, fine tuning and at least two task-specific functions, because this is the newest content in the largest domain.
  7. Deploy a model into the Model Registry and serve predictions through both a scalar and a vectorised user-defined function, which makes the throughput distinction obvious.
  8. Set up a drift check by comparing a live prediction distribution against the training distribution, so the monitoring objectives are something you have done rather than read.

If you have not done SnowPro Core

The Advanced line assumes the platform fundamentals that the SnowPro Core credential covers, including warehouses, storage, roles and the query model. Whether Core is formally required could not be verified from any readable source, so confirm that with Snowflake, but the knowledge is assumed either way.

Frequently Asked Questions

How many questions are on the DSA-C03 exam?

Sixty-five questions in 115 minutes, which works out at roughly 106 seconds each.

What is the passing score for DSA-C03?

Seven hundred and fifty on a scale of 0 to 1000. Because the scaling transformation is not published, that does not translate into a fixed number of correct answers.

What does DSA-C03 cost?

USD 375 per attempt, which is the price across the SnowPro Advanced series. SnowPro Core sits at USD 175.

Does DSA-C03 cover generative AI?

Yes, and it is in the largest domain. Snowflake Cortex, vector embedding, prompt engineering, fine tuning and task-specific models all sit inside model development.

What are the DSA-C03 domains and weightings?

Data science concepts 17 percent, data preparation and feature engineering 27 percent, model development 31 percent and model deployment 25 percent.

What experience does Snowflake expect?

Two or more years of hands-on Snowflake experience as a data scientist in a production environment, with possible experience in Python, R, SQL or PySpark.

Is SnowPro Core required before DSA-C03?

Snowflake’s exam details panel does not render to anything but a browser, so no prerequisite is asserted here. Confirm it on the official page. The platform knowledge Core covers is assumed by the syllabus regardless.

How long is the certification valid?

No validity period is visible on any readable source, so none is stated here. Check Snowflake’s certification page before assuming a term.

Is DSA-C03 replacing DSA-C02?

DSA-C03 is the current code and the one Snowflake’s certification page names. Third-party material describing the credential under the older code is describing the previous syllabus, which did not include the generative AI content.

How long does preparation usually take?

Eight to twelve weeks alongside a job for somebody already working in Snowflake, with the largest single block going to Cortex if the generative content is new to you.

Conclusion

DSA-C03 is a Snowflake exam before it is a data science exam. Only 17 percent of it is portable theory; the rest depends on knowing how Snowpark, user-defined functions, stored procedures, the Feature Store, the Model Registry and Container Services actually behave.

The change worth acting on is the generative AI content in model development. Prompt engineering, vector embedding and fine tuning are examinable, they sit in the heaviest-weighted domain, and most study material still describes a syllabus that predates them.

Prepare by moving work you already do into Snowpark rather than by reading about it, spend a deliberate block on Cortex, and treat the 750 scaled mark as what it is: a standard, not a percentage you can compute your way to.

Rating: 0 / 5 (0 votes)

The post Snowflake Data Scientist Certification: Python Runs Inside appeared first on Big Data Prep.

]]>
SAS Regression and Modeling Certification: Beyond the Fit https://www.bigdataprep.com/2026/09/16/sas-regression-and-modeling-certification-beyond-the-fit/ Wed, 16 Sep 2026 00:00:00 +0000 https://www.bigdataprep.com/?p=16402 Fitting a model accounts for just over half this paper. The rest is the work either side of the fit, and those are the domains an analyst is least likely to have picked up informally. Here is how the five domains divide, and why input preparation and model measurement should be studied as one subject.

The post SAS Regression and Modeling Certification: Beyond the Fit appeared first on Big Data Prep.

]]>

The name of this exam describes about half of what is in it. Regression and modeling is right there in the title, and yet 45 percent of the marks fall after the model has been fitted, in the work of preparing what goes into it and judging whether what came out is any good.

The SAS regression and modeling certification, exam code A00-240, is 60 questions in 110 minutes at a 68 percent pass mark, and its five weighted domains split almost evenly between building models and assessing them.

Table of Contents

  1. What is the SAS regression and modeling certification?
  2. Why does the exam name describe only half of it?
  3. How is A00-240 delivered and scored?
  4. Where do the marks sit across the five domains?
  5. Why is ANOVA mostly about assumptions?
  6. Linear and logistic regression together are 45 percent
  7. What does preparing inputs actually involve?
  8. What does measuring model performance involve?
  9. How should you prepare for A00-240?
  10. Frequently Asked Questions
  11. Conclusion

What is the SAS regression and modeling certification?

The SAS regression and modeling certification is SAS’s advanced analytics credential for analysts who build and evaluate statistical models in SAS 9, formally the SAS Certified Statistical Business Analyst Using SAS 9: Regression and Modeling and carrying the exam code A00-240. It covers ANOVA, linear regression, logistic regression, input preparation and model assessment across 60 questions.

SAS files it under Advanced Analytics rather than under programming, and lists it among its most popular credentials. That placement is the clearest statement of what the exam is for: it assumes you can already write SAS and asks whether you can do statistics with it. Analysts who also write the data preparation code often hold the A00-232 advanced programming credential, which sits on the programming side of the catalogue.

What distinguishes it from a general statistics qualification is how specific the syllabus is. It does not ask whether you understand analysis of variance in the abstract. It names the procedures, the statements and the options, down to which option of which statement performs a particular test.

Why does the exam name describe only half of it?

Add up the domains that are about fitting a model and you get 55 percent: ANOVA at 10, linear regression at 20 and logistic regression at 25. Add up the two that are not, Prepare Inputs for Predictive Model Performance at 20 and Measure Model Performance at 25, and you get 45 percent.

The A00-240 split between building the model at 55 percent and everything around it at 45 percent

That is a much more even split than the title suggests, and it changes who the exam is hard for. An analyst who fits models daily but never formally assesses them is missing nearly half the paper. An analyst who does the full modelling cycle, including honest assessment, is already most of the way there.

The two non-fitting domains are also the ones least likely to have been learned informally. Fitting a model is what a course teaches. Deciding which candidate inputs belong in it, and then measuring whether the fitted model actually performs, tends to be learned on the job or not at all.

The quickest way to find out which side you are on is to work a mixed set of exam-style items and notice which ones slow you down. The sample sets on the money site’s A00-240 practice exam mix the five domains in roughly their published proportions, which makes the gap visible in an hour rather than on results day.

How is A00-240 delivered and scored?

A00-240 is 60 questions in 110 minutes with a 68 percent pass mark, priced at $180 USD and delivered through Pearson VUE. SAS publishes the $180 figure on its own certification page, and the money site’s syllabus supplies the question count, duration and pass mark that SAS does not publish anywhere.

Field Value
Credential name SAS Certified Statistical Business Analyst Using SAS 9: Regression and Modeling
Exam code A00-240
Questions 60
Duration 110 minutes
Passing score 68 percent
Price $180 USD
Delivery Pearson VUE
Domains 5, all weighted
SAS category Advanced Analytics
Prerequisite certification None published

Sixty questions in 110 minutes gives 110 seconds each, which is generous for a multiple-choice paper and is clearly deliberate. Several objectives ask you to interpret output rather than recall a fact, and reading a table of parameter estimates or a diffogram properly takes longer than answering a definition.

Sixty eight percent of 60 questions means 41 correct answers and a margin of 19. That is a middling allowance, and the even domain spread means it cannot absorb a whole missing domain: the smallest domain alone is worth six questions and the largest fifteen.

SAS keeps its detail thin on the web. Its certification page names the credential and the price and stops, with no per-credential page behind it, which is why the published domain weightings come from the money site.

Where do the marks sit across the five domains?

Logistic Regression and Measure Model Performance tie as the largest domains at 25 percent each, Linear Regression and Prepare Inputs tie at 20 percent each, and ANOVA is smallest at 10 percent. On a 60 question paper that is 15, 15, 12, 12 and 6 questions respectively.

Domain Weight Approximate questions What it covers
Logistic Regression 25% 15 Binary outcome modelling and the procedures that fit it
Measure Model Performance 25% 15 Assessing a fitted model against held-out data
Linear Regression 20% 12 Multiple linear models, fit and diagnostics
Prepare Inputs for Predictive Model Performance 20% 12 Getting candidate variables ready before modelling
ANOVA 10% 6 Assumption checking, group mean comparison and interaction

Two things follow from that shape. The first is that logistic regression outweighs linear regression, which surprises people who assume the simpler technique carries more. The second is that the two assessment domains together outweigh either regression domain individually.

There is no domain small enough to ignore. Even ANOVA at 10 percent is worth six questions against a 19 question margin, so writing it off consumes nearly a third of the allowance before the paper starts.

Why is ANOVA mostly about assumptions?

The smallest domain is also the most conceptually front-loaded. Before it reaches any group comparison, the syllabus asks about the central limit theorem, the distribution of continuous variables through histograms, box-whisker plots and Q-Q plots, the effect of skewness, the null and alternative hypotheses, Type I and Type II error, statistical power, and how sample size affects both p-value and power.

Only after that does it get to the procedures. The objectives name PROC GLM with its CLASS, MODEL, MEANS and OUTPUT statements, PROC TTEST for comparing means, the HOVTEST option of the MEANS statement for assessing equal response variance, and PROC UNIVARIATE for examining residuals.

The post hoc objectives are more specific still: LSMEANS with the PDIFF option for pairwise comparisons, the ADJUST option using TUKEY and DUNNETT, and interpreting diffograms and control plots to evaluate those comparisons. Knowing that Tukey compares every pair while Dunnett compares against a control is exactly the kind of distinction a question can turn on.

The domain closes with interactions, where PROC PLM and the SLICE= option appear alongside Type I and Type III sums of squares. Six questions is not many for that much named machinery, which is why this domain rewards a focused sweep rather than deep study.

Linear and logistic regression together are 45 percent

The two regression domains hold 27 of the 60 questions between them, and they are weighted the way the working world weights them rather than the way a textbook orders them. Logistic gets 25 percent to linear’s 20, because a binary outcome is what most business modelling actually predicts.

Comparison of linear and logistic regression on the A00-240 syllabus and how their output is read

Linear regression

The linear domain is built around fitting multiple models with PROC REG and PROC GLM, and then around everything that follows a fit: which predictors earned their place, whether the residuals behave, and whether the model generalises. It is the domain where an analyst’s informal habits are most likely to be tested against formal practice.

Logistic regression

Logistic carries the extra five points and deserves the extra attention. The recommended SAS course list names Predictive Modeling Using Logistic Regression specifically, which is a strong signal about the depth expected. SAS’s documentation hub is the place to read the procedure detail, since the statistical procedure pages themselves are the reference the objectives are written against.

The conceptual jump candidates underestimate is interpretation. A linear coefficient is a change in the outcome. A logistic coefficient is a change in log odds, and converting that into something a business audience can act on is a separate skill from fitting the model.

What does preparing inputs actually involve?

Prepare Inputs for Predictive Model Performance is 20 percent, about 12 questions, and it covers the work that happens between having data and having a model worth fitting. It is the domain most often skipped in self-study because it feels like preparation rather than technique.

In practice it is technique. Deciding how to handle missing values, how to treat outliers and extreme values, how to represent categorical variables, and which candidate inputs to carry forward are all decisions with consequences that show up much later, in the assessment domain, as a model that fits the training data and nothing else.

That connection is why the two domains sit adjacent on the syllabus and together carry 45 percent. Input preparation is where overfitting is created, and model measurement is where it is discovered. Reading the two as one continuous subject rather than as two separate ones is the most useful reframing available for this exam.

Anyone whose SAS background is programming rather than statistics will find this the least familiar of the five domains. The SAS programming fundamentals exam covers the language rather than the modelling discipline, so a strong programming credential does not close this particular gap.

What does measuring model performance involve?

At 25 percent, about 15 questions, Measure Model Performance is tied with logistic regression as the largest domain on the paper. It asks whether a fitted model performs on data it has not seen, which is a different question from whether it fits the data it was built on.

This is the domain where honest practice and exam practice align most closely. Splitting data for validation, comparing candidate models on a common basis, and reading the curves and statistics that describe discrimination are the things a working analyst does before presenting a model to anyone.

The vocabulary is not SAS-specific, which makes independent material genuinely useful here. Practical model evaluation walkthroughs such as Kaggle’s machine learning course cover the same assessment logic from a different toolchain, and understanding the concept outside SAS makes the SAS output easier to read rather than harder.

For candidates weighing the exam against the effort, the assessment skills are also the most portable thing it certifies. Fitting procedures are tied to SAS; judging whether a model is any good is not, which is part of why analyst roles that name this credential tend to pay around the broader data analyst band reported by sources such as PayScale’s data analyst data rather than a SAS-specific premium.

How should you prepare for A00-240?

Preparation for A00-240 should treat the exam as two halves rather than five domains: the fitting half at 55 percent and the assessment half at 45 percent. SAS’s own recommended route is Statistics 1 for the ANOVA and regression material, followed by Predictive Modeling Using Logistic Regression for the heavier logistic content.

  1. Work out which half you are weaker on, because an analyst who fits models daily and an analyst who evaluates them are missing opposite parts of this paper.
  2. Sweep the ANOVA assumptions material first, covering the central limit theorem, the distribution plots, hypothesis framing, error types and power, since six questions rest on concepts you can settle quickly.
  3. Run PROC GLM and PROC TTEST against the same data and compare what each tells you, then use LSMEANS with PDIFF and both the TUKEY and DUNNETT adjustments so the difference between them is experiential.
  4. Fit multiple linear models with PROC REG and PROC GLM, then examine the residuals with PROC UNIVARIATE rather than accepting the fit statistics at face value.
  5. Give logistic regression the largest single block of study time, and practise converting coefficients into something interpretable rather than stopping at the model output.
  6. Build a candidate input set deliberately, making explicit decisions about missing values, extreme values and categorical representation, then record why you made each one.
  7. Hold data back and measure the model on it, comparing at least two candidate models on the same basis so that assessment becomes a comparison rather than a single verdict.
  8. Finish with timed sets of 60 questions in 110 minutes, using the generous clock to read output carefully rather than to second-guess answers you already know.

Six to ten weeks is realistic for a working SAS analyst, and the range depends almost entirely on how much formal statistics sits behind the day job. Someone who already validates models properly can move quickly; someone who has only ever fitted them should plan for the longer end.

On whether the credential earns its keep, the honest answer depends on the role you are aiming at rather than the exam itself, and this credential and your career is worth thinking through before you book rather than after you pass.

Frequently Asked Questions

How many questions are on the A00-240 exam?

Sixty questions in 110 minutes, which is 110 seconds each. The generous pace reflects how many objectives ask you to interpret output rather than recall a definition.

What is the passing score for the SAS regression and modeling certification?

Sixty eight percent, meaning 41 correct answers out of 60 and a margin of 19. That figure comes from the money site’s syllabus page, since SAS publishes no passing score on its own site.

How much does A00-240 cost?

$180 USD, delivered through Pearson VUE. SAS publishes that price on its own certification page, so it is the one numeric field the vendor and the money site both state.

Which domain carries the most marks?

Two tie at 25 percent each: Logistic Regression and Measure Model Performance. Linear Regression and Prepare Inputs follow at 20 percent each, and ANOVA is smallest at 10 percent.

Is this a statistics exam or a SAS exam?

Both, and the syllabus is specific about the SAS half. It names procedures, statements and options directly, including PROC GLM, PROC TTEST, PROC UNIVARIATE, PROC PLM, LSMEANS with PDIFF and ADJUST, and the HOVTEST option.

Does the exam cover logistic regression more than linear?

Yes, by five points. Logistic carries 25 percent against linear’s 20, which reflects how often business modelling predicts a binary outcome rather than a continuous one.

Is there a prerequisite certification?

None is published. SAS lists no prerequisite for this credential, although the exam assumes you can already write SAS code rather than teaching the language.

What is the difference between Tukey and Dunnett adjustments?

Tukey compares every pair of group means against each other; Dunnett compares each group against a single control. The syllabus names both explicitly under the post hoc objectives.

Does a SAS programming credential prepare you for this one?

Only partly. A programming credential covers the language, while this exam covers the modelling discipline. The input preparation and model measurement domains, worth 45 percent between them, are not language topics at all.

Is A00-240 still current?

Yes. SAS lists the credential in two places on its own certification page, under Most Popular Credentials and under Advanced Analytics, with no retirement notice. SAS also runs a separate Viya credential line, which is a different platform rather than a replacement for this exam.

Conclusion

A00-240 is an even paper wearing an uneven name: 60 questions, 110 minutes, $180, a 68 percent bar, and five domains at 25, 25, 20, 20 and 10. Fitting models accounts for 55 percent of it and everything around the fit accounts for 45.

Read the two assessment domains as one continuous subject, because input preparation is where a model goes wrong and model measurement is where you find out. Give logistic regression the largest block, sweep the ANOVA assumptions quickly rather than deeply, and use the generous clock in the exam to read the output properly instead of rushing a question you could have answered from the table in front of you.

Rating: 0 / 5 (0 votes)

The post SAS Regression and Modeling Certification: Beyond the Fit appeared first on Big Data Prep.

]]>