Master Data Management: duplicate review, golden records, quality and relationships
Scan products, suppliers and employees for duplicates, review candidates, record a reversible alias to a golden record, track data-quality scores and maintain enterprise relationships.
On this page
Process at a glance
- Run a duplicate scanData stewardCandidate pairs queued for review.
- Review the candidateData stewardDecision recorded: confirmed duplicate, not duplicate or merge planned.
- Record the aliasData stewardA reversible alias from the source record to the golden record.
- Undo if neededData stewardAlias deactivated; candidate back to confirmed duplicate.
- Check data qualityData stewardCompleteness scores and issues, lowest first.
- Maintain relationshipsData stewardEdges between records across modules, browsable as a graph.
#Purpose and scope
This chapter covers the Master Data Management module: duplicate detection and review for products, suppliers and employees, golden-record aliasing, data-quality scoring and the enterprise relationship graph.
#Before you start
- The module is admin-only. Reading candidates, quality scores and resolving an alias is open to any authenticated user of this admin module; every change needs a named permission (granted to MASTER-DATA-ADMIN): master_data_management.duplicate.scan, .duplicate.review, .duplicate.merge, .duplicate.unmerge and .relationship.manage.
- Two separately activatable capabilities: Master Data Quality (scans, candidate queues, quality scores, history) and Master Data Governance (reviewing and merging candidates and maintaining relationships). Governance is meant for tenants that have a data-steward process.
- The module depends on Product Management and Procurement.
#1. Scan for duplicates
- Open Duplicates and choose Refresh assessment for the entity type: products, suppliers or employees (needs master_data_management.duplicate.scan). Other types are refused.
- BSuit groups records by shared keys (exact identifiers such as barcode, SKU, licence, VAT, e-mail or phone, plus name-based keys) and compares only records that share a group. Pairs scoring at least 0.65 become candidates. Scores weigh exact identifiers and name similarity; employees weigh e-mail, phone and date of birth.
- The scan also calculates a quality score and issues for each record.
#2. Review a candidate
- Open a candidate to see the side-by-side comparison of the fields the matcher compared and the reasons it matched, such as same email or a very similar legal name.
- Review (needs master_data_management.duplicate.review): choose Not duplicate, Confirm (confirmed duplicate) or Keep A / Keep B (merge planned, with the golden record). The golden record must be one of the two records. A suggested golden record is shown only when one side is clearly more complete; on a near tie you must choose.
- Add notes. The history shows who decided what.
#3. Record an alias (merge) and undo it
- On a candidate reviewed as merge planned or confirmed duplicate choose Record alias (needs master_data_management.duplicate.merge). BSuit records a reversible alias from the source record to the golden record.
- To undo, choose Unmerge (needs master_data_management.duplicate.unmerge). The alias is deactivated, kept as an audit record, and the candidate returns to confirmed duplicate. Unmerging an already unmerged candidate does nothing.
- Other modules can resolve a record to its golden record through the resolve lookup; it follows active aliases and is cycle-safe.
#4. Data quality
Quality lists completeness and validation issues ranked by lowest score first, for each entity type. Run an assessment to calculate scores; a record’s history shows how its score changed.
#5. Enterprise relationships
- Open Relationships, enter a root entity type and ID, and load its graph (1 to 3 levels). Click any node to re-root the graph on it.
- Choose Add Relationship (needs master_data_management.relationship.manage): source entity type and ID, the relationship type, and the target entity type and ID. All fields are required.
About this guide
- Status
- Partially reviewed
- Application
- BSuit ERP
- Audience
- Data stewards and administrators
- Owner
- BSuit documentation team
- Reviewer
- Editorial review pending
- Last verified
- 2026-10-03
- Checked against
- cb3691bbf
- Seen on a running system
- Not yet
- Help version
- 2026.0.0-preview
- Guide ID
erp:article/guide/master-data-management
Known limits: Written from a read of the implementation; statements traced to source. Not yet walked through end to end by a trainer on a running system. Sidebar placement taken from module declarations (module has no sidebar group; Administration menu declares the three pages); not confirmed in a running sidebar.