Ga naar de hoofdinhoud

Manufacturing semantic layer op Azure Databricks

Maak één beheerde businesstaal over productie, voorraad, kwaliteit, levering en marge zodat Power BI, SQL en AI dezelfde grain, dimensies en KPI-definities gebruiken.

Businessgrain Metric Views Governed definities
Manufacturing semantic model
Governed

Gedeelde manufacturing-context

Locatie
Product
Tijd
Klant

Eén businesstaal

Houd facts per granulariteit gescheiden en standaardiseer vervolgens de gedeelde businessbetekenis.

Productie
OEE · yield
Voorraad
voorraad · houdbaarheid
Levering
OTIF · fill rate
Power BI
SQL
Analytics
Ask Titan

Verschillende interfaces kunnen het antwoord anders presenteren. De beheerde businessbetekenis moet hetzelfde blijven.

Semantische uitlijning van antwoorden
Governed definitie

Dezelfde vraag

Hoeveel voorraad is beschikbaar voor productie?

WMS-rapport

Fysieke voorraad vóór uitsluitingen

5.440 kg

Spreadsheet

Handmatige uitsluitingen voor geblokkeerde en quarantainevoorraad

4.980 kg

Power BI

Rapportagelogica met een eigen interpretatie van filters

4.820 kg

Pas gedeelde businessdefinitie toe

Governed antwoord

4.820 kg beschikbaar

sluit quarantaine uit sluit geblokkeerd uit sluit verlopen uit

Semantische controls

  • grain: locatie × voorraadlocatie × batch × SKU
  • unit: basis-UOM
  • eigenaar: supply chain

Illustratieve waarden. Het doel is niet één dashboard; het is één governed definitie die iedere consumer kan hergebruiken.

Dezelfde businessvraag kan nog steeds verschillende antwoorden opleveren

Rapporten kunnen dezelfde brondata gebruiken en toch verschillen wanneer granulariteit, uitsluitingen, kwaliteitsstatus, eenheden of ingangsdatums onafhankelijk in iedere consumer worden gedefinieerd.

Grain bepaalt wat één rij of measure daadwerkelijk representeert.

Uitsluitingen bepaal welke statussen, lots of transacties meetellen.

Eenheden en tijd moet consistent zijn vóór aggregatie.

Eigenaarschap maakt de definitie reviewbaar en auditbaar.

Een semantische laag definieert businessbetekenis. Zij repareert de onderliggende data niet.

Identiteit, historie, eenheden en de granulariteit van het bedrijfsproces moeten betrouwbaar zijn voordat data de semantic layer bereikt. De semantic layer geeft teams vervolgens een consistente manier om die data te interpreteren en gedeelde businessmetrics te berekenen.

Betrouwbare bedrijfsdata

Identiteit stabiele business keys
Grain een duidelijke betekenis voor iedere rij
Historie effectieve tijd en event time
Conformiteit eenheden, status en mappings

Gedeelde businessbetekenis

Businesstermen afgesproken definities
Measures herbruikbare KPI-logica
Relaties gedefinieerde manieren om de data te slicen
Eigenaarschap proceseigenaren met eindverantwoordelijkheid
Manufacturing-granulariteitskaart

Scheid facts per businessproces; hergebruik dimensies over die facts heen.

Proces
Natuurlijke granulariteit
Typische measures
Productie
run × lijn
OEE · yield · throughput
Voorraad
batch × locatie
beschikbare voorraad · houdbaarheid
Kwaliteit
sample × test
pass rate · holds · defects
Levering
orderregel × shipment
OTIF · fill rate
Marge
orderregel × product
omzet · kosten · marge

Definieer de grain voordat je de metric definieert

Manufacturing-systemen beschrijven verschillende bedrijfsprocessen op verschillende granulariteiten. Het semantic model moet die granulariteiten expliciet maken voordat facts via gedeelde dimensions worden verbonden.

Productierun heeft niet dezelfde granulariteit als een productieorder of machine-event.

Voorraadbatch heeft niet dezelfde granulariteit als een voorraadbeweging.

Kwaliteitssample heeft niet dezelfde granulariteit als een batch release-beslissing.

Zending heeft niet dezelfde granulariteit als een klantorderregel.

Hergebruik dimensies zonder business grains te mengen

Een goed semantisch productiemodel wordt geen gigantische fabriekstabel. Houd facts per proces gescheiden en verbind ze via beheerde gedeelde dimensions.

Gedeelde dimensies

locatie · product · tijd · klant

Scheid facts

productie · voorraad · levering

Expliciete paden

alleen geldige businessrelaties

Een Product-dimension kan worden hergebruikt voor productie, voorraad, levering en marge.

Productie- en voorraadfacts behouden hun eigen natuurlijke granulariteit.

Cross-processanalyse gebruikt beheerde dimensies in plaats van fact-to-fact-joins.

Shared-dimension-model

Eén set dimensions, meerdere processpecifieke dataproducten.

Gedeelde dimensies

Locatie
Product
Tijd
Klant

Productieperformance

run × lijn

Yield & materiaalverlies

run × materiaal

Voorraad & houdbaarheid

batch × locatie

Delivery & OTIF

orderregel × shipment

Marge

orderregel × product/klant

Koppel facts niet rechtstreeks alleen omdat ze een datum of productcode delen. Hergebruik beheerde dimensies en expliciete relaties.

Productieperformance
Metric View

Governed bron

production_run_fact

Slice governed measures

De measure blijft hetzelfde terwijl de businessview verandert.

Velden

Goede output

Yield

Stilstand

OEE

Locatie
Lijn
Product
Ploeg
Datum

Measure-logica staat op één plek

Rapporten en analytics kunnen dezelfde governed measure groeperen per locatie, lijn, product, ploeg of datum zonder de KPI-logica opnieuw op te bouwen.

