Resources, tools and utils for DHIS 2
⚠️ These tools are mainly for the development team and most of them manipulate data in some way or another. They should not be applied to production instances of DHIS2 without full understanding of what they are doing.
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. |
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. |