Перейти к содержимому

Snowpipe Streaming: From 15 Minutes Late to Live in Seconds (Full Demo)

Armely, LLC

0:00 / 0:00

Snowpipe Streaming: From 15 Minutes Late to Live in Seconds (Full Demo)

39 просмотров · 2 мес. назад
Armely, LLC
762 подписчика
39 просмотров · 2 мес. назад
Your traffic dashboard says "clear." The road says "gridlocked." The problem? Your data is fifteen minutes old. In this 18-minute walkthrough, We'll replace the slow front half of a traffic data pipeline — Azure Function, Blob Storage, Event Grid, Snowpipe file load — with Snowpipe Streaming, which sends each sensor reading straight into Snowflake. No files. No staging area. No waiting. The back half of the pipeline (RAW → Stream → Task → STAGING) stays exactly the same. Same databases, same SQL, same conventions. The only thing we deleted was the slow part. What you'll see: 600 sensor readings committed in ~7 seconds — live, on a real Snowflake account Data queryable in RAW within seconds, cleaned into STAGING within a minute Exactly-once delivery: crash the client, restart it, zero data lost or duplicated When to use streaming vs. the classic Blob pipeline (and why you need both) This demo uses a simulated traffic feed for Riverton — 10 intersections, 20 readings per scan — but the architecture applies to any fast time-series source: IoT sensors, fleet GPS, real-time alerts, clickstreams. Subscribe -- CONNECT WITH ARMELY -- Website: https://armely.com LinkedIn: / armely YouTube: / @armelyarmely X: https://x.com/ArmelyLLC -- RESOURCES -- -https://armely.com/resources Chapters: 0:00 The fifteen-minute blind spot 1:30 How the traffic feed works today 4:30 What fifteen minutes actually costs 6:30 Batch vs. stream: the right tool for each 9:00 The fix: replace only the front half 12:30 Live demo: 600 readings in 7 seconds 13:30 Live feed + exactly-once restart 14:00 Why this is production-grade 17:00 Where streaming fits (and where it doesn't) 18:30 Next steps Tech used: Snowflake · Snowpipe Streaming SDK (Python) · Key-pair JWT auth #SnowpipeStreaming #Snowflake #DataEngineering #RealTimeData #StreamingData #DataPipelines #SnowflakeDemo #Python #Azure #ETL #IoTData #techtutorial