DA0-002 Data Acquisition and Preparation Practice Question
A company wants to collect real-time clickstream data from its website. Which acquisition method is most suitable?
⚠ Common exam trap
CompTIA often tests the distinction between 'real-time' and 'near-real-time' or 'batch' methods, and the trap here is that candidates may confuse web scraping (which can be automated frequently) with true streaming, not realizing that scraping is still a pull-based, scheduled operation that cannot match the push-based immediacy of a streaming API.
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
✓
Streaming API
A streaming API is the most suitable method for collecting real-time clickstream data because it enables continuous, low-latency ingestion of events as they occur. Unlike batch or manual methods, a streaming API (e.g., using WebSockets or HTTP/2 Server-Sent Events) pushes each click event immediately to the data pipeline, satisfying the real-time requirement.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Streaming API
Why this is correct
A streaming API ingests events continuously as they occur, satisfying the real-time clickstream requirement. Unlike batch extraction, which introduces latency by collecting data at scheduled intervals, streaming delivers each click immediately for processing. This makes it the suitable acquisition method when low-latency, continuous event capture is the constraint.
- ✗
Web scraping
Why it's wrong here
Web scraping parses rendered pages after the fact rather than capturing user interactions as they happen, so it misses genuine clickstream events. It is tempting because scraping is correct for harvesting content from third-party sites that expose no event feed or API.
- ✗
Batch processing nightly
Why it's wrong here
Nightly batch processing aggregates events hours after they occur, so clickstream signals arrive too late for real-time use. It is tempting because batch is the right acquisition method for large periodic reporting workloads, such as daily sales reconciliation, where latency is acceptable.
- ✗
Manual entry
Why it's wrong here
Manual entry requires a person to key each click, which cannot capture website events at volume or in real time. It is tempting because manual entry suits small, one-off data collection, such as transcribing a handful of survey responses where automation is unnecessary.
About these practice questions
This DA0-002 question is part of Courseiva's 1,004-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 →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This DA0-002 practice question is part of Courseiva's free CompTIA 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 DA0-002 exam.