Visual TL;DR. Thrive Learning faced High Data Costs. High Data Costs due to Dynamic Tables. Dynamic Tables led to Two-Lane Workaround. Two-Lane Workaround still caused High Data Costs. High Data Costs solved by Custom Incrementalization. Custom Incrementalization achieved 99% Cost Reduction. Custom Incrementalization enabled Reduced Refresh Times. Reduced Refresh Times contributed to Improved Analytics. 99% Cost Reduction supported Improved Analytics.
- High Data Costs: full table refreshes for complex data pipelines drove up Snowflake expenses significantly
- Thrive Learning: UK enterprise learning platform needed to optimize data pipeline price-performance
- Dynamic Tables: initially used for automatic incremental updates, but enrichment caused duplicates
- Custom Incrementalization: Snowflake feature allowing fine-grained control over data refresh logic
- Reduced Refresh Times: improved data refresh speed, directly impacting customer satisfaction and product quality
- 99% Cost Reduction: Thrive Learning cut data costs by up to 99% for their RecordStore pipeline
- Improved Analytics: better data quality and faster access for Thrive's AI and analytics products
- Two-Lane Workaround: fast lane for recent data, slow lane for older data, but increased auto-clustering
Visual TL;DR
