A retail company wants to migrate its data analytics platform to a modern cloud data warehouse like Google BigQuery. The company deals with high volumes of semi-structured data from various sources (e.g., weblogs, social media, transactions) and wants to provide its data science team with the flexibility to explore the raw data. Which approach is most suitable for this scenario?
-
A
ETL, because it ensures data is structured and clean before loading, which is better for traditional BI reporting.
-
B
ELT, because it leverages the scalable compute power of the cloud data warehouse to transform data after loading, providing flexibility with raw data.
-
C
ETL, because it is a more mature process with better-established tools for data governance and security.
-
D
ELT, because it requires less storage in the target warehouse since transformations are done in-memory.