The cu.periodicity file is currently not part of the ETL process.
The file is located here: https://download.bls.gov/pub/time.series/cu/cu.periodicity
More info on the specifics of the file: https://download.bls.gov/pub/time.series/cu/cu.txt
To add this, need to:
- Add an entry for the file information in
EconDataLens.Etl.appsettings.example.json
- Add an entity to
EconDataLens.Core.Entities.Cpi
- Add a method to the
EconDataLens.Core.Interfaces.ICpiDataFileParser interface and the implementation
- Add a method to the
EconDataLens.Core.Interfaces.ICpiIngestionRepository interface and implementation
- Add a method to the
EconDataLens.Core.Interfaces.ICpiIngestionService interface and implementation
- Add the entity to the
EconDataLens.Data.EconDataLensDbContext and set up foreign keys on the other entities, constraints, etc.
- Ensure the implementation
EconDataLens.Services.CpiEtlService imports the cu.periodicity file.
- Add a parser test for the new parser method in the
EconDataLens.Tests project.
The
cu.periodicityfile is currently not part of the ETL process.The file is located here: https://download.bls.gov/pub/time.series/cu/cu.periodicity
More info on the specifics of the file: https://download.bls.gov/pub/time.series/cu/cu.txt
To add this, need to:
EconDataLens.Etl.appsettings.example.jsonEconDataLens.Core.Entities.CpiEconDataLens.Core.Interfaces.ICpiDataFileParserinterface and the implementationEconDataLens.Core.Interfaces.ICpiIngestionRepositoryinterface and implementationEconDataLens.Core.Interfaces.ICpiIngestionServiceinterface and implementationEconDataLens.Data.EconDataLensDbContextand set up foreign keys on the other entities, constraints, etc.EconDataLens.Services.CpiEtlServiceimports thecu.periodicityfile.EconDataLens.Testsproject.