Community Q&A

DA0-002 — frequently asked questions

Community-vetted answers to 46 common questions about this exam, each traced back to a specific practice question.

Questions from real practice questions

Each Q&A comes from a specific question — follow the link for the full analysis

What Makes Data Unreadable Without a Key?

Why is masking not the same as encryption for this question?

Masking hides or substitutes values for display and does not require a cryptographic key to reverse it, so it fails the question's "required key" criterion.

Does role-based access control make stored data unreadable?

No. RBAC only controls who is permitted to access data; the data itself remains in readable form for anyone with the proper role.

Grouping Records Before Calculating Averages in Data Exploration

Why isn't binning the right exploration technique before calculating an average?

Binning converts continuous values into ranges, such as score bands, for distribution analysis. It does not aggregate multiple rows per student, so it cannot produce a per-student average.

Why is duplication not an issue when a student appears on several rows?

Each row represents a distinct score for that student, so repeated student names are legitimate records rather than duplicate data. Removing them would delete valid observations and skew the average.

Report Type That Varies by User Profile

Why is a snapshot report wrong for profile-based results?

A snapshot captures data at one fixed point in time, so every user sees the same stored data regardless of profile.

How does dynamic differ from real-time reporting?

Real-time refers to how fresh the data is; dynamic refers to output that varies by user profile, filters, or parameters.

Documenting Sales Dashboard Guidelines and Transformations

Why isn't data versioning the right answer for documenting dashboard guidelines?

Data versioning stores successive snapshots for rollback and change history; it does not define standing guidelines or explain transformation rules in a readable reference.

How does a data dictionary differ from data lineage for dashboards?

A data dictionary defines data elements, standards, and transformation rules, while lineage traces where data originates and how it flows and changes between systems.

Joining Table and API Data Sources with Python

Why is JSON preferred over TXT or a string format when joining API and table data?

JSON keeps field names and types intact, so both sources produce DataFrames with matching columns. TXT and plain strings flatten the data, destroying the keys a merge needs.

Why isn't varchar the right choice for combining an API with a database table?

varchar is a SQL column storage type, not an interchange format for Python. Casting API responses to varchar strips structure before pandas can build a usable DataFrame.

Which SQL Query Returns Accurate Employee Head Count

Why doesn't SELECT DISTINCT COUNT(EMPLOYEE_ID) fix the inflated head count?

DISTINCT applies to the already-computed single total, not to the rows. The count still includes every job row, so duplicates remain.

Why is COUNT(DISTINCT EMPLOYEE_ID) with JOB_TYPE wrong for total head count?

Selecting JOB_TYPE splits the result into one row per job type instead of a single company-wide total, even though the syntax itself is valid.

Why Viral Demand Breaks Sales Forecasting Models

Why isn't model bias the right answer when the forecasts are clearly wrong?

Model bias means the model has a systematic, built-in error from flawed assumptions or unrepresentative training data. Here the model failed because demand changed after training, which is data drift, not an inherent modeling defect.

How is data drift different from skewing in this viral-demand scenario?

Skewing describes an uneven or distorted distribution inside a dataset. Data drift describes the mismatch between the training-time distribution and current real-world data — exactly what happens when a product suddenly goes viral.

Data Dictionary vs Metadata Reason for Use

What is the main difference between metadata and a data dictionary?

Metadata provides a high-level summary (source, date), while a data dictionary details specific attributes (field names, types, definitions).

Why is option C incorrect for data dictionaries?

Option C describes metadata's function. A data dictionary goes beyond summary to define specific data elements and their structures.

Tableau Level of Detail for Sales Aggregation

Why is a filter option incorrect for showing regional sales and individual performance?

Filters only restrict the dataset shown; they cannot calculate a metric at one granularity (region) while displaying it alongside another (salesperson).

Can defined parameters replace level of detail for aggregation?

No. Parameters accept user input values (like a number or text string) but do not perform mathematical aggregations on the underlying data.

Identifying Delimiter-Based File Formats

Why isn't JSON considered a delimiter-based format?

JSON uses structural symbols like braces and brackets along with colons for keys, not a single character delimiter to separate all fields.

Can CSV use delimiters other than commas?

Yes, CSV can use semicolons, tabs, or pipes as delimiters, though commas are the most common standard.

Best Communication Approach for Visually Impaired Dashboard Stakeholders

Why is escalating to a supervisor or HR the wrong answer here?

Neither A nor B changes the dashboard itself, so visually impaired stakeholders would still be unable to read it. Accessibility must be designed into the deliverable, not referred elsewhere.

Why is a custom slide presentation with sound effects wrong for this dashboard?

Option D replaces the requested dashboard with a different artifact, and ad-hoc sound effects do not provide structured screen-reader support. C applies audio accessibility consistently across the interface.

Validating Dashboard Data with Monitoring Alerts

