DataX study materials
DataX study resources

DataX flashcards

DataX · Build recall with a focused review session.

33 cards. Read the term and the definition here. The deck at the top of this page is optional.

Data steward
Business-side role accountable for a data domain's definitions, quality rules, and issue resolution. The data owner separately holds budget authority and approves policy.
Master data
Shared, relatively stable entities such as customer, product, supplier, and location that multiple systems reference. Managed centrally to prevent conflicting versions across applications.
Reference data
Controlled code sets used to classify or categorize other data, such as country codes, currency codes, and order statuses. Changes require governed approval and coordinated distribution.
Data lineage
Technical metadata tracing a data element from source systems through transformations to reports. Used for impact analysis, root-cause debugging, and regulatory audit trails.
Third normal form
A relational table is in 3NF when it is in 2NF and has no transitive dependencies: every non-key attribute depends only on the key, not on another non-key attribute.
Star schema
Dimensional model with a central fact table holding measures and foreign keys, surrounded by denormalized dimension tables. Optimized for simple, fast analytical queries.
Fact table grain
The precise meaning of one fact row, such as one order line per day. Declared before adding measures or dimensions to prevent double counting.
SCD Type 2
Slowly changing dimension technique preserving history by inserting a new row per change, with effective and expiry dates plus a current-record flag.
Conformed dimension
A dimension table shared identically across multiple fact tables or data marts, enabling consistent drill-across reporting on the same business entity.
Idempotent pipeline
A pipeline whose rerun leaves the target in the same state as a single run. Achieved with MERGE/upsert on keys or partition overwrite rather than blind appends.
Change data capture
Technique extracting only rows that changed since the last load. Log-based CDC reads database transaction logs with minimal source impact; timestamp-based CDC relies on an updated column.
Watermark
Stored high point, such as maximum timestamp or sequence, marking what an incremental load has processed. Late records older than it need a lookback window.
ELT versus ETL
ETL transforms before loading into the warehouse; ELT loads raw data first and transforms using target compute. ELT suits scalable cloud columnar warehouses.
Late-arriving data
Records that reach the pipeline after their expected period closed. Handled by lookback reprocessing, partition rewrites, or accepting them into the current period.
Data completeness
Quality dimension measuring whether required values are present. Computed as non-null, non-blank records divided by total records, reported per critical column.
Fuzzy matching
Record-linkage approach scoring string similarity, for example Levenshtein distance or Jaro-Winkler. Pairs above a threshold are candidates for deduplication or merge.
IQR outlier rule
Flags values below Q1 minus 1.5 times the interquartile range or above Q3 plus 1.5 times it. Distribution-free and robust to extreme values.
MNAR
Missing not at random: the probability of a missing value depends on the unobserved value itself. Naive imputation then biases results, so sensitivity analysis is needed.
Referential integrity check
Counts child rows whose foreign key lacks a matching parent key. Orphan counts reveal load-order problems or source-side deletions.
Type I error
Rejecting a null hypothesis that is actually true, with probability alpha. Lowering alpha reduces false positives but raises Type II error risk.
Statistical power
Probability of correctly rejecting a false null hypothesis, equal to 1 minus beta. Conventionally targeted at 0.80 and increased by larger samples or bigger effects.
Standard error of mean
Standard deviation of the sampling distribution of the mean, equal to sigma divided by the square root of n. Shrinks as sample size grows.
Simpson's paradox
A trend present within every subgroup reverses or disappears when groups are pooled. Caused by an unbalanced confounding variable across groups.
Bonferroni correction
Controls family-wise error by testing each of k hypotheses at alpha divided by k. Conservative, reducing power as the number of tests grows.
Truncated axis
A value axis that does not start at zero. Acceptable for line charts of change, misleading for bars because length no longer encodes magnitude proportionally.
Sequential color palette
Color scheme ordered from light to dark representing increasing magnitude of a single variable. Diverging palettes instead highlight deviation around a meaningful midpoint.
Data-ink ratio
Tufte's principle that most ink in a graphic should represent data. Redundant gridlines, 3D effects, and decoration lower the ratio and obscure patterns.
Small multiples
Repeating the same chart type and scale across panels, one per category. Avoids dual axes and lets viewers compare patterns without visual clutter.
Tokenization
Replacing sensitive values with non-reversible tokens stored in a protected vault. Preserves referential links for processing while removing the original value from downstream systems.
k-anonymity
Privacy guarantee that each record is indistinguishable from at least k minus one others on quasi-identifiers. Weak against attackers with additional background information.
ABAC
Attribute-based access control granting access from policies evaluated against user, resource, action, and environment attributes. More granular than role-based control.
Columnar storage
Stores values of each column contiguously, enabling high compression and reading only referenced columns. Favors analytical scans over single-row transactional access.
Partition pruning
Query optimizer skipping partitions whose key values cannot satisfy the filter, such as a date range. Requires filters on the partition key to take effect.