Definieer measures één keer en slice ze vervolgens op beheerde velden

Metric Views centraliseren herbruikbare measures terwijl velden zoals site, lijn, product, receptuur, shift en datum beschikbaar blijven voor groepering en filtering.

Herbruikbare measures

Standaardiseer KPI-logica één keer in plaats van deze in ieder rapport opnieuw te maken.

Governed velden

Stel de dimensies beschikbaar die mensen nodig hebben om de metric consistent te analyseren.

Expliciete relaties

Modelleer relaties volgens de werkelijke businesscardinaliteit.

Lees de gids over Databricks Metric Views

Een KPI-formule is niet de volledige businessdefinitie

Herbruikbare semantiek vereist naast de berekening ook scope, granulariteit, uitsluitingen, eenheden, ownership en ingangsdatums.

Beschikbare voorraad

Gecertificeerd
DefinitieHoeveelheid die fysiek aanwezig en beschikbaar is voor productie.
GrainLocatie × locatiepositie × batch × SKU
Sluit uitGeblokkeerd · quarantaine · verlopen
EenheidBasisvoorraadeenheid
EigenaarSupply Chain
SynoniemenVrije voorraad · bruikbare voorraad
Effectief vanaf2026-01-01

Metrics en terminologie zijn gerelateerd, maar verschillend

Metric Views

Govern herbruikbare measures, velden en semantische relaties.

Businessdefinities

Voeg de context toe die mensen nodig hebben om een concept correct te interpreteren.

Certificering

Signaleert welke gedeelde assets de organisatie heeft goedgekeurd voor hergebruik.

Govern semantische definities als dataproducten

Een gedeelde definitie heeft eigenaarschap, reconciliatie en change control nodig. Anders wordt de semantische laag opnieuw een onbeheerde metadatacatalogus.

Business owner keurt betekenis, scope en uitsluitingen goed.

Bekende operationele cases valideren de definitie vóór hergebruik.

Ingangsdatums en versioning behouden historische betekenis.

Lifecycle van semantische definities

Behandel gedeelde betekenis als iets dat wordt gereviewd en onderhouden.

Definieer

Agree formula, grain, scope, exclusions, unit and owner.

Valideren

Reconcile against known operational cases.

Certify

Mark the approved shared definition as trusted for reuse.

Publiceren

Expose the data product, metric or governed business concept.

Wijziging

Review version and effective-date impact before changing logic.

Deprecate

Retire outdated definitions instead of leaving competing versions.

Vermijd semantische modellen die businessambiguïteit verbergen

De meeste semantic-layer-problemen ontstaan door granulariteiten te mengen, KPI-logica te dupliceren of structurele datakwaliteitsproblemen te laat op te lossen.

Vermijd

KPI logic inside every Power BI model

Betere default

Define reusable business measures upstream

Vermijd

One giant factory semantic model

Betere default

Separate business processes by grain

Vermijd

Joining facts directly to other facts

Betere default

Use shared dimensions and explicit relationships

Vermijd

Using semantics to repair dirty data

Betere default

Fix identity and conformance in Silver or Gold

Vermijd

A KPI without a business owner

Betere default

Assign an owner and technical steward

Vermijd

Changing formulas without effective dates

Betere default

Version definitions and manage history

Veelgestelde vragen

Praktische antwoorden over manufacturing semantic layers op Azure Databricks.

Wat is een manufacturing semantic layer?

Een semantische productielaag is de beheerde laag met businessbetekenis boven betrouwbare dataproducten. Deze standaardiseert businessbegrippen, relaties, velden en measures zodat concepten als OEE, yield, beschikbare voorraad, OTIF en marge consistent worden geïnterpreteerd in rapportage, analytics en AI.

Waarom is grain belangrijk in een manufacturing semantic model?

Manufacturing-processen werken op verschillende granulariteiten. Productieruns, machine-events, voorraadbewegingen, batches, salesorderregels en shipments beschrijven verschillende events. De granulariteit moet expliciet zijn voordat metrics en relaties worden gedefinieerd, anders kunnen joins en aggregaties plausibele maar onjuiste resultaten opleveren.

Is een semantic layer hetzelfde als een Power BI semantic model?

Niet noodzakelijk. Power BI semantic models blijven nuttig voor report-specifieke presentatie en modellering, maar een platform semantic layer kan gedeelde businessbetekenis upstream centraliseren zodat Power BI-, SQL- en AI-consumers vanuit dezelfde governed dataproducten en definities starten.

Waar passen Databricks Metric Views?

Unity Catalog Metric Views bieden een gecentraliseerde manier om herbruikbare measures, velden en semantische relaties bovenop governed dataproducten te definiëren. Ze zijn een belangrijk implementatiecomponent van Databricks-semantiek, maar vervangen geen datakwaliteit, conformance of goed fact-and-dimension-design eronder.

Moet alle businesslogica naar Metric Views?

Nee. Identity resolution, row-level transformations, historische correcties, conformance en datakwaliteitslogica moeten in de juiste Silver- of Gold-dataproducten blijven. Metric Views moeten herbruikbare businessmeasures en fields standaardiseren in plaats van structurele dataproblemen te repareren.

Maak manufacturing-definities herbruikbaar over BI en AI

Start met één businessproces, definieer de granulariteit en kritieke measures en publiceer daarna een governed semantisch contract dat rapportage, analytics en AI kunnen hergebruiken.

1. Kies het proces

Productie, voorraad, kwaliteit, levering of marge.

2. Definieer de granulariteit

Stem af wat één rij en één measure vertegenwoordigen.

3. Beheer de betekenis

Definitie, uitsluitingen, eenheden, owner en ingangsdatum.

4. Hergebruik het

Power BI, SQL, analytics en Ask Titan.