top of page

Het Medallion patroon: van rauwe ingrediënten naar een lekker diner

  • Foto van schrijver: Roel Knitel
    Roel Knitel
  • 12 jun
  • 4 minuten om te lezen

Veel bedrijven hebben tegenwoordig geen gebrek aan data.


Er komt juist steeds meer binnen. Uit bronsystemen, Excel-bestanden, API’s, exports of externe databronnen. Alles wordt ergens opgeslagen, verwerkt, gekopieerd en uiteindelijk gebruikt in rapportages of analyses.


Maar meer data betekent niet automatisch meer inzicht.


Sterker nog: zonder duidelijke opbouw wordt een dataomgeving al snel een volle keuken waarin iedereen door elkaar loopt. Ingrediënten liggen overal, niemand weet wat al gewassen is, sommige producten zijn over datum en ondertussen vraagt de business wanneer het eten eindelijk klaar is.


Daar helpt het Medallion patroon bij.


Wat is het Medallion patroon?

De naam die je vaak hoort is Medallion architectuur. Dat is ook de bekende term. Maar eigenlijk kun je het beter zien als een patroon: een handige manier om data in duidelijke stappen te organiseren.


Het idee is populair geworden door Databricks en wordt veel gebruikt in moderne data-platformen.


De drie bekendste lagen zijn:


Bronze: de ruwe data zoals die binnenkomt.

Silver: de opgeschoonde en gecontroleerde data.

Gold: de data die klaar is voor rapportage, analyse en besluitvorming.


Je kunt het vergelijken met een professionele keuken.


In Bronze komen de ingrediënten binnen. Alles wordt aangenomen en opgeslagen: zakken aardappelen, kratten groente, rauwe vis, kruiden, sauzen en leveringsbonnen. Belangrijk, maar nog niet geschikt om direct aan een gast te serveren.


In Silver begint de voorbereiding. De groente wordt gewassen, slechte stukken worden weggegooid, ingrediënten worden gesneden, porties worden klaargezet en alles krijgt een logische plek.


In Gold staat het gerecht op het bord. Klaar om geserveerd te worden. Herkenbaar, betrouwbaar en afgestemd op wat de gast nodig heeft.


Waarom is dit zo populair?


Omdat het eenvoudig te begrijpen is én goed past bij hoe data in de praktijk werkt.

Data komt zelden perfect binnen. Kolommen heten net anders dan verwacht. Datums zijn soms leeg. Klantnummers missen. Statussen zijn onduidelijk. Een bron levert vandaag iets anders aan dan gisteren.


Als je alles direct gebruikt in rapportages, verschuif je dat probleem naar de voorkant. Dan moet Power BI of een andere rapportagetool ineens de keuken, de voorraadkast en het restaurant tegelijk zijn.


Dat werkt even, maar wordt op termijn kwetsbaar.


Het Medallion patroon zorgt ervoor dat iedere stap zijn eigen plek krijgt. Eerst opslaan wat binnenkomt. Daarna schoonmaken en controleren. Pas daarna beschikbaar maken voor gebruik.


Dat klinkt simpel, maar juist die eenvoud maakt het krachtig.


Verschillende rollen, verschillende plekken


Niet iedereen hoeft in dezelfde laag te werken.


Een data engineer wil kunnen terugkijken naar wat er exact uit een bronsysteem kwam. Die heeft soms Bronze nodig om fouten te onderzoeken of data opnieuw te verwerken.


Een data specialist of BI developer werkt vaker in Silver. Daar is de data al beter bruikbaar, maar nog flexibel genoeg om te combineren, controleren en modelleren.


De business zou vooral in Gold moeten werken.


Daar zitten de datasets, tabellen en definities die bedoeld zijn voor rapportages en analyses. Niet de losse ingrediënten, maar het gerecht dat klaar is om op tafel te zetten.


Dat is ook een belangrijk punt: in Bronze heeft de business eigenlijk niets te zoeken. Niet omdat de data onbelangrijk is, maar omdat die laag niet bedoeld is om beslissingen op te baseren.


Niemand loopt in een restaurant naar het magazijn om zelf een rauwe ui, een stuk vis en een pot kruiden te pakken. Je verwacht dat de keuken daar iets betrouwbaars van maakt.


Met data is dat niet anders.


De echte waarde zit in Gold


Voor bedrijven zit de echte waarde meestal niet in het feit dat data ergens is opgeslagen. De waarde ontstaat pas wanneer die data begrijpelijk, betrouwbaar en bruikbaar wordt.


Dat gebeurt in Gold.


Daar worden technische tabellen vertaald naar bedrijfstaal. Daar worden definities vastgelegd. Daar ontstaat een dataset waarmee iemand zonder technische kennis kan werken.


Denk aan vragen als:


Hoeveel omzet hebben we deze maand?

Hoeveel openstaande meldingen zijn er?

Welke klanten groeien?

Welke contracten lopen binnenkort af?

Waar lopen processen vast?


Zulke vragen wil je niet beantwoorden op ruwe data. Je wilt ze beantwoorden op data die is voorbereid, gecontroleerd en afgestemd.


Gold is dus niet zomaar de laatste laag. Het is de laag waar data verandert in informatie.


Waarom juist dit patroon?


Het Medallion patroon is populair geworden omdat moderne dataomgevingen steeds vaker met veel verschillende soorten data werken.


Vroeger werd data vaak eerst helemaal uitgedacht voordat er iets werd gebouwd. Dat gaf structuur, maar maakte veranderingen soms traag. Tegenwoordig wil je sneller kunnen beginnen, zonder meteen de controle kwijt te raken.


Dit patroon helpt daarbij.


Je hoeft niet te doen alsof data bij binnenkomst al netjes is. Je erkent dat data voorbereiding nodig heeft, en je geeft elke stap een duidelijke plek.


Eerst binnenhalen.

Dan verbeteren.

Dan gebruiken.


Dat maakt het herkenbaar, uitlegbaar en goed te onderhouden.


Herkenbaar voor veel organisaties


Veel organisaties hebben deze lagen eigenlijk al, maar dan impliciet.


Een exportmapje hier.

Een bewerkte Excel daar.

Een tussenbestand op een netwerkschijf.

Een Power BI-model waarin allerlei correcties verstopt zitten.

Een rapport waar niemand meer precies van weet welke versie de juiste is.


Het Medallion patroon maakt die stappen expliciet.


Niet meer overal losse tussenoplossingen, maar een duidelijke route van binnenkomst naar gebruik.


Dat geeft rust. Het maakt data beter controleerbaar. En het voorkomt dat iedere rapportage opnieuw zijn eigen voorbereiding moet doen.


De kern


Het Medallion patroon is eigenlijk een professionele keuken voor data.


In Bronze komen de rauwe ingrediënten binnen. In Silver worden ze gewassen, gecontroleerd en voorbereid. In Gold wordt het gerecht geserveerd.


Voor technische teams geeft dat structuur. Voor BI-specialisten geeft het herbruikbare bouwblokken. En voor de business geeft het vooral vertrouwen: data die klaar is om te gebruiken.


Je wilt geen krat groente, je wilt een lekker diner.

 
 
 

Opmerkingen


bottom of page