Skip to content

mulaah/dhis2-utils

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dhis2-utils

Resources, tools and utils for DHIS 2

Tools for test data generation

Tool Summary
DHIS2 DATAGEN A command line tool to generate large amount of data for performance test of the DHIS2 application. This application generates a file containing INSERT statements that can be imported into the database.
DHIS2 Org Unit Generator A command line tool to generate Org Unit hierarchies. This application POSTs OUs directly to an instance.
DHIS2 Dummy Data generator for Tracker A command line tool to generate dummy data for tracker packages. This application creates a flat file where primal TEIs can be created and then uses that to post replicas of those TEIs to the server.
DHIS2 Dummy Data generator for Aggregate A command line tool to generate random dummy data for agg packages. This application creates a flat file where value intervals can be defined to fine tune the data creation.
DHIS2 User Populator A command line tool to populate dummy users. This application creates users in bulk, given user details in a CSV file.
DHIS2 Data Time Shifter Two SQL functions to shift in time Tracker/Event and Aggregate data. Useful for demo instances or training DBs
DHIS2 Time Shift Tools A suite of tools for keeping test and demo databases up to date.

Tools for metadata packages

Tool Summary
Metadata Package Validator A command line tool to validate a metadata package.
Metadata Translator A command line tool to push package strings to and from Transifex.

About

Resources, tools and utils for DHIS 2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 61.6%
  • Java 21.4%
  • PLpgSQL 7.2%
  • Shell 4.7%
  • HTML 4.1%
  • JavaScript 0.5%
  • Other 0.5%