Summary
From the fetched game records, extract and upsert the minimal dimension data for genres, themes, and platforms into their respective tables.
Details
- This involves iterating through the related fields in the game data (e.g.,
genres, themes) and performing an INSERT ... ON CONFLICT DO UPDATE operation for each dimension.
Acceptance Criteria
Dependencies
IGDB ETL – Batch Fetch Full Records
Out of Scope
- Upserting the main game record itself.
Test Plan
- Write an integration test with a test database. Provide sample game data and verify that the dimension tables are populated correctly.
Checklist
Summary
From the fetched game records, extract and upsert the minimal dimension data for genres, themes, and platforms into their respective tables.
Details
genres,themes) and performing anINSERT ... ON CONFLICT DO UPDATEoperation for each dimension.Acceptance Criteria
Dependencies
IGDB ETL – Batch Fetch Full RecordsOut of Scope
Test Plan
Checklist