MCIA - Level 1 Exam QuestionsBrowse all questions from this exam

MCIA - Level 1 Exam - Question 3


An organization is designing an integration solution to replicate financial transaction data from a legacy system into a data warehouse (DWH).

The DWH must contain a daily snapshot of financial transactions, to be delivered as a CSV file. Daily transaction volume exceeds tens of millions of records, with significant spikes in volume during popular shopping periods.

What is the most appropriate integration style for an integration solution that meets the organization's current requirements?

Show Answer
Correct Answer: B

The daily snapshot requirement and the large volume of financial transactions necessitate an efficient method for handling bulk data transformation and loading. Batch-triggered ETL (Extract, Transform, Load) is the most appropriate integration style in this scenario. It allows for the aggregation and processing of large datasets at periodic intervals, which is suitable for creating daily CSV snapshots for the data warehouse. Additionally, batch processing can efficiently handle high volumes and spikes in data, ensuring that daily snapshots are delivered as required.

Discussion

11 comments
Sign in to comment
mgwuOption: B
Aug 27, 2021

B most likely should be the correct answer

AdikoloOption: B
Oct 24, 2021

B id correct answer

Outdoor25Option: B
Dec 29, 2021

It should be B. D does not make sense. Microservice architecture has nothing to do with CSV file with millions of record. For file with millions of record, the only approach that will work is batch triggered.

Pavan_NagineniOption: B
Aug 27, 2021

B. Batch-triggered ETL

abidfrqOption: B
Sep 14, 2023

For large volume data we should use batch to process it faster. B is the correct ans.

rodriguescontOption: B
Jun 9, 2022

DWH must have a daily snapshot, typically achieve through batch processing. Gathering the transactions in a (near) real-time through EDA or micro service architecture would require changing the legacy source system.

razz123098Option: B
Jun 14, 2022

B is the correct answer

madgeezerOption: B
Aug 4, 2022

B. Batch-triggered ETL

BhawaRuOption: B
Aug 5, 2022

B should be correct answer

Ak_2020Option: B
Oct 19, 2022

B is correct because of volume

Viv2005
Nov 25, 2022

Here nothing is mentioned about interfacing with the legacy system. Is this legacy system emitting one or multiple events at a time? Or does a process need to pull some data from DB or file? How are you going to write a file in batch processing? In aggregator? Does file write operation support concurrency? The question doesn't provide all information and hence is confusing.