ACID-transacties
ACID-transacties zijn de vier garanties (Atomicity, Consistency, Isolation, Durability) die zorgen dat je data correct blijft, ook als een p...
Lees meerEen business key is een herkenbare sleutel uit de werking van het bedrijf, zoals klantnummer, ondernemingsnummer, artikelcode, contractnummer of ordernummer.
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.
Records herkennen. Gebruikers zoeken vaak op klantnummer, ordernummer of artikelcode.
Systemen koppelen. Een gedeelde business key helpt data uit meerdere bronnen combineren.
Entity resolution. Business keys zijn sterke signalen om dubbele klanten of producten te vinden.
Data lineage en audit. Een business key maakt het makkelijker om een record terug te volgen naar de operationele werkelijkheid.
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.
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.
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.
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.
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.
ACID-transacties zijn de vier garanties (Atomicity, Consistency, Isolation, Durability) die zorgen dat je data correct blijft, ook als een p...
Lees meerEen API of Application Programming Interface is de afgesproken manier waarop software met andere software praat. Je stuurt een verzoek in ee...
Lees meerBatchverwerking verwerkt data in blokken op vaste momenten, bijvoorbeeld elk uur of elke nacht. Het is minder direct dan streaming, maar vaa...
Lees meerEen bridge table of brugtabel is een tussentabel die een veel-op-veel-relatie in een ster-schema oplost, iets wat een gewone vreemde sleutel...
Lees meerBusiness intelligence (BI) zet de cijfers uit je ERP, CRM en andere systemen om in rapporten en dashboards waarop je beslist. Geen losse exp...
Lees meer
Zeven nieuwe Data Panda-connectors uit juni 2026, met concrete toepassingen voor rapportering, voorraad, finance, ticketing, planning en ope...
Nieuw in Microsoft Fabric? Zo verschillen een lakehouse en een warehouse, in mensentaal: wat ze doen, wanneer je wat kiest en wanneer je bei...