Courseiva

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 →

How Courseiva writes practice questions · Editorial policy

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.