Courseiva
Describe core data conceptseasyMultiple ChoiceObjective-mapped

DP-900 Describe core data concepts Practice Question

A retail company operates an online store. The store processes each customer's order immediately upon submission, updating inventory and payment records in real-time. Additionally, the company's business analysts run weekly reports that aggregate sales data over the past month to identify trends. Which of the following correctly describes the two workload types represented in this scenario?

⚠ Common exam trap

Watch out — candidates often confuse the real-time nature of order processing with batch processing or mistakenly think that any reporting is OLTP, failing to recognize that OLAP is specifically designed for analytical queries over historical data.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

The order processing is an OLTP workload; the weekly reporting is an OLAP workload.

The order processing system handles individual transactions (inserts/updates) in real-time, which is the hallmark of an Online Transaction Processing (OLTP) workload. The weekly reporting aggregates large volumes of historical data for trend analysis, which is an Online Analytical Processing (OLAP) workload. OLTP is optimized for high-volume, low-latency writes, while OLAP is optimized for complex read-heavy queries over large datasets.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • The order processing is an OLTP workload; the weekly reporting is an OLAP workload.

    Why this is correct

    This correctly distinguishes the two workloads. Order processing captures discrete, high-frequency events such as placing an item in a cart and confirming payment, which are classic OLTP transactions requiring atomicity and low latency. Weekly reporting, by contrast, reads and aggregates large volumes of historical order data across the week to produce revenue summaries, a classic OLAP analytical workload.

  • The order processing is an OLAP workload; the weekly reporting is an OLTP workload.

    Why it's wrong here

    This is exactly reversed. Order processing is transactional in nature: each customer action reliably creates or modifies a single order record, requiring ACID guarantees and immediate response — the hallmark of OLTP. Weekly reporting is analytical, scanning millions of order rows to compute trends, averages, and totals for business decisions — the hallmark of OLAP. Swapping them confuses write-heavy operational systems with read-heavy decision-support systems.

    When this WOULD be correct

    If the question described a system where order processing involved complex aggregations on historical data (e.g., real-time sales analytics) and weekly reporting involved high-volume transactional updates (e.g., batch order entry), then option B would be correct.

  • Both workloads are OLTP workloads.

    Why it's wrong here

    This option fails because it ignores the fundamentally different query patterns. While order processing issues many small INSERT/UPDATE/DELETE statements against current state, weekly reporting executes complex SELECT statements with GROUP BY and SUM/COUNT aggregations over weeks of stored order history. OLTP is designed for transactional integrity on individual records; OLAP is designed for multidimensional analysis across large datasets, so reporting cannot be classified as OLTP.

    When this WOULD be correct

    If the question described two real-time transaction processing systems, such as an order processing system and a real-time inventory update system, both would be OLTP workloads.

  • Both workloads are batch processing workloads.

    Why it's wrong here

    This is incorrect because only the weekly reporting is a batch-oriented job. Order processing occurs in real time or near real time as customers browse and check out; a store cannot wait for an overnight batch to accept a payment or reserve inventory. The presence of one periodic batch task does not make the entire workload batch, and OLTP transactions are fundamentally interactive rather than scheduled bulk operations.

    When this WOULD be correct

    In a scenario where both workloads involve processing large volumes of data in scheduled batches, such as a nightly batch job that updates inventory and a monthly batch job that generates sales reports, both would be correctly described as batch processing workloads.

Option-by-option analysis

Why each answer is right or wrong

Understanding why wrong answers are wrong — and when they would be correct — is what separates a 750 score from a 900. The DP-900 exam frequently reuses these exact scenarios with slightly different constraints.

The order processing is an OLTP workload; the weekly reporting is an OLAP workload.Correct answer

Why this is correct

This correctly distinguishes the two workloads. Order processing captures discrete, high-frequency events such as placing an item in a cart and confirming payment, which are classic OLTP transactions requiring atomicity and low latency. Weekly reporting, by contrast, reads and aggregates large volumes of historical order data across the week to produce revenue summaries, a classic OLAP analytical workload.

The order processing is an OLAP workload; the weekly reporting is an OLTP workload.Wrong answer — click to see why

Why this is wrong here

Order processing involves real-time transactions (OLTP), not analytical queries (OLAP). Weekly reporting aggregates historical data (OLAP), not transactional processing (OLTP).

★ When this WOULD be the correct answer

If the question described a system where order processing involved complex aggregations on historical data (e.g., real-time sales analytics) and weekly reporting involved high-volume transactional updates (e.g., batch order entry), then option B would be correct.

Why candidates choose this

Candidates may confuse the terms OLTP and OLAP, or mistakenly think that 'real-time' implies OLAP and 'weekly' implies OLTP, reversing the correct mapping.

Both workloads are OLTP workloads.Wrong answer — click to see why

Why this is wrong here

The weekly reporting aggregates historical data for trend analysis, which is an OLAP workload, not OLTP. OLTP is for real-time transaction processing, not for both workloads.

★ When this WOULD be the correct answer

If the question described two real-time transaction processing systems, such as an order processing system and a real-time inventory update system, both would be OLTP workloads.

Why candidates choose this

Candidates may mistakenly think that since both involve data processing, they are the same type, overlooking the fundamental difference between transactional and analytical processing.

Both workloads are batch processing workloads.Wrong answer — click to see why

Why this is wrong here

The weekly reporting is not batch processing in the traditional sense; it is an OLAP workload that aggregates data for analysis, not a batch processing workload that processes large volumes of data in batches without real-time requirements.

★ When this WOULD be the correct answer

In a scenario where both workloads involve processing large volumes of data in scheduled batches, such as a nightly batch job that updates inventory and a monthly batch job that generates sales reports, both would be correctly described as batch processing workloads.

Why candidates choose this

Candidates may confuse the weekly reporting as batch processing because it runs on a schedule, but they overlook that batch processing typically refers to the execution of non-interactive, high-volume data processing tasks, not analytical queries.

Analysis generated from the official DP-900blueprint and verified against question context. The “when correct” sections are what AI assistants cite when candidates ask “what’s the difference between these options?”

About these practice questions

This DP-900 question is part of Courseiva's 820-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This DP-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the DP-900 exam.