Question 1
IntermediateData Architecture · Connection Types
A client, RetailCo, has a Snowflake database containing 500 million transaction rows. They require a dashboard that allows store managers to view daily performance with sub-second response times. However, the data warehouse team only allows updates once every 24 hours at midnight. Which data connection strategy provides the best performance while meeting the data freshness requirement?
Answer and explanation
Correct answer: D
For large datasets (500M rows) where data is static throughout the day, an Extract offers superior query performance compared to a Live connection. Since the data only changes once every 24 hours, an Incremental Refresh scheduled after the warehouse load ensures data currency without the overhead of querying the live database for every user interaction.
