Core Concepts

This section explains the key concepts and architecture behind STRIDE’s data pipeline.

Overview

STRIDE transforms raw energy data into hourly electricity demand projections through a multi-stage pipeline:

  1. Data Download - Retrieve datasets from remote repositories (e.g., GitHub releases)

  2. Data Validation - Register and validate data using dsgrid’s dimension mapping system

  3. Computation - Calculate energy projections using dbt (data build tool) SQL transformations

Each stage is designed to be modular and customizable, allowing users to swap out datasets, adjust validation rules, or modify calculation logic.