Why is inquiring about structure changes not enough to validate the data moving forward?

It is a one-time diagnostic action that may explain the current failure but provides no ongoing detection, so a future schema change would still break the dashboard unnoticed.

What kinds of alerts should an analyst set up for a dashboard?

Alerts on data freshness, row/volume anomalies, null or duplicate spikes, and schema or field-type changes catch the common causes of dashboard breakage early.

Survey Accessibility for Paralympic Athletes

Why is granularity incorrect for survey creation?

Granularity refers to data detail levels during analysis, not the visual design of the survey instrument itself.

Does refresh speed matter for online surveys?

While important for web performance, it is not a primary accessibility consideration like color contrast when designing the survey content.

Identifying Data Quality Issues in Initial Analysis

Why is an outlier more critical than duplication in initial analysis?

Outliers can drastically skew statistical measures like mean and standard deviation, leading to incorrect model training or insights.

Missing Report Requirement Component Analysis

Why isn't 'Report type' the missing component?

The prompt mentions 'charts and tables,' which implies the structural type. The more significant gap is the logistical method of delivery (e.g., email vs. portal).

Does source validation belong in report requirements?

It belongs in data quality or acquisition phases. A report requirement focuses on the final output's appearance, content, and distribution.

Data Flow Diagram Function in DA0-002

How does a DFD differ from an ER diagram?

A DFD shows how data moves through processes (flow), while an Entity-Relationship (ER) diagram shows how data is stored and related in a database structure (static relationships).

Is a data flow diagram used for auditing?

No, DFDs are for understanding system architecture and data movement. Auditing uses logs, traceability matrices, or specific compliance reports, not flow diagrams.

Replication of Data Across Global Repositories Explained

Why is redundancy not the best answer when copies of the data exist?

Redundancy is the state or condition of having duplicate copies available, which replication creates. The question asks for the practice itself, so replication is the more precise term.

How does replication differ from duplication in data management?

Replication is a deliberate, controlled process of maintaining synchronized copies across systems or regions. Duplication usually means unintended or unnecessary extra copies that waste storage and can cause data-quality issues.

Purpose of a Pivot Table for Large Datasets

Why isn't organizing the data for reporting the purpose of a pivot table?

Organizing data for reporting describes structuring and preparing records before analysis. A pivot table's defining function is aggregating and analyzing that prepared data into summaries.

Can a pivot table be used to visualize data in a dashboard?

A pivot table outputs a summary table, not a chart. Dashboards consume pivot results through separate visualization objects, so visualization is not the pivot table's purpose.

Which Statistical Measure Shows Student Score Distribution?

Why isn't variance (D) also correct, since it measures spread too?

Variance does measure dispersion, but it is expressed in squared units of the data, making it hard to interpret. Standard deviation, its square root, returns to the original units and is the measure CompTIA expects for describing distribution.

Why is a t-test (C) wrong for measuring score distribution?

A t-test is an inferential test that compares the means of two groups to check for a statistically significant difference. It does not describe how scores within a single class are spread around their mean.

Extracting and Appending Missing Months to a Car Sales Report

Why is a join or merge wrong when I need more months of sales data?

Joins and merges combine tables horizontally on matching keys, adding columns side by side. To add missing months you need more rows, which is what appending does.

What does parse mean, and why does it not help here?

Parse means interpreting or splitting structured text, such as separating a date string into parts. It does not retrieve missing records from a data source.

Handling Data Too Large for System Memory

Why is increasing system memory not the best answer when a load fails due to size?

It is costly, may be blocked by environment limits, and only masks the problem. Chunking fixes the ingestion method itself and works with existing resources.

Does chunking apply only to database logs, or to other large files too?

It applies broadly — CSV files, log streams, and ETL pipelines are all processed in smaller batches or with streaming readers to avoid exhausting memory.

Which Inconsistency Appears in the January Sales Table?

Why is missing values (C) wrong when the table looks incomplete?

Missing values require actual blank or null cells in required fields; here every field is populated and the defect is an identical repeated row.

What is the difference between duplication and redundancy here?

Duplication repeats whole records inside one table, while redundancy stores the same attribute in multiple columns or tables — only repeated records appear in this exhibit.

Mode of the Data Set: 35, 37, 41, 43

What is the mode of the data set with values 35, 37, 41, and 43?

The mode is 37 because it occurs more frequently than the other listed values; the mode is defined by the highest frequency, not by the average or middle position.

Why is 41 not the mode if it appears twice?

A repeated value is only the mode if no other value occurs more often. In this exhibit, 37 has the higher frequency, so 41 is a distractor based on incomplete counting.

Can a data set have more than one mode?

Yes. If two or more values tie for the highest frequency, each is a mode; if all values occur equally often, the data set has no mode. This question's exhibit has a single highest-frequency value.