You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description:
Implement ability to re-parse/refresh already-submitted data files and have a lifecycle for this generated data. This is a solution for #2870 and the re-indexing issues.
Acceptance Criteria:
Manual step documented for triggering task to re-parse all old data files
System Administrator can delete/re-parse a set of data files
Admin should be able to update by quarter for all data types.
Testing Checklist has been run and all tests pass
README is updated, if necessary
Tasks:
Build filter for data files submitted before certain date aka prior submission period
Build out manual task trigger for orchestrating lifecycle, deployments, and re-parsing
Run Testing Checklist and confirm all tests pass
Notes:
@ADPennington has mentioned that prod data files from fy22 would be ideal candidates because those are not only un-parsed (submitted before parsing was in prod), but also may not adhere to current validation logic standards/guidance.
Do we want filtering/granularity for a given quarter, program type (tanf vs ssp), full year, etc.? since last reporting period? Alex gave guidance to focus on latest quarter in fy24.
Do we need to implement drops/archives for all postgres data as well?
The text was updated successfully, but these errors were encountered:
Based on list of datafile id's, iterate .delay() calls per id generating new celery tasks -- or do we want by quarter? how does admin input that? shell_plus w/ django cmd?
Implement a orchestration func that:
a) cleans up postgres
b) cleans up ES
c) resets DFS
d) re-calls parse_datafile() w/ param(s)
Have some check that all datafile ids were handled. how might we handle conflicts if data in db already exists?
Description:
Implement ability to re-parse/refresh already-submitted data files and have a lifecycle for this generated data. This is a solution for #2870 and the re-indexing issues.
Acceptance Criteria:
Tasks:
Notes:
Supporting Documentation:
Open Questions:
The text was updated successfully, but these errors were encountered: