Repository navigation
feat: Add new analytics models for F1 data transformation - #2
Merged
Merged
Conversation
Caleb-Muinde83
commented
Oct 26, 2026
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.
Owner
Author
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.