You are designing a data pipeline that ingests streaming data from IoT sensors, transforms it to a structured format, and loads it into BigQuery for real-time analytics. The solution should be scalable, cost-efficient, and integrate well with Google Cloud services. Which approach should you use?