wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Data Warehousing Quiz

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Identify the correct definition of a Data Mart.

a)

A subset of a data warehouse focused on a specific business line

b)

A relational database

c)

A type of OLAP operation

d)

A metadata repository

2.

Identify the schema that resembles a star-like structure.

a)

Star schema

b)

Fact constellation

c)

Snowflake schema

d)

Normal schema

3.

Name the process of cleaning and converting data before loading it into a warehouse.

a)

ETL

b)

OLAP

c)

DBMS

d)

ROLAP

4.

Identify the main reason for using concept hierarchies in dimensions.

a)

To allow data to be viewed at different granularities

b)

To create unique keys

c)

To replicate tables

d)

To perform ETL

5.

Identify the correct reason why enterprise warehouses are preferred for large organizations.

a)

They provide a central data source for all departments

b)

They store only marketing data

c)

They do not require ETL

d)

They are web-based

6.

State the role of dimension tables in a star schema.

a)

Provide context (descriptive data) for fact tables

b)

Store transaction-level records

c)

Perform aggregations

d)

Contain metadata

7.

Identify the main purpose of data cube computation.

a)

To pre-compute aggregations for fast query response

b)

To store raw data

c)

To visualize entity relationships

d)

To normalize databases

8.

Select the role of fact tables.

a)

Store measurable, quantitative data

b)

Describe dimension attributes

c)

Describe dimension attributes

d)

Contain only metadata

9.

Identify why OLAP operations support slicing and dicing.

a)

To analyze data from multiple perspectives

b)

To perform CRUD operations

c)

To write to operational systems

d)

To index data

10.

Identify a valid benefit of using OLAP over traditional querying.

a)

OLAP supports multidimensional analysis

b)

OLAP is faster for transactional queries

c)

OLAP replaces ETL

d)

OLAP doesn't need data modeling

11.

Apply OLAP operations: If a user zooms into 'Q1' from '2024', what operation is performed?

a)

Drill-down

b)

Roll-up

c)

Slice

d)

Pivot

12.

Apply the concept of ETL: If a system takes data from SQL Server, removes nulls, and stores it in Snowflake DW, what process is this?

a)

ETL

b)

OLTP

c)

SQL querying

d)

Data mining

13.

Apply knowledge of cube operations: Which OLAP operation is used when analyzing sales by product only for 'Region = West'?

a)

Slice

b)

Drill-down

c)

Roll-up

d)

Dicing

14.

State the correct description of 'roll-up' operation in OLAP.

a)

Aggregates data from detailed level to higher level

b)

Filters data

c)

Expands data into finer detail

d)

Swaps rows and columns

15.

Identify a valid schema that uses shared dimension tables among fact tables.

a)

Fact constellation schema

b)

Star schema

c)

Snowflake schema

d)

Flat schema

16.

Choose the element that helps you find the source and update frequency of data in a data warehouse.

a)

Metadata repository

b)

Fact table

c)

Snowflake schema

d)

Data mart

17.

State the OLAP operation that rotates data axes for alternate views.

a)

Pivot

b)

Slice

c)

Roll-up

d)

Drill-down

18.

Identify the best reason to use OLAP tools in business decision-making.

a)

Fast multidimensional analysis and reporting

b)

Generate HTML reports

c)

Generate HTML reports

d)

Secure front-end access

19.

Classify the type of schema that is suitable for complex applications involving multiple fact tables.

a)

Shares dimensions across multiple fact tables

b)

Uses only two tables

c)

Lacks normalization

d)

Avoids dimensional hierarchy

20.

Identify the term used for data summarized along multiple dimensions.

a)

Data Cube

b)

Data Lake

c)

Data Mart

d)

ETL View

21.

Identify the cube that stores only aggregations meeting a threshold condition.

a)

Iceberg Cube

b)

Full Cube

c)

Closed Cube

d)

Shell Cube

22.

Identify the strategy where only selected group-bys are computed.

a)

Partial Aggregation

b)

Full Cube Generation

c)

Table Scan

d)

Rollup Join

23.

Name the process of generating required parts of a data cube.

a)

Cube Materialization

b)

Data Compression

c)

Slicing

d)

Data Clustering

24.

Identify the benefit of using Sampling Cubes in large data sets.

a)

Allow approximate analysis with lower computation

b)

Provide 100% accurate analytics

c)

Reduce cube dimensions

d)

Store binary results only

25.

State the role of ranking cubes in OLAP.

a)

Help sort dimensions by significance or frequency

b)

Filter null rows

c)

Flatten hierarchical cubes

d)

Slice multiple dimensions at once

26.

Apply cube materialization: A data scientist needs to compute only aggregated sales for top-selling regions. Which cube is best suited?

a)

Iceberg Cube

b)

Full Cube

c)

Closed Cube

