Summit 26 from June 1-4 in San Francisco

Lead your organization in the era of agents and enterprise intelligence.

Snowflake for DevelopersGuidesEnergy Price Forecasting using Snowflake Native App and Snowpark ML

Energy Price Forecasting using Snowflake Native App and Snowpark ML

Naveen Alan

Overview

This solution architecture shows how to forecast wholesale energy prices with YesEnergy data from Snowflake Marketplace using Snowpark ML.

  • Get YesEnergy data from Snowflake Marketplace
  • Use Snowpark for pre-processing, feature selection, and model training
  • Build a Native application that deploys the XGBoost model for price prediction
  • Build a Streamlit App for the User Interface

Solution Architecture: Forecasting Wholesale Energy Prices using Snowpark ML

Architecture Diagram
  • In this use-case, we develop accurate price forecasting models and develop new forecasts from these models (i.e. run inference) on an hourly schedule
  • First, Snowflake environment is set up with access to YesEnergy data from Snowflake Marketplace
  • Then we select the date range to be used for Training and Backtesting
  • Perform price and spike forecasting and view the performance results
  • Deploy the selected model, schedule the inference intervals and training

Get Started

Updated 2026-04-29

This content is provided as is, and is not maintained on an ongoing basis. It may be out of date with current Snowflake instances