Skip to content

feat: Add new analytics models for F1 data transformation - #2

Merged
Caleb-Muinde83 merged 1 commit into
mainfrom
feature/openf1-extraction
Oct 26, 2026
Merged

Caleb-Muinde83 merged 1 commit into
mainfrom
feature/openf1-extraction

Conversation

@Caleb-Muinde83

Copy link
Copy Markdown
Owner
  • Created fct_penalties.sql to parse penalties from race control messages.
  • Added fct_points_progression.sql to compute season points after each race/sprint.
  • Introduced fct_race_trace.sql for calculating drivers' gaps to the leader by cumulative time.
  • Developed fct_stints.sql to analyze driver stints with pace and degradation metrics.
  • Implemented fct_telemetry_distance_trace.sql for telemetry data resampled onto a distance axis.
  • Added fct_telemetry_lap_summary.sql for per-lap telemetry KPIs.
  • Created fct_tire_strategy.sql to summarize tire strategies for each driver per session.
  • Established dim_circuits.sql for circuit dimension data.
  • Developed dim_driver_session.sql for historical driver-to-team assignments per session.
  • Updated profiles.yml for consistent environment configurations.
  • Seeded f1_points_system.csv for race and sprint points distribution.
  • Added various tests to ensure data integrity and validity across models.
  • Documented analytics capabilities and assumptions in ANALYTICS_GUIDE.md.
  • Updated CHANGELOG with new features and fixes.
  • Enhanced architecture documentation in architecture.mmd.
  • Provided example queries for analytics in example_queries.sql.

- Created fct_penalties.sql to parse penalties from race control messages.
- Added fct_points_progression.sql to compute season points after each race/sprint.
- Introduced fct_race_trace.sql for calculating drivers' gaps to the leader by cumulative time.
- Developed fct_stints.sql to analyze driver stints with pace and degradation metrics.
- Implemented fct_telemetry_distance_trace.sql for telemetry data resampled onto a distance axis.
- Added fct_telemetry_lap_summary.sql for per-lap telemetry KPIs.
- Created fct_tire_strategy.sql to summarize tire strategies for each driver per session.
- Established dim_circuits.sql for circuit dimension data.
- Developed dim_driver_session.sql for historical driver-to-team assignments per session.
- Updated profiles.yml for consistent environment configurations.
- Seeded f1_points_system.csv for race and sprint points distribution.
- Added various tests to ensure data integrity and validity across models.
- Documented analytics capabilities and assumptions in ANALYTICS_GUIDE.md.
- Updated CHANGELOG with new features and fixes.
- Enhanced architecture documentation in architecture.mmd.
- Provided example queries for analytics in example_queries.sql.
@Caleb-Muinde83
Caleb-Muinde83 merged commit c42f4de into main Oct 26, 2026
1 check passed
@Caleb-Muinde83

Copy link
Copy Markdown
Owner Author
  • Created fct_penalties.sql to parse penalties from race control messages.
  • Added fct_points_progression.sql to compute season points after each race/sprint.
  • Introduced fct_race_trace.sql for calculating drivers' gaps to the leader by cumulative time.
  • Developed fct_stints.sql to analyze driver stints with pace and degradation metrics.
  • Implemented fct_telemetry_distance_trace.sql for telemetry data resampled onto a distance axis.
  • Added fct_telemetry_lap_summary.sql for per-lap telemetry KPIs.
  • Created fct_tire_strategy.sql to summarize tire strategies for each driver per session.
  • Established dim_circuits.sql for circuit dimension data.
  • Developed dim_driver_session.sql for historical driver-to-team assignments per session.
  • Updated profiles.yml for consistent environment configurations.
  • Seeded f1_points_system.csv for race and sprint points distribution.
  • Added various tests to ensure data integrity and validity across models.
  • Documented analytics capabilities and assumptions in ANALYTICS_GUIDE.md.
  • Updated CHANGELOG with new features and fixes.
  • Enhanced architecture documentation in architecture.mmd.
  • Provided example queries for analytics in example_queries.sql.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant