AI-102 · Question #136
Your company has a repotting solution that has paginated reports. The reports query a dimensional model in a data warehouse. Which type of processing does the reporting solution use?
The correct answer is B. Online Analytical Processing (OLAP). A reporting solution querying a dimensional model in a data warehouse uses Online Analytical Processing (OLAP) because it focuses on complex analytical queries over historical, aggregated data.
Question
Options
- AOnline Transaction Processing (OLTP)
- BOnline Analytical Processing (OLAP)
- Cbatch processing
- Dstream processing
How the community answered
(26 responses)- A8% (2)
- B88% (23)
- D4% (1)
Why each option
A reporting solution querying a dimensional model in a data warehouse uses Online Analytical Processing (OLAP) because it focuses on complex analytical queries over historical, aggregated data.
Online Transaction Processing (OLTP) systems are optimized for high-volume, short transactions like inserts, updates, and deletes in operational databases, not for complex analytical queries on data warehouses.
Online Analytical Processing (OLAP) is specifically designed for analyzing large volumes of historical data from data warehouses, often using dimensional models, to support complex queries for business intelligence and reporting.
Batch processing refers to executing a series of jobs without manual intervention, often for data loading or transformation, but it doesn't describe the interactive analytical querying nature of a reporting solution.
Stream processing involves analyzing data in motion as it arrives, typically in real-time, which is distinct from querying historical data in a data warehouse.
Concept tested: OLAP vs OLTP for data warehousing
Source: https://learn.microsoft.com/en-us/azure/architecture/data-guide/relational-data/online-analytical-processing
Topics
Community Discussion
No community discussion yet for this question.