d)

Cube Shell

27.

Apply cube analysis: If you want to estimate the behavior of a large cube before full computation, what should you do?

a)

Use Sampling Cube

b)

Compute Full Cube

c)

Deploy Nested Fact Tables

d)

Load all Dimensions

28.

Apply cube computation: If your system memory is limited, which method would improve performance when computing a full cube?

a)

Multiway Array Aggregation

b)

Nested Loop Aggregation

c)

Self-Join on Dimension Tables

d)

Inner Product Scan

29.

Select the advantage of using ranking queries on cube dimensions.

a)

Quickly identify top contributors

b)

Create OLTP tables

c)

Transform data into text

d)

Store time-stamped logs

30.

Identify the cube that focuses on approximate answers using subsets of data.

a)

Sampling Cube

b)

Full Cube

c)

Closed Cube

d)

Sparse Cube

31.

State the advantage of using a Cube Shell over a Full Cube.

a)

Reduces storage by keeping only relevant outer surfaces

b)

Retains all aggregates

c)

Removes all dimension hierarchies

d)

Flattens fact tables

32.

Identify the best method for computing iceberg cubes efficiently.

a)

Prune low-support aggregates early

b)

Load full cube first

c)

Hash join dimensions

d)

Use nested loops

33.

Identify the strategy used in Multiway Array Aggregation.

a)

Partitioning memory into cuboids

b)

Using hash tables

c)

Sorting only by key

d)

Building fact constellations

34.

Select the reason Iceberg Cubes are used in enterprise-level OLAP.

a)

Minimize memory and computation by pruning

b)

Avoid cube generation

c)

Encrypt dimensions

d)

Convert schemas automatically

35.

Select the advantage of Closed Cubes in pattern discovery.

a)

Avoid redundant information

b)

Provide exact full aggregates

c)

Enhance sampling accuracy

d)

Limit dimension exploration

36.

Choose the reason to use Ranking Cubes.

a)

To answer top-k queries efficiently

b)

To store maximum aggregations

c)

To compute full data cubes

d)

To eliminate sparse data

37.

A product manager needs approximate customer behavior patterns without full accuracy. Choose the appropriate type of cube to use.

a)

Sampling Cube

b)

Closed Cube

c)

Iceberg Cube

d)

Full Cube

38.

Select the main limitation that makes Full Cube rarely used in practice.

a)

High memory and compute cost

b)

No support for drill-down

c)

Does not allow slicing

d)

Stores only top-k data

39.

Identify the reason Sampling Cubes are faster for exploratory queries.

a)

They compute on reduced data subsets

b)

They use full indexing

c)

They apply compression

d)

They precompute star joins

40.

Select the suitable technique when memory footprint is low and the cube is high-dimensional.

a)

Multiway Array Aggregation

b)

Hash Aggregation

c)

Nested Loop Join

d)

Sequential Merge

41.

Identify the type of cube that allows for dynamic aggregation based on user-defined criteria.

a)

Iceberg Cube

b)

Dynamic Cube

c)

Closed Cube

d)

Full Cube

42.

What is the primary benefit of using a star schema in data warehousing?

a)

Enhanced security features

b)

Increased data redundancy

c)

Simplified queries and improved performance

d)

Complex relationships between tables

43.

Identify the OLAP operation that allows users to view data at a more detailed level.

a)

Drill-down

b)

Pivot

c)

Slice

d)

Roll-up

44.

What is the primary purpose of using a Snowflake schema in data warehousing?

a)

To support complex relationships

b)

To simplify data modeling

c)

To enhance query performance

d)

To reduce data redundancy

45.

Identify the main advantage of using a Dynamic Cube in OLAP.

a)

Supports only static queries

b)

Allows real-time data updates

c)

Improves data visualization

d)

Reduces storage requirements

46.

What is the function of a Drill-down operation in OLAP?

a)

To view detailed data from summarized data

b)

To rearrange data dimensions

c)

To filter out irrelevant data

d)

To aggregate data into higher levels

47.

What is the primary function of a slice operation in OLAP?

a)

To visualize data in a graphical format

b)

To rearrange data dimensions

c)

To filter data based on specific criteria

d)

To aggregate data into higher levels

48.

Identify the type of cube that is best for handling sparse data efficiently.

a)

Dynamic Cube

b)

Closed Cube

c)

Full Cube

d)

Sparse Cube

49.

What is the main advantage of using a fact constellation schema?

a)

It enhances data normalization

b)

It reduces data redundancy

c)

It simplifies data retrieval

d)

It allows for multiple fact tables sharing dimensions

50.

Identify the key feature of a star schema in data warehousing.

a)

Complex relationships between dimensions

b)

Highly normalized data structure

c)

Centralized fact table with denormalized dimensions

d)

Multiple fact tables