Toepasbaarheid van product data met Master Data Management – Proof of Concept

Veel bedrijven gebruiken een bepaalde Master Data Management applicatie om shared data te managen, bv. productgerelateerde data tussen verschillende systemen. Sommige grotere bedrijven hebben hiervoor zelfs speciale afdelingen, in verschillenden domeinen, om hun data op orde te houden. Maar voor kleinere bedrijven is Master Data Management ook belangrijk om te overwegen. Hierdoor kan product data efficiënter worden gedeeld met verschillende partijen. Daarnaast kan het dienen om informatie uit allerlei bronnen te bundelen en één versie aan te houden voor je masterdata. Wanneer de data in één centrale plek staat biedt dit verschillende voordelen wanneer je bijvoorbeeld een product catalogus samenstelt of een webshop wilt voorzien van productinformatie. Lees meer over de Proof of Concept van Ferry Jongmans, opgesteld tijdens zijn afstuderen bij Schouw Informatisering

Wanneer de oplossing is gebouwd als een ready-to-ship software oplossing, kan het een potentieel onderdeel van Foodware 365 zijn. Houdt er rekening mee dat dit een proof of concept is en (nog) niet een productie beschikbare software oplossing.

Het Master Data Management proces is opgesplitst in 3 hoofddelen en begint altijd met de databronnen. De gekozen bronnen zijn een ERP applicatie Microsoft Dynamics 365 Business Central die gericht is op de MKB food markt en een spreadsheet; een Microsoft Excel bestand. Deze data moet gerelateerd, getransformeerd en opgeslagen zijn in een centrale plek vanaf waar dit kan worden aangevuld. Na het bewerken van de huidige bestanden, of het toevoegen van informatie, is het belangrijk om de aanpassingen te laten goedkeuren.  Wanneer de data compleet is, kunnen er verschillende doelen zijn. Voor de Proof of Concept, zijn we gericht op GS1-GDSN, een Wereldwijd Data Synchronisatie Netwerk ingezet door GS1.

Een schematisch overzicht van de Proof of Concept implementatie

Toepasbaarheid van Master Data Management met 365 Power Platform

Tijdens de eerste fase van de Proof of Concept zijn verschillende serverless Cloud diensten van Azure getest, in combinatie met een nog nieuw 365 Power Platform om de functies en diensten van Master Data Management te ondersteunen. Het Microsoft 365 Power Platform bestaat uit vier hoofd onderdelen.

  • PowerApps: een front-end framework om eenvoudig low code apps te ontwikkelen.
  • Flow: een tool om workflow gerelateerde acties te organiseren zoals goedkeuringen.
  • Power BI: een tool om inzicht te krijgen in data door het gebruik van grafieken en dashboards.
  • Common Data Services (CDS): een dynamische database, vereist voor Master Data Management gezien we te maken hebben met verschillende databronnen en data doelen.

Producten opslaan in CDS

Na het onderzoeken van elk component binnen het Power Platform en het testen van verschillende serverless Cloud services zoals Logic Apps en Function Apps, worden producten succesvol opgeslagen in CDS (de centrale gegevensopslag) met hun fabrikanten van Business Central. Naast de dataset, wordt een aparte Excel spreadsheet geïmporteerd met extra allergenen en voedingswaarde informatie van de producten van Business Central. Nadat de import gedaan is, kan de data aangevuld worden. Dit kan gedaan worden via Microsoft PowerApps. Het zal niet automatisch worden opgeslagen omdat het eerst goedkeuring nodig heeft via Microsoft Flow. Na goedkeuring, worden de aanpassingen opgeslagen in CDS.

Bepaal Deltas in de data

De volgende stap is om de deltas (veranderingen) te bepalen in de data van de verschillende databronnen om zo kennis en informatie te verkrijgen over de verschillen. Wanneer de data gereed is en klaar voor de GDSN export, kan het export en outbound transformatie proces beginnen. GDSN verwacht “item notificaties” te gebruiken om de GDSN in te lichten voor een nieuw product.

Voordelen van Master Data Management

Al de opgeslagen data wordt centraal bewaard en kan worden verrijkt en onderhouden door verschillende mensen binnen de organisatie. Dit zorgt voor een centraal bestuur van de data. Wanneer de data zich op één plek bevindt is telemetrie en export naar verschillende datadoelen gemakkelijker.

Uitdagingen tijdens de Proof of Concept

Het meest uitdagende gedeelte van de ontwikkeling van de Proof of Concept heeft te maken met Microsoft’s Power Platform. Werken met PowerApps screens, data, en goedkeuringen bracht wat uitdagingen, gezien het platform nog vrij nieuw is.

Optimaliseer efficiëntie met Master Data Management

Master Data Management kan bruikbaar zijn voor kleinere bedrijven, en zeker in de food sector vanwege de potentie om efficiëntie te optimaliseren. Bedrijven delen hun data met retailers en andere partijen die allemaal een eigen specifiek dataformaat vereisen. Nadat de goedgekeurde data volledig centraal is opgeslagen, is het gemakkelijk om meerdere datadoelen te ondersteunen.

De gebruikte PowerApps in de Proof of Concept hebben een beperkte functionaliteit vanwege het framework. Eenvoudige taken konden worden uitgevoerd in PowerApps (b.v. goedkeuring van data updates of veranderingen), maar de gehele applicatie van Master Data Management is een complexe gebruikerscasus. Dit is een geweldige en belangrijke leerervaring voor toekomstige scenario’s en daarom zeer waardevol voor Foodware365, voor Schouw, de partners en klanten.