Skip to main content

Introduction

Data Harmonizer (DH) is a platform used to process, manage, and migrate master data across different applications and environments. The platform consists of multiple components that work together to support data processing, deployment, migration, and batch execution.


1. DH Components

The following table provides an overview of the major DH components. Click the component name to navigate to its detailed description.

ComponentDescriptionLatest Release Notes
DH APPFrontend application used to configure and manage Data Harmonizer modules.-
DH API ServiceOrchestrator and Executor services used for distributed batch execution.DH API v6.1.5
DH PRODStandard product binaries and database seed scripts.DH v4.3.2
DH IMPLClient-specific custom binaries and resources deployed on top of DH PROD.-

1.1 DH APP

DH APP is the frontend application used to configure and manage Data Harmonizer modules.

The following table summarizes the capabilities introduced across different application versions.

VersionDescription
V4Error messages and logs were not displayed on the application screen.
V5 – V5.3.xError messages and logs are displayed on the frontend. Abort and Cancel operations are supported.
V5.4Modules can be configured directly through the application screens, enabling screen-driven configuration without backend intervention.

1.2 DH API Service

The DH API Service consists of the following components:

  • Orchestrator – Coordinates batch execution across configured Executors.
  • Executor – Executes batches assigned by the Orchestrator.

The Health API can be used to verify service availability, Executor connectivity, and deployed component versions.


1.3 DH PROD

DH PROD contains the standard product binaries, executables, libraries, and database seed scripts required to deploy the Data Harmonizer platform.

It serves as the base product release for all client deployments.


1.4 DH IMPL

DH IMPL contains client-specific custom binaries, resources, and configurations that are deployed on top of the DH PROD release to meet individual client requirements.


2. Deployment and Migration

Deployment and Migration documentation provides standardized procedures for installing, deploying, and migrating DH components, configuration, metadata, resources, and binaries across environments.

Refer to the following documentation for detailed procedures: