Semarchy xDM overview

Introduction to Semarchy xDM

Semarchy xDM is the Intelligent Data Hub platform for Master Data Management (MDM), Reference Data Management (RDM), Application Data Management (ADM), Data Quality, and Data Governance. It provides all the features for data quality, data validation, data matching, de-duplication, data authoring, workflows, and more.

Semarchy xDM brings extreme agility for defining and implementing data management applications and releasing them to production. The platform can be used as the target deployment point for all the data in the enterprise or in conjunction with existing data hubs to contribute to data transparency and quality.
Its powerful and intuitive environment covers all use cases for setting up a successful data governance strategy.

Architecture overview

The Semarchy xDM architecture includes:

  • The Semarchy xDM Server, a Java EE application deployed and running in an application server. This application serves:

    • The Application Builder, Dashboard Builder, xDM Discovery, Setup and Configuration user interfaces: These web application are used by designers and administrators to create, manage and administer the models and applications designed in Semarchy xDM.

    • Data Management Applications and Dashboard Applications: These web applications are used by business users to browse and manage data and visualize metrics dashboards.

    • A REST API to programmatically perform data integration, management and administrative operations.

  • The Repository that stores all the metadata used by Semarchy xDM. This includes the data models as well as the definition of the data management and dashboard applications, the Discovery datasources and profiles. The repository is hosted in a database schema. A given Semarchy xDM server is always attached to a single repository.

  • The Data Locations that contain data for the data models. This data include the golden, master and source data, with all the lineage and history. A data location is hosted in a database schema. Multiple data locations can be attached to a single repository.

About the documentation

Formatting conventions

The documentation adheres to the following formatting conventions:

Formatting type Usage


Indicates graphical user interface elements associated with an action.


Indicates special emphasis, key concepts, or useful terms.


Indicates code in text, inline code, or user input.

Version-specific documentation

To access content specific to a particular version of Semarchy xDM, use the version selector buttons. Two are available on this documentation site: one in the lower-left corner of the screen, below the table of content, and another in the upper-right corner, at the far right of the breadcrumb trail.

Click the button and choose a version to access its corresponding documentation content.

Other Semarchy resources

Aside from the product manuals, Semarchy offers additional resources accessible on its website:


We welcome your comments and suggestions regarding the quality and helpfulness of this documentation.

If you find any error or wish to offer suggestions for improvement, please reach out to Kindly provide the title or URL of the documentation page, and specify if you expect a reply.

Obtaining help

For assistance with any inquiries or issues related to our products, you can reach out to our global Technical Support team at or visit our online support portal.

For more information and contact options, visit