Dashboard web application that visualises stats about potential data quality issues to be improved in Open Data Hub. The statistics are divided by dataset and make it possible to quickly find records with improvable data.
Table of contents
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
To build the project, the following prerequisites must be met:
Get a copy of the repository:
git clone git clone https://github.com/noi-techpark/automated-data-quality-monitoring-tool.git
Change directory:
cd automated-data-quality-monitoring-tool
Build the typescript code:
npm install typescript # if not already installed
tsc
Build the java project:
mvn clean package
This is a maven project and will produce a war that can be deployed in any j2ee container like tomcat or jetty.
- create the war executing the following command
mvn clean package
- create a postgres instance and initialize the database using
psql ... < database/database.sql
- confiure environment variable JDBC_URL=jdbc:postgresql://server/database?user=xxx&password=yyy to point the postgres database
- deploy the war to a j2ee container like tomcat or jetty
For support, please contact [email protected].
If you'd like to contribute, please follow our Getting Started instructions.
More documentation can be found at https://docs.opendatahub.com.
The code in this project is licensed under the GNU AFFERO GENERAL PUBLIC LICENSE Version 3 license. See the LICENSE file for more information.