What is Unidata CE?

Unidata CE is an open-source system for MDM. See About for details.

How to install Unidata CE

Recommended way: use Docker. See Installation page for details.

You can find docs with additional info on Users documentation portal

How to report a problem / suggest changes

FE. Create an issue in frontend project

BE. Create an issue in backend project

How to upload data to the Unidata CE & use different source systems

Currently you can upload data only through REST-API. See the page Data management via REST API.

Also you can use API by link: http://localhost:8081/unidata-backend/api/v1/data/api-docs?url=/unidata-backend/api/v1/data/openapi.json#/records/upsertEntity (the example uses the host localhost:8081. If you are using a different host, change it).

What tools are in Unidata CE

Tools are divided into groups:

  • System administration
    • CRUD accounts & user roles, Access rights, Security labels

    • Audit logs

    • Operations

    • Pipelines & platform parameters

    • etc

  • Data model management
    • CRUD data model objects

    • Using drafts

    • Using data sources, enums & measurements

    • Import/export data model

    • etc

  • Work with records
    • CRUD records

    • Search records

    • Using drafts

    • etc

Which release is the newest?

See the list of releases. Also see Latest releases page. The latest version is 6.4

Can I install the CE without using Docker (Gradle build)?

You can install Unidata CE manually using these instructions.

You need to know how to use Git, since the artifacts are in the build pipelines

Where can I find info about open and enterprise modules?

All open modules are available after installation. See list of open modules.

In Q1 2021 the following features will be implemented: Basic DataQuality module, Basic batch operations with records, Basic matching of records.

How to add modules

FE. See the project in Gitlab. The project describes how to extend UI.

BE. In proccess. For now you can watch a video example.

How do I upgrade if I have my own modules implemented

BE. In proccess.

FE. If you use Modules, then you could just use new modifications while updating to the 6.x version. We will not make breaking changes to the API modules.

If you use UserExits or Overrides, then you will need to check if the UI is working correctly after the update to the 6.x version.

Where are the configuration files located

The location of the main backend and frontend configurations is described on the page.