Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mamba ETL Technical Roadmap #34

Open
16 of 20 tasks
kajambiya opened this issue Oct 17, 2023 · 0 comments
Open
16 of 20 tasks

Mamba ETL Technical Roadmap #34

kajambiya opened this issue Oct 17, 2023 · 0 comments

Comments

@kajambiya
Copy link

kajambiya commented Oct 17, 2023

Feature Work

  • Move MambaETL DB flattening Task scheduler to base module.
  • Support for flattening concepts rendered as both questions and answers.
  • A configurable toggle between storing ETL output in the OpenMRS database or in External database.
  • Ensure that reports data is available while ETL is running.
  • Incremental update of ETL based on underlying data changes.
  • Automate addition of Make Scripts in MambaETL.
  • Service/API layer data pagination support in MambaETL.
  • Automate column naming in the ETL flattened Tables.
  • ObsGroups support for MambaETL.
  • Publish Version 2.0 of MambaETL.
  • Develop Mamba Report for Total number of Pregnant women attending first ANC.
  • Develop Mamba Report for Total number of Deliveries.
  • Develop Mamba Report for Total number of HIV exposed children enrolled in followup care.

Bugs

  • Fix build failure when reports.json configuration file is missing.
  • Concepts with multi-select values (e.g. key population) failing to flatten.

House Keeping

  • Test report on MambaETL running on MySQL 8.
  • MambaETL documentation - v1.0.0.
  • Performance improvement during the flattening process.
  • Robust Error Handling in MambaETL.
  • Code cleanups and Refactors in MambaETL.
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

No branches or pull requests

1 participant