Oplossing voor tracering van toeleveringsketens met behulp van Azure Cosmos DB voor Gremlin
VAN TOEPASSING OP: Gremlin
Dit artikel bevat een overzicht van de traceerbaarheidsgrafiekoplossing die door Infosys is geïmplementeerd. Deze oplossing maakt gebruik van azure Cosmos DB voor Gremlin en andere Azure-mogelijkheden om een track-and-trace-mogelijkheid te bieden voor afgewerkte goederen in wereldwijde toeleveringsketens.
In dit artikel leert u het volgende:
- Wat traceerbaarheid is in de context van een toeleveringsketen.
- De architectuur van een wereldwijde traceerbaarheidsoplossing die wordt geleverd via Azure-mogelijkheden.
- Hoe de Azure Cosmos DB-grafiekdatabase u helpt bij het bijhouden van complexe relaties tussen grondstoffen en afgewerkte goederen in een wereldwijde toeleveringsketen.
- Hoe Azure Integration Platform-services zoals Azure API Management en Event Hubs u helpen bij het integreren van diverse toepassingsecosystemen voor toeleveringsketens.
- Hoe u hulp kunt krijgen van Infosys om deze oplossing te gebruiken voor uw traceerbaarheidsbehoeften.
Overzicht
In de voedselvoorzieningsketen is traceerbaarheid de mogelijkheid om een product gedurende de gehele levenscyclus van het product bij te houden en te traceren . De toeleveringsketen omvat supply, manufacturing en distributie. Traceerbaarheid is essentieel voor voedselveiligheid, merk- en regelgevingsblootstelling.
In het verleden konden sommige organisaties producten niet effectief bijhouden en traceren in hun toeleveringsketens. De resultaten omvatten dure terugroepacties, boetes en problemen met de gezondheid van de consument.
Oplossingen voor traceerbaarheid moesten voldoen aan de behoeften van gegevensharmonisatie en gegevensopname op verschillende snelheid en veraciteit. Ze moesten ook de voorraadcyclus volgen. Deze doelstellingen waren niet mogelijk met traditionele platforms.
Architectuur voor de oplossing
De traceerbaarheid van de toeleveringsketen deelt vaak patronen bij het opnemen van palletbewegingen, het overhandigen van kwaliteitsincidenten en het traceren/analyseren van opslaggegevens. Infosys heeft een end-to-end traceerbaarheidsoplossing ontwikkeld die gebruikmaakt van Azure-toepassingsservices, integratieservices en databaseservices. De oplossing biedt de volgende mogelijkheden:
- Streaminggegevens ontvangen van factory's, magazijnen en distributiecentra in verschillende regio's.
- Parallelle gebeurtenissen voor aandelenverplaatsing opnemen en verwerken.
- Bekijk een kennisgrafiek die relaties analyseert tussen grondstoffen, productiebatches, pallets van afgewerkte goederen, bovenliggende/onderliggende relaties van pallets (copack/repack) en goederenverplaatsing.
- Toegang tot een gebruikersportal met een zoekfunctie met jokertekens en specifieke trefwoorden.
- Identificeer de gevolgen van een kwaliteitsincident, zoals betrokken grondstoffen, batches, pallets en locaties van pallets.
- Leg de geschiedenis van gebeurtenissen op meerdere markten vast, inclusief productherroepinformatie.
De Infosys-traceerbaarheidsoplossing ondersteunt cloudeigen, API-first en gegevensgestuurde mogelijkheden. In het volgende diagram ziet u de architectuur van deze oplossing:
De architectuur maakt gebruik van de volgende Azure-services om u te helpen bij gespecialiseerde taken:
- Met Azure Cosmos DB kunt u de prestaties elastisch omhoog of omlaag schalen. Met behulp van de API voor Gremlin kunt u complexe relaties tussen grondstoffen, afgewerkte goederen en magazijnen maken en er query's op uitvoeren.
- Azure API Management biedt API's voor voorraadverplaatsingsgebeurtenissen naar externe logistieke providers (3PL) en magazijnbeheersystemen (WMSs).
- Azure Event Hubs biedt de mogelijkheid om grote aantallen gelijktijdige gebeurtenissen van 3PL-providers en WMSs te verzamelen voor verdere verwerking.
- Azure Functions (via functie-apps) verwerkt gebeurtenissen en neemt gegevens op voor Azure Cosmos DB met behulp van de API voor Gremlin.
- Azure Search maakt complexe zoekopdrachten en het filteren van palletgegevens mogelijk.
- Azure Databricks leest de wijzigingenfeed en maakt modellen in Azure Synapse Analytics voor selfservicerapportage voor gebruikers in Power BI.
- Azure-app Service en de web-apps-functie maken de implementatie van een gebruikersportal mogelijk.
- In Azure Storage worden gearchiveerde gegevens opgeslagen voor langetermijnvereisten op het gebied van regelgeving.
Grafiekdatabase en het bijbehorende gegevensontwerp
Voor de productie en distributie van goederen is een complexe en dynamische set relaties vereist. Met een adaptief gegevensmodel in de vorm van een traceerbaarheidsgrafiek kunnen deze relaties worden opgeslagen via alle stappen in de toeleveringsketen. Hier volgt een visualisatie op hoog niveau van het proces:
Het voorgaande diagram is een vereenvoudigde weergave van een complex proces. Het ophalen van informatie over voorraadverplaatsing van de fabrieken en magazijnen in realtime maakt het echter mogelijk om een uitgebreide grafiek te maken die al deze verschillende gegevens met elkaar verbindt:
Het traceerbaarheidsproces begint wanneer de leverancier grondstoffen naar de fabrieken verzendt. De oplossing maakt de eerste knooppunten (hoekpunten) van de grafiek en relaties (randen).
De afgewerkte goederen worden geproduceerd uit grondstoffen en verpakt in pallets.
De pallets worden verplaatst naar fabriekswarehouses of marktwarehouses volgens klantorders. De magazijnen zijn mogelijk eigendom van het bedrijf of door 3PL-providers.
De pallets worden naar verschillende andere magazijnen verzonden volgens klantorders. Afhankelijk van de behoeften van klanten worden kinderpalletten of child-of-child-pallets gemaakt om de bestelde hoeveelheid aan te kunnen.
Soms wordt een heel nieuw item gemaakt door meerdere items te combineren. In een copackscenario dat bijvoorbeeld een verscheidenheidspakket produceert, wordt hetzelfde item soms opnieuw verpakt in kleinere of grotere hoeveelheden in een andere pallet als onderdeel van een klantorder.
Pallets reizen via het toeleveringsketennetwerk en bereiken uiteindelijk het klantwarehouse. Tijdens dit proces kunnen de pallets verder worden uitgesplitst of gecombineerd met andere pallets om nieuwe pallets te produceren om klantorders te vervullen.
Uiteindelijk maakt het systeem een complexe grafiek met relatiegegevens voor kwaliteitsincidentbeheer.
Deze ingewikkelde relaties zijn essentieel in een kwaliteitsincident waarbij het systeem pallets in de toeleveringsketen kan volgen en traceren. De grafiek en de bijbehorende doorkruisingen bieden hiervoor de vereiste informatie. Als er bijvoorbeeld een probleem is met één grondstof, kan de grafiek de betrokken pallets en de huidige locatie weergeven.
Volgende stappen
- Meer informatie over Infosys Integrate+ voor Azure.
- Zie de API voor Gremlin-visualisatieoplossingen om grafiekgegevens te visualiseren.
- Zie de API voor Gremlin-modelleringsoplossingen om uw grafiekgegevens te modelleren.