
Ultimate access to all questions.
You are developing a data pipeline for a retail company that needs to analyze customer purchase patterns in real-time. The pipeline processes data from multiple sources, including online transactions, in-store purchases, and customer feedback. How would you optimize the pipeline for analytical purposes?
A
Optimize the pipeline for transactional processing by ensuring data consistency and atomicity.
B
Optimize the pipeline for analytical processing by focusing on data aggregation, windowing, and stateful processing.
C
Use a single processing engine for both transactional and analytical processing to simplify the architecture.
D
Prioritize processing speed over data accuracy and completeness to meet real-time requirements.