First 50 of 200 questions. Each one lists the choices, the correct answer, and an explanation. The checker at the top of this page saves progress in this browser when it is available.
Continue in the practice tool above to load more questions, 50 at a time.
Question 1Data Management and Governance
In a data governance operating model, which body typically holds decision rights over enterprise-wide data definitions and policy exceptions?
- The internal audit function acting alone
- A cross-functional data governance council with delegated authority from executive leadership Correct answer.
- The infrastructure team that administers the primary database servers
- An external vendor delivering the reporting platform
Explanation
Decision rights for enterprise data definitions and policy exceptions normally sit with a cross-functional governance council that receives its mandate from executive leadership. Operational IT teams, vendors, and audit each contribute evidence or implementation, but they do not own enterprise policy decisions.
Question 2Data Management and Governance
A data steward discovers that the customer master record defines 'active customer' differently from the finance reporting definition. Which governance artifact should resolve this conflict first?
- The approved enterprise data dictionary entry with a designated business owner Correct answer.
- The database backup and recovery schedule
- The vendor contract for the CRM application
- The service level agreement for the reporting platform
Explanation
Conflicting definitions are resolved through the governed data dictionary entry, which records the approved definition and its accountable business owner. Operational documents such as backup schedules, platform SLAs, and vendor contracts do not establish business meaning.
Question 3Data Management and Governance
Which characteristic best distinguishes a data owner from a data steward in a mature governance model?
- The owner writes SQL queries while the steward approves the budget
- The owner is accountable for the domain and approves decisions; the steward executes and monitors on its behalf Correct answer.
- The owner manages servers while the steward manages user passwords
- The owner is always an external auditor while the steward is an internal analyst
Explanation
Accountability and approval authority rest with the data owner, while the steward performs the day-to-day work of defining, monitoring, and improving data quality. Technical administration and access control are separate operational roles.
Question 4Data Management and Governance
A retail bank classifies account numbers as restricted. Which control most directly enforces that classification at the point of use?
- A disaster recovery exercise for the core banking system
- Dynamic data masking applied to the field for users without a justified need Correct answer.
- A quarterly newsletter reminding staff about information security
- An annual penetration test of the customer web portal
Explanation
Classification is enforced at the point of use through technical controls such as dynamic masking that limits exposure to users lacking a justified need. Awareness campaigns, penetration tests, and DR exercises support security but do not directly restrict access to a specific classified field.
Question 5Data Management and Governance
Which statement correctly describes the relationship between a business glossary and a data catalog?
- The glossary defines business terms, while the catalog inventories data assets and links them to those terms Correct answer.
- The glossary replaces the catalog once metadata management matures
- The glossary is maintained by vendors, while the catalog is maintained by auditors
- The glossary stores row-level data values, while the catalog stores only schema diagrams
Explanation
A business glossary captures agreed business terminology and definitions, whereas a data catalog inventories data assets and connects them to glossary terms and technical metadata. They are complementary artifacts rather than substitutes, and neither stores production data values.
Question 6Data Management and Governance
What is the primary purpose of recording data lineage in a governance program?
- To encrypt data at rest automatically
- To increase the storage capacity of the warehouse
- To trace how data moves and transforms from source to consumption to support impact and root-cause analysis Correct answer.
- To replace the need for data quality rules
Explanation
Lineage documents the path and transformations of data across systems, enabling impact analysis for changes and root-cause analysis for defects. It is a metadata capability and does not add storage, substitute for quality rules, or perform encryption.
Question 7Data Management and Governance
Which metric is a valid measure of data quality completeness for a customer record set?
- The frequency with which the customer table is backed up
- The number of users granted read access to the customer table
- The average response time of the customer portal
- The percentage of required customer attributes that are populated with non-null values Correct answer.
Explanation
Completeness measures whether required attributes are present, commonly expressed as the proportion of mandatory fields populated. Response time, access counts, and backup frequency describe performance, security, and resilience rather than data completeness.
Question 8Data Management and Governance
Under a typical data retention policy, what should happen when a record reaches the end of its approved retention period and no legal hold applies?
- The record is moved to a reporting table without further review
- The record is retained indefinitely in case it is needed later
- The record is copied to a personal drive for safekeeping
- The record is disposed of through an approved, documented destruction process Correct answer.
Explanation
Retention policies require defensible disposition once the period ends and no hold applies, carried out through an approved destruction process with evidence. Indefinite retention, personal copies, and uncontrolled reuse all violate the policy.
Question 9Data Management and Governance
A governance team is defining a critical data element for regulatory reporting. Which criterion most supports that designation?
- The element directly feeds a report submitted to a regulator and errors would carry sanction risk Correct answer.
- The element is stored in the newest database technology
- The element has the largest storage footprint in the warehouse
- The element is frequently queried by the analytics team
Explanation
Critical data elements are identified by their material impact on regulatory reporting, financial statements, or key decisions. Technology novelty, query popularity, and storage size are not indicators of criticality.
Question 10Data Management and Governance
A data quality dashboard shows 99 percent completeness but repeated complaints about wrong customer addresses. Which dimension should the team investigate next?
- Completeness, because the dashboard already proves values are missing
- Accuracy, because values may be present but incorrect Correct answer.
- Volume, because too many records are stored
- Timeliness, because the data arrives too late
Explanation
High completeness only shows that fields are populated; complaints about wrong values point to accuracy, which measures correctness against a trusted source. Timeliness and volume describe latency and quantity, not correctness of content.
Question 11Data Management and Governance
A data sharing agreement allows a partner to use customer data only for fraud detection. Which governance mechanism best ensures the partner honors that restriction?
- Increasing the retention period for shared data
- Contractual purpose limitation reinforced by periodic access and usage attestation Correct answer.
- Publishing the restriction on the company intranet
- Encouraging the partner to read the corporate privacy policy
Explanation
Purpose limitation is enforced through contractual terms combined with verification such as access reviews and usage attestations. Awareness artifacts alone are unenforceable, and extending retention works against the restriction rather than supporting it.
Question 12Data Management and Governance
Which practice best supports metadata quality in a data catalog as systems change over time?
- Automated harvesting of technical metadata supplemented by owner-reviewed business metadata Correct answer.
- Manual entry of all metadata once at project inception
- Restricting catalog access to the architecture team
- Deleting catalog entries whenever a source system is upgraded
Explanation
Catalog metadata stays accurate when technical metadata is harvested automatically and business metadata is periodically reviewed by accountable owners. One-time manual entry becomes stale, and restricting or deleting entries reduces the catalog's usefulness.
Question 13Data Management and Governance
A regulator requests evidence that reported figures were produced from controlled sources. Which combination best demonstrates this?
- A list of analysts who have database accounts
- The hardware specification of the reporting server
- A screenshot of the final report dashboard
- Documented lineage from source systems to the report, with reconciliation controls and sign-off Correct answer.
Explanation
Evidence of controlled sourcing comes from end-to-end lineage, reconciliation checks, and documented approval of the reported figures. Dashboards, account lists, and hardware details do not show how figures were derived or controlled.
Question 14Data Management and Governance
When a data incident exposes personal data, which governance action should occur first to satisfy accountability obligations?
- Inform only the technical team that operates the database
- Wait for the next quarterly governance meeting to discuss it
- Contain the exposure and record the incident in the governance register for assessment and notification decisions Correct answer.
- Delete all related logs to limit further exposure
Explanation
Accountability requires prompt containment and formal incident logging so that impact, notification duties, and remediation can be assessed. Delaying, destroying evidence, or limiting communication to technicians undermines both legal obligations and governance oversight.
Question 15Data Management and Governance
A business unit wants to onboard a new SaaS tool that will store regulated data. Which governance gate should be completed before production use?
- A marketing review of the vendor's brand reputation
- A survey of employee preferences for the tool
- An increase in the team's data storage quota
- A data risk assessment covering classification, vendor controls, and contractual data protection terms Correct answer.
Explanation
Onboarding regulated data to a third party requires assessing classification, the vendor's security and privacy controls, and contractual protections before use. Brand perception, quota changes, and user preference do not address regulatory and data protection risk.
Question 16Data Management and Governance
Which approach best balances data access for analytics with privacy protection for sensitive attributes?
- Granting all analysts full access to speed up delivery
- Role-based access with de-identification or aggregation applied to sensitive fields Correct answer.
- Removing all access to sensitive data for every user
- Storing sensitive data in spreadsheets on shared drives
Explanation
Least-privilege roles combined with de-identification or aggregation let analysts work while limiting exposure of sensitive attributes. Broad access, blanket denial, and uncontrolled spreadsheets either increase risk or block legitimate use.
Question 17Data Management and Governance
A stewardship program finds that issue resolution stalls because no one can approve remediation funding. Which governance gap does this reveal?
- Overdocumentation of business glossary terms
- Insufficient data storage capacity
- Unclear escalation paths and decision rights for funding remediation Correct answer.
- Excessive automation of data quality checks
Explanation
Stalled remediation caused by missing funding approval indicates unclear escalation paths and decision rights, which a governance charter should define. Storage, automation, and glossary documentation are unrelated to who can authorize remediation spend.
Question 18Data Management and Governance
Which control most directly supports the accuracy dimension for data replicated from a source system into a reporting warehouse?
- Reconciliation of key totals and record counts between source and target after each load Correct answer.
- Granting analysts read-only access to the warehouse
- Scheduling loads during off-peak hours
- Compression of the target tables to save space
Explanation
Accuracy of replicated data is verified by reconciling totals and record counts between source and target. Compression, read access, and load timing affect performance or security but do not confirm that values match the source.
Question 19Data Management and Governance
An organization must demonstrate that access to sensitive data is granted only when justified. Which evidence best satisfies an auditor?
- A policy statement declaring least privilege as a principle
- A list of database vendors under contract
- Periodic access reviews with recorded approver justification and removal of unnecessary entitlements Correct answer.
- A count of total user accounts in the system
Explanation
Auditors look for operating evidence that entitlements were reviewed, justified, and pruned, not merely a stated principle. Account counts and vendor lists do not show that individual access was justified.
Question 20Data Management and Governance
A company operates in several jurisdictions with conflicting data localization rules. What is the most defensible governance approach?
- Ignore localization rules where data is encrypted
- Delegate the decision entirely to individual business units
- Apply the rules of the headquarters country to all locations
- Map obligations per jurisdiction and apply the strictest applicable requirement to shared data flows Correct answer.
Explanation
Conflicting obligations are managed by mapping requirements per jurisdiction and designing flows to satisfy the strictest applicable rule, which reduces the risk of breaching any one regime. Extending headquarters rules, assuming encryption exempts localization, and fragmenting decisions all create compliance gaps.
Question 21Data Management and Governance
A data quality rule flags 40 percent of records as invalid, but sampling shows most flags are false positives. What is the most appropriate governance response?
- Suppress the dashboard so stakeholders do not see the flags
- Tune the rule against validated reference data and document the change through change control Correct answer.
- Disable the rule permanently to avoid noise
- Increase the retention period of the flagged records
Explanation
A high false-positive rate indicates the rule logic or thresholds are miscalibrated, so the rule should be tuned against validated reference data and the change documented. Disabling, hiding, or retaining flagged records longer does not restore trustworthy measurement.
Question 22Data Management and Governance
Two business units claim ownership of a shared customer attribute and publish conflicting definitions to downstream reports. Which governance intervention resolves this most sustainably?
- Allow both definitions to persist and let report authors choose
- Merge both definitions into a combined field name for all reports
- Escalate to the vendor that supplies the reporting tool
- Assign a single accountable owner through the governance council and reconcile downstream consumers to one approved definition Correct answer.
Explanation
Sustainable resolution requires assigning one accountable owner with authority to arbitrate and aligning downstream consumers to the approved definition. Letting both persist, blending definitions, or deferring to a tool vendor leaves the conflict unresolved.
Question 23Data Management and Governance
An organization wants to measure whether its governance program is effective rather than merely active. Which indicator best reflects effectiveness?
- The count of policy documents published in the repository
- A declining trend in data incidents traced to unclear ownership or definitions Correct answer.
- The number of staff who attended awareness sessions
- The number of governance meetings held during the year
Explanation
Effectiveness is shown by outcomes such as fewer incidents caused by ownership or definition gaps. Meeting counts, document volumes, and attendance measure activity and output, not the reduction of governance-related risk.
Question 24Data Management and Governance
A legacy system slated for decommissioning holds the only copy of records still referenced by an active legal matter. Which action best satisfies both retention and decommissioning objectives?
- Proceed with decommissioning and rely on backups if the records are needed
- Extend the legacy system's life indefinitely for all data
- Preserve the required records in a governed archive with documented lineage before retiring the source Correct answer.
- Export the records to an unmanaged local drive and shut the system down
Explanation
Records under legal hold must be preserved with integrity and provenance, so migrating them to a governed archive before decommissioning satisfies both obligations. Relying on backups, using unmanaged drives, or keeping the whole system alive indefinitely are weaker or wasteful alternatives.
Question 25Data Management and Governance
A stewardship team must prioritize remediation across many data issues with limited resources. Which prioritization approach is most defensible?
- Rank issues by the order in which they were reported
- Rank issues by the seniority of the person who raised them
- Rank issues by regulatory exposure, financial impact, and number of downstream consumers affected Correct answer.
- Rank issues by the alphabetical order of the affected tables
Explanation
Defensible prioritization weighs materiality factors such as regulatory exposure, financial consequence, and downstream reach. Report order, requester seniority, and table names are arbitrary and can divert effort from the most consequential issues.
Question 26Data Management and Governance
Which artifact in a data governance program defines the acceptable values, format, and business meaning of a critical data element such as customer date of birth?
- A network access control list
- A data quality scorecard
- A business glossary entry with an associated data quality rule Correct answer.
- A disaster recovery plan
Explanation
A business glossary entry captures the agreed business definition, while an associated data quality rule encodes the acceptable format and value constraints. Together they give stewards and downstream consumers a single authoritative specification for the element. Scorecards and infrastructure documents describe results or controls but do not define the element itself.
Question 27Data Management and Governance
A governance council must decide who may approve changes to a shared reference dataset used by finance and operations. Which structural element most directly establishes that decision authority?
- A documented data ownership and decision-rights model naming accountable owners and approvers Correct answer.
- A data modeling notation standard
- A retention schedule for the reference dataset
- A weekly report listing open data incidents
Explanation
Decision rights are established by explicitly assigning accountability and approval authority to named roles, which is the core of a data ownership model. Without that assignment, escalation paths and approvals remain ambiguous regardless of how much reporting exists. Incident reports, retention schedules, and modeling conventions support governance but do not allocate authority.
Question 28Data Management and Governance
A privacy officer asks how the organization should treat a dataset that contains pseudonymized identifiers where the re-identification key is held by the same team. Which classification decision is most defensible?
- Treat it as fully anonymous because direct identifiers were removed
- Treat it as public because pseudonyms are not real names
- Treat it as non-personal because the key is stored separately
- Treat it as sensitive personal data because re-identification remains feasible Correct answer.
Explanation
Pseudonymization reduces exposure but does not make data anonymous when the mapping key remains available to the same team. Because re-identification is feasible, the dataset should retain a sensitive personal classification and its associated controls. Classification must reflect actual re-identification risk, not merely the absence of direct identifiers.
Question 29Data Management and Governance
An organization is adopting a metadata management capability and wants automated technical metadata to stay synchronized with its catalog. Which practice best achieves this?
- Requiring analysts to manually re-enter schema details each quarter
- Restricting catalog access to the data platform team
- Scheduling automated harvesters that scan sources and reconcile changes against the catalog Correct answer.
- Publishing a one-time inventory of systems at project kickoff
Explanation
Automated harvesting continuously extracts technical metadata from source systems and reconciles drift, which keeps the catalog current as schemas evolve. Manual re-entry and one-time inventories decay quickly and introduce transcription errors. Restricting access limits consumption without improving synchronization.
Question 30Data Management and Governance
A governance lead must demonstrate that a regulatory report is reproducible. Which combination of controls provides the strongest evidence?
- A policy statement declaring that reports are accurate
- Version-controlled transformation code, captured source snapshots, and logged approval of the report logic Correct answer.
- An annual internal audit of the reporting team's staffing
- A dashboard showing the report was viewed by senior management
Explanation
Reproducibility requires that the exact inputs, the exact logic, and the authorization of that logic can all be reconstructed later. Version-controlled code, retained source snapshots, and logged approvals together make a prior result re-creatable on demand. Viewing records, policy declarations, and staffing reviews show activity or intent but cannot reproduce a number.
Question 31Data Architecture and Modeling
In a star schema, what does a fact table primarily store?
- The descriptive attributes used for filtering and grouping
- The hierarchical roll-up paths between reporting levels
- The physical storage mapping for each dimension
- Measurable business events with foreign keys to dimension tables Correct answer.
Explanation
A fact table records business events at a declared grain, holding numeric measures plus foreign keys that reference dimension tables. Descriptive context lives in the dimensions, not in the fact table.
Question 32Data Architecture and Modeling
Which characteristic distinguishes a snowflake schema from a star schema?
- Measures are stored as text instead of numbers
- Fact tables are removed and replaced by views
- Dimension tables are normalized into multiple related tables Correct answer.
- Each dimension is limited to a single attribute
Explanation
A snowflake schema normalizes dimensions, splitting them into related sub-tables such as product to category to department. A star schema keeps each dimension as one denormalized table.
Question 33Data Architecture and Modeling
A data modeler declares that each row of a sales fact table represents one product on one order line. What concept does this define?
- The grain of the fact table Correct answer.
- The surrogate key policy
- The aggregation level of the cube
- The slowly changing dimension type
Explanation
Grain specifies exactly what a single fact row represents, and every measure must be consistent with that level of detail. Declaring grain before choosing measures prevents double counting and mixed-granularity errors.
Question 34Data Architecture and Modeling
What is the purpose of a surrogate key in a dimension table?
- To encrypt sensitive attributes stored in the dimension
- To store the natural business key as a numeric value
- To provide a stable, compact identifier independent of source system keys Correct answer.
- To enforce referential integrity between two fact tables
Explanation
A surrogate key is a system-generated identifier that insulates the warehouse from changes in source system keys and supports tracking multiple versions of a record. It is not derived from business data and carries no meaning.
Question 35Data Architecture and Modeling
Which modeling approach stores each attribute change as a new row with effective dates in the dimension?
- Type 3 slowly changing dimension
- Junk dimension
- Type 2 slowly changing dimension Correct answer.
- Type 1 slowly changing dimension
Explanation
A Type 2 dimension preserves full history by inserting a new row per change, with effective and expiration dates plus a current-record flag. Type 1 overwrites and Type 3 adds limited prior-value columns.
Question 36Data Architecture and Modeling
In dimensional modeling terminology, what is a degenerate dimension?
- A dimension shared by two different fact tables
- A dimension that has been fully normalized
- A dimension whose attributes are all null
- A dimension key stored in the fact table with no separate dimension table Correct answer.
Explanation
A degenerate dimension is a business identifier such as an order number that sits in the fact table because it has no descriptive attributes worth a separate table. It still supports grouping and drill-through.
Question 37Data Architecture and Modeling
Which schema organizes data as entities with attributes and explicit relationships, typically for OLTP systems?
- Star schema
- Data vault model
- Third normal form entity-relationship model Correct answer.
- Dimensional model
Explanation
Third normal form entity-relationship modeling minimizes redundancy and supports transactional integrity, making it the standard for operational systems. Star, data vault, and dimensional models are analytical patterns.
Question 38Data Architecture and Modeling
What does a conformed dimension enable across multiple fact tables?
- Removal of the need for foreign keys
- Automatic partitioning of the fact tables
- Guaranteed real-time data freshness
- Consistent filtering and drill-across using shared attribute definitions Correct answer.
Explanation
A conformed dimension uses identical keys, attributes, and definitions wherever it appears, so separate facts can be compared and drilled across consistently. Without conformance, cross-process analysis produces inconsistent results.
Question 39Data Architecture and Modeling
A retail warehouse must report revenue by product category and by store region, and analysts frequently slice by both. Which design best supports these queries?
- A key-value store with revenue stored as opaque blobs
- A single wide table containing every attribute with no keys
- A fully normalized model with product, category, store, and region in separate chains
- A star schema with product and store dimensions linked to a sales fact table Correct answer.
Explanation
A star schema places each dimension directly against the fact table, giving simple joins and predictable performance for slice-and-dice queries. Normalizing dimensions adds join depth without analytical benefit here.
Question 40Data Architecture and Modeling
A customer dimension must retain the full history of address changes while reporting always uses the current address for operational lookups. Which approach meets both needs?
- Type 2 rows with effective dates plus a current-flag view Correct answer.
- Type 1 overwrite of the address column
- Type 3 with one previous-address column
- Dropping the address from the dimension and storing it in the fact table
Explanation
Type 2 rows preserve every version with validity dates, and a current-record flag or view lets lookups resolve to the active row. This satisfies historical analysis and current-state reporting simultaneously.
Question 41Data Architecture and Modeling
Two source systems identify the same customer with different IDs. What is the most appropriate modeling technique to unify them in a dimension?
- Assign a surrogate key and cross-reference both source IDs in a mapping table Correct answer.
- Concatenate both source IDs into a composite primary key
- Store both IDs in the fact table and skip the dimension
- Use the first source system ID as the primary key
Explanation
A surrogate key gives one warehouse identity while a cross-reference or bridge table records each source identifier. This decouples the warehouse from source key changes and supports integration.
Question 42Data Architecture and Modeling
A fact table records individual order lines, but a report needs monthly totals by region. What is the correct approach?
- Change the fact table grain to monthly region totals and discard line detail
- Add a month attribute to the fact table and remove the order line key
- Store monthly totals as additional columns on each line row
- Aggregate the line-level facts to the monthly region grain in a derived table or materialized view Correct answer.
Explanation
Aggregation should be derived from the finest grain so detail remains available and totals reconcile. Changing the base grain or embedding totals per row breaks additive measure semantics.
Question 43Data Architecture and Modeling
A dimension contains many low-cardinality flags such as is_gift, is_promo, and is_return. Which technique reduces dimension clutter?
- Move the flags into the fact table as measures
- Convert each flag into its own dimension table
- Combine the flags into a junk dimension Correct answer.
- Replace the flags with surrogate keys
Explanation
A junk dimension groups unrelated low-cardinality flags and indicators into a single dimension with a generated key. This keeps the star tidy and avoids many tiny dimension tables.
Question 44Data Architecture and Modeling
Which pattern handles a many-to-many relationship between a fact and a dimension, such as one account belonging to several sales reps?
- A degenerate dimension holding the rep list
- A snowflaked dimension with the reps normalized
- A bridge table between the fact and the dimension with weighting factors Correct answer.
- A single foreign key in the fact table pointing to one rep
Explanation
A bridge table resolves many-to-many relationships and can carry allocation weights so measures are not double counted. A single foreign key cannot represent multiple simultaneous memberships.
Question 45Data Architecture and Modeling
A team wants an auditable warehouse model that loads raw source data quickly and separates business rules from ingestion. Which modeling style fits best?
- Star schema with Type 1 dimensions
- Entity-attribute-value tables
- Data vault with hubs, links, and satellites Correct answer.
- Wide denormalized reporting tables
Explanation
Data vault isolates raw ingestion into hubs, links, and satellites, keeping business logic in later layers and providing auditability. Star schemas are better suited to presentation than to raw integration.
Question 46Data Architecture and Modeling
What is the main trade-off when choosing a snowflaked dimension over a star dimension?
- Stronger referential integrity but no support for history
- Less storage redundancy but more joins and complexity for consumers Correct answer.
- Faster queries with simpler SQL but greater redundancy
- Better real-time loading but weaker security
Explanation
Snowflaking saves space by normalizing repeated attribute values but requires additional joins and complicates the model for business users. Star schemas accept redundancy in exchange for simplicity and speed.
Question 47Data Architecture and Modeling
Why does dimensional modeling recommend integer surrogate keys over natural business keys in fact tables?
- They eliminate the need for indexes on the fact table
- They allow measures to be stored as text
- They reduce storage and join cost while isolating the warehouse from source key changes Correct answer.
- They automatically enforce uniqueness across all source systems
Explanation
Compact integer keys shrink fact tables and speed joins, and they remain stable when source systems renumber their identifiers. Uniqueness across sources still requires deliberate integration logic.
Question 48Data Architecture and Modeling
A modeler adds a date dimension with attributes for fiscal period, holiday flag, and prior-year date. What primary benefit does this provide?
- Automatic generation of surrogate keys
- Reduced need for fact table partitioning
- Consistent time-based filtering and calculations across all fact tables Correct answer.
- Elimination of slowly changing dimensions
Explanation
A rich date dimension centralizes calendar and fiscal definitions so every fact uses the same time logic. It also supports relative-period calculations via attributes such as prior-year date.
Question 49Data Architecture and Modeling
A fact table mixes revenue at order-line grain with a budget amount stored only at monthly region grain. What problem does this create?
- The fact table will violate third normal form
- Surrogate keys will collide between the two measures
- The date dimension can no longer be joined
- Mixed grain causes incorrect aggregation and double counting Correct answer.
Explanation
Measures at different grains must not share a fact table, because summing or joining them produces inflated results. Budget at monthly region grain belongs in its own fact table sharing conformed dimensions.
Question 50Data Architecture and Modeling
Which statement best describes a role-playing dimension?
- A dimension shared between two independent warehouses
- A dimension with no attributes other than its key
- One physical dimension referenced multiple times in a fact table under different roles Correct answer.
- A dimension that changes its attributes on every load
Explanation
A role-playing dimension is a single table used for several purposes, such as order date and ship date both referencing the date dimension. Each role uses a distinct foreign key and view alias.