Djinious
Master dataEnterprise operations

One customer view from four systems that disagree

Cluster the records that describe the same organization, and keep the ones you are not sure about out of the merge.

Four systems each hold a version of the same company, with different identifiers, spellings and addresses. Resolution blocks the candidates, scores them pairwise and clusters what clears the line.

What does not clear it stays a candidate for a human, and the analyst’s decision is honoured on every subsequent run rather than re-litigated.

The scores, and the line

shared identifier
1.0shared identifier
exact normalised name
0.85exact normalised nameat or above it, merged automatically
fuzzy name
0.7fuzzy namestays a candidate for an analyst

How it runs

  1. Ingest

    Ingest each system through its own connector, keeping its identifiers.

    Connectors
  2. Resolve

    Run resolution: blocking, pairwise scoring, union-find clustering.

    Deterministic matching
  3. Decide

    Review the candidates that fell between 0.7 and 0.85 and record a decision.

    Analyst decisions
  4. Relate

    Materialize edges between the clusters, each carrying the objects it was derived from.

    Graph materialization