All Practice Exams
100+ Free TDWI CBIP Practice Questions
Certified Business Intelligence Professional practice questions are available now; exam metadata is being verified.
✓ No registration✓ No credit card✓ No hidden fees✓ Start practicing immediately
100+ Questions
100% Free
Loading practice questions...
Sample TDWI CBIP Practice Questions
Try these sample questions to test your TDWI CBIP exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.
1In Ralph Kimball's dimensional modeling, what does the term 'grain' of a fact table refer to?
A.The level of detail represented by a single row in the fact table
B.The number of foreign keys connecting to dimension tables
C.The physical storage block size used by the database engine
D.The granularity of access permissions granted to BI users
Explanation: The grain declares exactly what a single fact table row represents, such as 'one row per order line item' or 'one row per customer per day.' Declaring the grain is the critical second step of Kimball's four-step dimensional design process. All facts in the table must be true to that declared grain.
2A star schema differs from a snowflake schema primarily in that the star schema:
A.Keeps dimension tables denormalized in a single flat table per dimension
B.Normalizes dimension tables into multiple related sub-tables
C.Eliminates the central fact table entirely
D.Stores only aggregated data and no atomic detail
Explanation: In a star schema each dimension is a single denormalized table joined directly to the central fact table, producing the characteristic star shape. A snowflake schema normalizes dimensions into hierarchies of related sub-tables. Star schemas are generally preferred in BI for simpler queries and better performance.
3Which slowly changing dimension (SCD) technique preserves full history by inserting a new dimension row each time a tracked attribute changes?
A.Type 0
B.Type 1
C.Type 2
D.Type 3
Explanation: SCD Type 2 inserts a new row for the changed attribute, typically using a new surrogate key plus effective/expiration dates or a current-row flag, preserving complete history. Type 1 overwrites the old value, and Type 3 adds a column for the prior value (limited history). Type 2 is the most common technique when full historical accuracy is required.
4Bill Inmon's Corporate Information Factory recommends building the enterprise data warehouse using which modeling style?
A.Denormalized star schemas optimized for query speed
B.Key-value document storage
C.Normalized (third normal form) relational modeling
D.Flat wide tables with no relationships
Explanation: Inmon's top-down approach builds a centralized, subject-oriented enterprise data warehouse in third normal form (3NF) to reduce redundancy and ensure integrity, then feeds dimensional data marts for reporting. This contrasts with Kimball's bottom-up dimensional (star schema) approach. The normalized core is the defining characteristic of the Inmon method.
5In the ETL process, what is the primary purpose of the 'transform' stage?
A.To physically copy source files to the staging server unchanged
B.To schedule the nightly batch jobs
C.To grant end users query access to the data warehouse
D.To apply business rules, cleansing, and conform data to the target structure
Explanation: The transform stage applies business rules, cleansing, deduplication, type conversion, derivations, and conformance so the data fits the target schema and quality standards. Extract pulls data from sources and load writes it into the target. Transformation is where most of the data-integration logic and effort resides.
6What distinguishes ELT from traditional ETL?
A.ELT loads raw data into the target first, then transforms using the target platform's compute
B.ELT performs no data cleansing at any stage
C.ELT can only be used with on-premises databases
D.ELT eliminates the need for any source extraction
Explanation: In ELT, data is extracted and loaded into the target (often a cloud data warehouse or lake) in raw form, and transformations run inside the powerful target engine. This leverages scalable warehouse compute and is popular with platforms like Snowflake and BigQuery. Traditional ETL transforms data in a separate engine before loading.
7Change Data Capture (CDC) in data integration is primarily used to:
A.Reload the entire source table on every run
B.Encrypt data in transit between systems
C.Identify and propagate only the rows that have changed since the last extract
D.Convert relational data into JSON documents
Explanation: CDC detects inserts, updates, and deletes at the source and moves only those changed rows downstream, enabling efficient incremental and near-real-time integration. It avoids costly full reloads by capturing deltas, often via database transaction logs. This is essential for low-latency warehouse refreshes.
8In OLAP, the operation that summarizes data by climbing up a hierarchy (e.g., from month to quarter to year) is called:
A.Drill-down
B.Pivot
C.Slice
D.Roll-up
Explanation: Roll-up (also called drill-up) aggregates measures by moving up a dimension hierarchy, such as month to quarter to year, reducing detail. Drill-down does the reverse, exposing finer detail. Slice and pivot select subsets and reorient axes rather than change aggregation level.
9Which type of analytics answers the question 'What is likely to happen in the future?'
A.Descriptive analytics
B.Diagnostic analytics
C.Predictive analytics
D.Prescriptive analytics
Explanation: Predictive analytics uses statistical models and machine learning to forecast future outcomes and probabilities. Descriptive analytics explains what happened, diagnostic explains why, and prescriptive recommends what action to take. Predictive sits between describing the past and recommending action.
10A SQL INNER JOIN between two tables returns:
A.Only rows where the join condition is satisfied in both tables
B.All rows from both tables regardless of match
C.All rows from the left table plus matches from the right
D.Only rows that exist in neither table
Explanation: An INNER JOIN returns only the rows where the join predicate matches in both tables, discarding non-matching rows from either side. A LEFT OUTER JOIN keeps all left rows, and a FULL OUTER JOIN keeps unmatched rows from both. INNER JOIN is the most restrictive of the common joins.
About the TDWI CBIP Practice Questions
Verified exam format metadata for Certified Business Intelligence Professional is pending. The practice questions above remain available while official exam length, timing, passing score, fee, and administrator details are reviewed.