Dashboard naming conventions: waarom 80% van de Power BI tenants chaos zijn
Power BI architect, LSS Black Belt. 15 jaar ervaring in data & business intelligence.

De meeste Power BI-omgevingen zijn onvindbare zooitjes, en het komt niet door technische complexiteit.
Ga naar een willekeurige organisatie met 50+ gebruikers. Open de Power BI workspace-lijst. Je ziet: "Dashboard v2", "Sales rapport DEFINITIEF", "Q3 Analysis - Copy (3)", "Temp dashboard", "Test", "NEW_Sales_Report_Final_FINAL".
Geen mens weet wat actueel is. Niemand durft iets te verwijderen. Ontwikkelaars maken steeds nieuwe versies omdat ze het origineel niet vinden. Het resultaat: elke maand 20% meer rommel, en gebruikers die terugvallen op Excel omdat "Power BI zo onoverzichtelijk is".
Het anti-pattern: creativiteit in naamgeving
De meeste teams denken dat naamgeving een kwestie van "logisch nadenken" is. Iedereen bedenkt zijn eigen systeem:
- Marketing gebruikt "MKT_Dashboard_2024_v3"
- Sales kiest "Verkoop Q4 - definitieve versie"
- Finance gaat voor "Financial_Report_Dec_FINAL_v2"
- IT test met "Dashboard_test_nieuwe_data"
Elke afdeling heeft een eigen logica. Die logica is op zichzelf prima. Het probleem zit hem in de variatie.
In een workspace structuur zonder vaste regels ontstaat binnen drie maanden een digitale rommelkamer. Niemand weet waar de actuele versie staat. Zoeken duurt langer dan het dashboard opnieuw maken.
Waarom mensen dit doen (de logica klopt gedeeltelijk)
De reden dat teams geen power bi naming convention hanteren is begrijpelijk:
Tijd en urgentie: "We moeten voor morgen een dashboard hebben voor de board meeting." Wie denkt er aan naamgeving als de deadline op je af komt?
Ontbrekende eigenaarschap: Niemand is verantwoordelijk voor de algemene structuur. IT denkt dat business het regelt. Business denkt dat IT het regelt.
Te abstract: De meeste naming convention-documenten zijn lijstjes met vage regels. "Gebruik duidelijke namen" helpt niet als iedereen een andere definitie van "duidelijk" heeft.
Geen zichtbare pijn: De eerste maanden werkt het prima. Het probleem wordt pas zichtbaar als je 50+ objecten hebt. Dan is de chaos al ontstaan.
Wat er mis gaat (de verborgen kosten)
De impact van slechte naamgeving is meetbaar en kostbaar:
Zoektijd: Ontwikkelaars spenderen 15-30% van hun tijd aan zoeken naar de juiste versie. In een team van 5 mensen kost dat 6-12 uur per week.
Dubbel werk: 40% van de rapporten wordt onnodig opnieuw gemaakt omdat mensen de bestaande versie niet vinden. Of niet durven aan te passen omdat ze niet weten of het nog gebruikt wordt.
Verkeerde beslissingen: Managers gebruiken per ongeluk oude data omdat ze niet weten welke dashboard actueel is. Dit leidt tot verkeerde beslissingen op basis van achterhaalde cijfers.
Maintenance overhead: Zonder duidelijke eigenaarschap blijft niemand verantwoordelijk voor opschoning. Workspaces groeien elk kwartaal met 20-30 inactieve objecten.
Gebruikersadoptie: Eindgebruikers raken gedemotiveerd als ze 5 minuten moeten zoeken naar het juiste dashboard. Ze vallen terug op bekende tools zoals Excel.
In extreme gevallen zien we organisaties met 200+ workspaces waarvan 60% niet meer gebruikt wordt. Maar niemand durft iets te verwijderen omdat er geen eigenaarschap is.
De grondoorzaak: ontbrekende governance
Het echte probleem zit niet in de naamgeving zelf, maar in het ontbreken van power bi governance-processen.
Geen centrale regels: Organisaties implementeren Power BI zonder naamgeving-standaarden. Elke afdeling of developer verzint zijn eigen systeem.
Ontbrekende ownership: Er is geen persoon of team verantwoordelijk voor de algemene structuur en opschoning van workspaces.
Geen lifecycle management: Er zijn geen processen om oude, ongebruikte rapporten te archiveren of verwijderen. Alles blijft eeuwig bestaan.
Reactief in plaats van proactief: Teams pakken het probleem pas aan als het echt pijn doet. Dan is de chaos al ontstaan en kost opruimen meer tijd dan voorkomen.
De root cause-analyse wijst naar één kern-issue: organisaties behandelen Power BI als een tool in plaats van als een platform. Een platform heeft architectuur, governance en eigenaarschap nodig.
Wat dan wel werkt: concrete naming conventions
Een werkende naamgeving-strategie heeft drie onderdelen: workspace-structuur, object-naamgeving en lifecycle-regels.
Workspace naming convention
Gebruik een vaste structuur: [Type]_[Afdeling]_[Functie]
PROD_Sales_Commercial
DEV_Sales_Commercial
STAG_Finance_Reporting
PROD_Marketing_Analytics
ARCH_Sales_Commercial_2023De regels:
- Type: PROD (productie), DEV (development), STAG (staging), ARCH (archief)
- Afdeling: Vaste lijst van 5-10 afdelingsnamen
- Functie: Wat doet deze workspace (Reporting, Analytics, Commercial, Operations)
Voordelen: je ziet in één oogopslag wat productie is en wat test. Archivering wordt automatisch zichtbaar.
Dashboard en rapport naamgeving
Gebruik: [Functie] [Periode] [Versie]
Sales Performance Monthly v2.1
Financial KPI Dashboard v1.3
Marketing Campaign Analysis Q4 v1.0
Operations Daily Report v3.2De versienummering werkt als volgt:
- Eerste getal: Major updates (nieuwe data, andere KPI's)
- Tweede getal: Minor updates (layout, kleuren, bug fixes)
- Geen "Final", "Definitief" of "NEW" in namen
Dataset naamgeving
Datasets krijgen technische namen: [Bron]_[Onderwerp]_[Versie]
CRM_Sales_v2
ERP_Finance_v1
HR_Workforce_v3Dit helpt bij governance en datalineage.
Implementatie: governance framework opzetten
Een naming convention werkt alleen binnen een groter governance-framework.
Ownership matrix
Wijs verantwoordelijkheden toe:
| Rol | Verantwoordelijkheid | Taken |
|---|---|---|
| Data Steward | Workspace structuur | Nieuwe workspaces aanmaken, archiveren |
| Business Owner | Content binnen afdeling | Naamgeving dashboards, ownership rapporten |
| IT Administrator | Technische governance | Datasets, connectiviteit, security |
Proces voor nieuwe content
- Intake: Elke nieuwe dashboard wordt geregistreerd met owner, doel en lifecycle
- Naming check: Namen moeten voldoen aan de conventie voor publicatie
- Review cyclus: Elk kwartaal review van alle content per workspace
- Archivering: Content ouder dan 12 maanden zonder gebruik wordt gearchiveerd
Dit voorkomt de chaos voordat die ontstaat. De Power BI Readiness Scan kan helpen bij het in kaart brengen van de huidige situatie.
Tooling voor automatisering
Gebruik Power BI REST API's om governance te automatiseren:
- Naming validation: Scripts die checken of nieuwe content voldoet aan de naming convention
- Usage monitoring: Welke rapporten worden niet meer gebruikt
- Ownership tracking: Wie is eigenaar van welke content
Teams die workspace structuur professioneel aanpakken zien 50% minder tijd besteed aan zoeken en 30% minder dubbel werk.
Anti-patterns vermijden: wat niet werkt
Sommige benaderingen maken het probleem erger:
Te complexe systemen
Namen als RPT_PROD_SALES_COMM_MONTHLY_KPI_V2_1_FINAL_JAN2024 zijn technisch correct maar onleesbaar. Niemand onthoudt zo'n systeem.
Te veel flexibiliteit
"Gebruik je gezond verstand" is geen naming convention. Zonder exacte regels ontstaat weer variatie.
Alleen retrospectief opruimen
Een "grote schoonmaak" elk jaar lost niet het onderliggende proces-probleem op. Volgende jaar is de chaos er weer.
Technisch oplossen van organisatorisch probleem
Tools en scripts helpen bij uitvoering, maar vervangen geen duidelijke eigenaarschap en processen.
Measuring success: KPI's voor governance
Meet of je naming convention werkt:
- Zoektijd: Gemiddelde tijd om het juiste dashboard te vinden (doel: <30 seconden)
- Compliance rate: Percentage nieuwe content dat voldoet aan naming convention (doel: >90%)
- Archivering ratio: Percentage content dat jaarlijks gearchiveerd wordt (doel: 15-25%)
- Duplicate content: Aantal rapporten met overlappende functionaliteit (doel: trend naar beneden)
Deze data quality KPI's geven inzicht in de effectiviteit van je governance.
De korte versie
- Stel exacte naming rules op: [Type]_[Afdeling]_[Functie] voor workspaces, [Functie] [Periode] [Versie] voor content
- Wijs ownership toe: Data Steward voor structuur, Business Owner voor content, IT voor techniek
- Implementeer lifecycle management: Intake proces, kwartaal reviews, automatische archivering na 12 maanden
- Meet en verbeter: Track zoektijd, compliance rate en archivering ratio
- Start klein en bouw op: Begin met één afdeling, perfecteer het proces, rol daarna uit naar andere teams