Dictionary

Business key

Een business key is een herkenbare sleutel uit de werking van het bedrijf, zoals klantnummer, ondernemingsnummer, artikelcode, contractnummer of ordernummer.

Wat is een business key?

Een business key is een sleutel die betekenis heeft in de werking van het bedrijf. Mensen herkennen ze en gebruiken ze buiten de database. Voorbeelden zijn klantnummer, ondernemingsnummer, artikelcode, contractnummer, ordernummer of dossiernummer.

Een business key helpt om records te herkennen en systemen aan elkaar te koppelen. Als CRM en ERP allebei een ondernemingsnummer bewaren, kan dat nummer helpen bepalen dat twee records over hetzelfde bedrijf gaan.

De naam zegt het al: de sleutel komt uit de businesscontext. Dat maakt ze nuttig, maar niet automatisch technisch ideaal.

Waarvoor gebruik je een business key?

  1. Records herkennen. Gebruikers zoeken vaak op klantnummer, ordernummer of artikelcode.

  2. Systemen koppelen. Een gedeelde business key helpt data uit meerdere bronnen combineren.

  3. Entity resolution. Business keys zijn sterke signalen om dubbele klanten of producten te vinden.

  4. Data lineage en audit. Een business key maakt het makkelijker om een record terug te volgen naar de operationele werkelijkheid.

Voorbeelden

  • Een ondernemingsnummer voor Belgische bedrijven.

  • Een klantnummer in CRM.

  • Een artikelcode in een ERP-systeem.

  • Een polisnummer bij een verzekeraar.

  • Een ordernummer in een webshop.

Let op de context. Een artikelcode kan uniek zijn binnen één land of merk, maar niet wereldwijd. Een business key moet altijd zeggen binnen welk domein ze uniek is.

Business key versus surrogaatsleutel

Een surrogaatsleutel is een technische sleutel zonder businessbetekenis. Een business key heeft wel betekenis voor mensen en processen.

In een data warehouse gebruik je vaak allebei. De business key blijft zichtbaar en herkenbaar, terwijl de surrogaatsleutel gebruikt wordt voor technische relaties tussen feitentabellen en dimensietabellen. Dat is vooral handig wanneer business keys kunnen wijzigen of wanneer je historiek bijhoudt.

Waar moet je op letten?

Uniciteit
Is de sleutel echt uniek? En geldt dat in alle landen, systemen en periodes?

Stabiliteit
Kan de sleutel wijzigen? Klantnummers en artikelcodes lijken stabiel, maar migraties of fusies kunnen dat veranderen.

Hergebruik
Sommige systemen hergebruiken codes na verloop van tijd. Dat is gevaarlijk voor historiek.

Betekenisvolle onderdelen
Soms bevat een code verborgen betekenis, zoals land, jaar of productgroep. Dat kan handig zijn, maar ook problematisch wanneer de betekenis later verandert.

Verwant aan en niet verwarren met

Surrogaatsleutel
Een surrogaatsleutel is technisch. Een business key is herkenbaar voor de organisatie.

Primaire sleutel
Een primaire sleutel is de technische unieke sleutel van een tabel. Dat kan een business key zijn, maar vaak is het een surrogaatsleutel.

Gouden record
Business keys helpen records uit meerdere bronnen matchen voor een gouden record.

Entity resolution
Entity resolution gebruikt business keys naast andere signalen om te bepalen welke records bij elkaar horen.

FAQ over business keys

1. Is een ondernemingsnummer altijd een goede business key?
Vaak wel voor Belgische bedrijven, maar niet voor personen, buitenlandse organisaties zonder lokaal nummer of historische records met ontbrekende waarden.

2. Mag je een business key als primaire sleutel gebruiken?
Dat kan, maar in analytische modellen is een surrogaatsleutel vaak veiliger en flexibeler.

3. Wat als een business key ontbreekt?
Dan heb je aanvullende matchingregels nodig, bijvoorbeeld op naam, adres of e-mail. Markeer de onzekerheid expliciet.

Laatst Bijgewerkt: July 8, 2026 Terug naar Woordenboek
Trefwoorden
business key surrogaatsleutel primaire sleutel gouden record entity resolution datamodel master data management data warehouse