The premier open source Data Quality solution
Clone or download
kaspersorensen and LosD Upgraded MetaModel to 5.1.0. Disabled elasticsearch native protocols.…
… And bumped Jackson to latest. (#1793)

* Upgraded MetaModel to 5.1.0. And bumped Jackson to latest.

* Added log4j exclude

* Dropped ElasticSearch-native support

* Standardized log4j config used in unit tests to avoid massive logs
Latest commit 6bf61c0 Aug 5, 2018
Permalink
Failed to load latest commit information.
api [maven-release-plugin] prepare for next development iteration May 29, 2018
components [maven-release-plugin] prepare for next development iteration May 29, 2018
desktop Upgraded MetaModel to 5.1.0. Disabled elasticsearch native protocols.… Aug 5, 2018
engine Upgraded MetaModel to 5.1.0. Disabled elasticsearch native protocols.… Aug 5, 2018
oss-branding [maven-release-plugin] prepare for next development iteration May 29, 2018
resources [maven-release-plugin] prepare for next development iteration May 29, 2018
src/site #625: Moved site to parent Jun 8, 2011
testware [maven-release-plugin] prepare for next development iteration May 29, 2018
.gitattributes Proposal to edit fixed-width columns in editable table May 25, 2017
.gitignore Issue #1782: Upgraded/added dependencies needed for Java 9/10 support. ( Apr 26, 2018
.travis.yml Add docker integration test (#1553) Oct 18, 2016
CONTRIBUTE.md Updated CONTRIBUTE.md as per suggestion from @brokenpeace Jul 22, 2017
COPYING.txt Merge branch 'master' of local repository into feature/29-graph-ui Dec 1, 2014
Formatter-Eclipse.xml Monitor rest interface for reference data (#1670) Jan 26, 2017
Formatter-IDEA.xml Monitor rest interface for reference data (#1670) Jan 26, 2017
HEADER.txt Issue #124: Updated all license headers to have Neopost iso. HI. Sep 17, 2014
NOTICE.txt Preparing release license artifacts Jul 27, 2017
README.md Added a release guide Jul 22, 2017
RELEASE_GUIDE.md Added voting step to release guide Jul 22, 2017
checkstyle-suppressions.xml Fix code format and automate checking (#1625) Nov 30, 2016
checkstyle.xml Fix code format and automate checking (#1625) Nov 30, 2016
pom.xml Upgraded MetaModel to 5.1.0. Disabled elasticsearch native protocols.… Aug 5, 2018

README.md

DataCleaner

Build Status: Linux

DataCleaner logo

The premier Open Source Data Quality solution.

Powered by Neopost and Human Inference

Module structure

The main application modules are:

  • api - The public API of DataCleaner. Mostly interfaces and annotations that you should use to build your own extensions.
  • resources - Static resources in DataCleaner
  • oss-branding - Icons and colors
  • testware - Useful classes for unit testing of DataCleaner and extension code.
  • engine
    • core - The core engine piece which allows execution of jobs and components as per the API.
    • xml-config - Contains utilities for reading and writing job files and configuration files of DataCleaner.
    • env - Different/alternative environments that DataCleaner can run in, for instance Apache Spark or webapp-cluster
  • components
    • ... - many sub modules containing built-in as well as additional components/extensions to use with DataCleaner.
    • standard-components - a container-project that dependends on all components that are normally bundled in DataCleaner community edition.
  • desktop
    • api - The public API for the DataCleaner desktop application.
    • ui - The Swing-based user interface for desktop users
  • monitor
    • api - the API classes and interfaces of DataCleaner monitor

Code style and formatting

In the root of the project you can find 'Formatter-[IDE].xml' files which enable you to import the code formatting rules of the project into your IDE.

Continuous Integration

There's a public build of DataCleaner that can be found on Travis CI:

https://travis-ci.org/datacleaner/DataCleaner

Where to go for end-user information?

Please visit the DataCleaner community website https://datacleaner.github.io for downloads, news, documentation etc.

GitHub markdown pages and issues are used for developers and technical aspects only.

License

Licensed under the Lesser General Public License, see http://www.gnu.org/licenses/lgpl.txt