SnowPro Advanced: Architect — Question 189

A data ingestion pipeline loads data to a table randomly throughout the day. A requirement states that the data must be processed through a transformation pipeline within 10 minutes from the time that it lands in Snowflake.

What is the MOST cost-effective way to meet this requirement?

Answer options

Correct answer: D

Explanation

Option D is correct because it utilizes a stream to monitor new data and a task to trigger the transformation pipeline efficiently every 5 minutes. Option A may incur additional costs with a third-party tool, while Option B does not ensure timely processing, and Option C relies on merge statements which could be less efficient than using streams.