Řešení sledovatelnosti dodavatelského řetězce s využitím služby Azure Cosmos DB pro Gremlin
PLATÍ PRO: Skřítek
Tento článek obsahuje přehled řešení grafu sledovatelnosti implementované službou Infosys. Toto řešení využívá Azure Cosmos DB pro Gremlin a další funkce Azure k poskytování funkce sledování a trasování pro dokončené zboží v globálním dodavatelském řetězci.
V tomto článku se dozvíte:
- Sledovatelnost je v kontextu dodavatelského řetězce.
- Architektura globálního řešení sledovatelnosti poskytovaného prostřednictvím funkcí Azure
- Jak grafová databáze Azure Cosmos DB pomáhá sledovat složité vztahy mezi suroviny a hotovým zbožím v globálním dodavatelském řetězci.
- Jak služby integrační platformy Azure, jako je Azure API Management a Event Hubs, pomáhají integrovat různé ekosystémy aplikací pro dodavatelské řetězce.
- Jak můžete získat pomoc od společnosti Infosys, abyste toto řešení mohli použít pro potřeby sledovatelnosti.
Přehled
V dodavatelském řetězci potravin je sledovatelnost schopnost sledovat a sledovat produkt v celém dodavatelském řetězci v průběhu životního cyklu produktu. Dodavatelský řetězec zahrnuje dodávky, výrobu a distribuci. Sledovatelnost je nezbytná pro bezpečnost potravin, značku a regulační expozici.
V minulosti se některým organizacím nepodařilo efektivně sledovat a sledovat produkty ve svých dodavatelských řetězech. Výsledky zahrnovaly nákladné odvolání, pokuty a problémy se zdravím spotřebitelů.
Řešení sledovatelnosti musela řešit potřeby harmonizace dat a příjmu dat v různých rychlostech a městech. Museli také sledovat inventarizační cyklus. Tyto cíle nebyly u tradičních platforem možné.
Architektura řešení
Sledovatelnost dodavatelského řetězce běžně sdílí vzory při ingestování pohybu palet, předání kvalitních incidentů a trasování/analýze uložených dat. Infosys vyvinul komplexní řešení sledovatelnosti, které používá aplikační služby Azure, integrační služby a databázové služby. Řešení poskytuje tyto možnosti:
- Příjem streamovaných dat z továren, skladů a distribučních center napříč geografickou oblastmi
- Ingestování a zpracování paralelních událostí přesunu zásob
- Prohlédněte si graf znalostí, který analyzuje vztahy mezi surovinami, výrobními dávkami, paletami hotových výrobků, víceúrovňovým vztahem mezi nadřazenou/podřízenou paletou (copack/repack) a pohybem zboží.
- Přístup k portálu User Portal s možností vyhledávání, která zahrnuje zástupné kóty a konkrétní klíčová slova.
- Identifikujte dopady kvalitního incidentu, jako jsou ovlivněné suroviny, dávky, palety a umístění palet.
- Zachyťte historii událostí na více trzích, včetně informací o odvolání produktu.
Řešení sledovatelnosti Infosys podporuje funkce nativní pro cloud, rozhraní API a funkce řízené daty. Následující diagram znázorňuje architekturu tohoto řešení:
Architektura používá následující služby Azure, které pomáhají se specializovanými úlohami:
- Azure Cosmos DB umožňuje elasticky vertikálně navýšit nebo snížit výkon. Pomocí rozhraní API pro Gremlin můžete vytvářet a dotazovat složité vztahy mezi surovinami, hotovým zbožím a sklady.
- Azure API Management poskytuje rozhraní API pro události přesunu zásob poskytovatelům logistiky (3PL) třetích stran a systémům pro správu skladu (WMS).
- Azure Event Hubs umožňuje shromažďovat velký počet souběžných událostí od poskytovatelů 3PL a WMS pro další zpracování.
- Azure Functions (prostřednictvím aplikací funkcí) zpracovává události a ingestuje data pro službu Azure Cosmos DB pomocí rozhraní API pro Gremlin.
- Azure Search umožňuje komplexní vyhledávání a filtrování informací palety.
- Azure Databricks přečte kanál změn a vytvoří modely ve službě Azure Synapse Analytics pro samoobslužné generování sestav pro uživatele v Power BI.
- služba Aplikace Azure a její funkce Web Apps umožňují nasazení portálu User Portal.
- Azure Storage ukládá archivovaná data pro dlouhodobé zákonné potřeby.
Grafová databáze a její návrh dat
Výroba a distribuce zboží vyžaduje zachování komplexní a dynamické sady vztahů. Adaptivní datový model ve formě grafu sledovatelnosti umožňuje ukládat tyto relace všemi kroky v dodavatelském řetězci. Tady je základní vizualizace procesu:
Předchozí diagram je zjednodušený pohled na složitý proces. Získání informací o přesunu zásob z továren a skladů v reálném čase ale umožňuje vytvořit propracovaný graf, který spojuje všechny tyto různorodé informace:
Proces sledovatelnosti začíná, když dodavatel odesílá suroviny do továren. Řešení vytvoří počáteční uzly (vrcholy) grafu a relací (hrany).
Hotové zboží se vyrábí ze surovin a zabalené do palet.
Palety se přesunou do výrobních skladů nebo skladů na trhu podle objednávek zákazníků. Sklady můžou vlastnit společnost nebo poskytovatelé 3PL.
Palety se dodávají do různých dalších skladů podle objednávek zákazníků. V závislosti na potřebách zákazníků se vytvoří podřízené palety nebo palety podřízené pro děti tak, aby vyhovovaly objednanému množství.
Někdy se dá vytvořit úplně nová položka tím, že směšuje více položek. Například ve scénáři copacku, který vytváří různé balení, se někdy stejná položka znovu zabalí na menší nebo větší množství v jiné paletě v rámci objednávky zákazníka.
Palety procházejí sítí dodavatelského řetězce a nakonec se dostanou do zákaznického skladu. Během tohoto procesu je možné palety dále rozdělit nebo kombinovat s jinými paletami a vytvářet nové palety pro plnění objednávek zákazníků.
Nakonec systém vytvoří složitý graf, který obsahuje informace o relacích pro řízení kvalitních incidentů.
Tyto složité vztahy jsou zásadní v kvalitním incidentu, kdy systém dokáže sledovat a sledovat palety v dodavatelském řetězci. Graf a jeho procházení poskytují požadované informace. Pokud je například problém s jedním surovinou, může graf zobrazit ovlivněné palety a aktuální umístění.
Další kroky
- Přečtěte si informace o integraci Infosys+ pro Azure.
- Pokud chcete vizualizovat data grafu, podívejte se na rozhraní API pro řešení vizualizace Gremlin.
- Pokud chcete modelovat data grafu, podívejte se na rozhraní API pro řešení modelování Gremlin.