Reported impact
Business outcome
IGS cut forecasting-model training costs by 75%, reduced forecast generation from about half an hour to minutes for hundreds of thousands of customers, and improved solar anomaly detection so customer issues can be identified with less manual effort and fewer false results.
- Cost Reduction
- Customer Experience
- Productivity Improvement
Solution
IGS Energy rebuilt its demand-forecasting and solar-performance analytics on Snowflake so data science could work directly on the large energy datasets that drive commodity purchasing and customer service. Weather signals, historical energy consumption, account attributes, and contract dates flow into Snowflake, where the company stores and queries 40 to 50 billion rows of data that can exceed a terabyte. Instead of training hundreds of thousands of customer-level models in Databricks, the team now trains a single unified forecasting model in Snowflake, cutting training overhead while preserving accuracy. For solar operations, IGS used Streamlit and Snowpark to prototype an anomaly-detection application that combines weather data with solar-array specifications to flag underperforming rooftop systems. Marketplace datasets can be joined in place, keeping forecasting, feature engineering, application development, and stakeholder review inside one governed Snowflake environment.
Data flow
Weather data, historical usage, account details, and contract dates land in Snowflake, where IGS stores terabyte-scale energy data and trains a unified demand-forecasting model instead of per-customer models. For rooftop solar, Streamlit and Snowpark use weather inputs and array specifications to score performance anomalies, and the resulting forecasts or alerts are consumed by commodity-purchasing teams and customer-service operations.