Cloud Software Group, Inc. EBX®
Match and Merge Documentation > Administrator Guide
Navigation modeMatch and Merge Documentation > Administrator Guide

Matching with business objects

Overview

In some business use cases, data deduplication is performed on the data that defines a business concept or object. Often, multiple tables are used to create or model a business object and define its attributes. In these cases, matching needs to be performed in a more holistic fashion to determine whether two objects represent the same entity.

Merging and golden record creation should also take into account the object as a whole. To meet these requirements, the TIBCO EBX® Match and Merge Add-on allows you to configure and run matching and merging operations on EBX® Business Objects.

In essence, a business object is comprised of one main table, and all of its related tables. See the TIBCO EBX® documentation for more details on business objects.

Note

The current relationship depth that is supported is the grandchild level. In other words, two relationships away from the main business object table.

Business object example

A common use case for business objects is that of representing a customer. For instance, a main customer table that represents an individual or business. It is possible that many tables are related to this main table and together they comprise the customer entity, for example address, contact, and billing information. From a data deduplication standpoint, two business objects might be considered as representing the same entity when a match is found in the:

If a match is found, the add-on maintains any relationships. For example:

Configuring matching on business objects

Before setting up a matching configuration for a business object, the business object must be created in the DMA and published. Once these steps are complete, you configure matching for a business object much in the same way as for a normal table.

Note

A table cannot be activated for a business object that is already used in a single table matching configuration.

The main differences in business object matching configuration are: