Soluzione per la tracciabilità della supply chain con Azure Cosmos DB per Gremlin
SI APPLICA A: Gremlin
Questo articolo offre una panoramica della soluzione con grafo di tracciabilità implementata da Infosys. Questa soluzione usa Azure Cosmos DB per Gremlin e altre funzionalità di Azure per fornire una funzionalità di traccia e traccia per i prodotti finiti nelle catene di fornitura globali.
In questo articolo si apprenderà:
- Il concetto di tracciabilità è qui utilizzato nel contesto di una supply chain.
- Architettura di una soluzione di tracciabilità globale fornita tramite le funzionalità di Azure.
- In che modo il database a grafo di Azure Cosmos DB consente di tenere traccia di relazioni complesse tra materie prime e prodotti finiti in una supply chain globale.
- In che modo i servizi della piattaforma di integrazione di Azure, ad esempio Gestione API di Azure e Hub eventi, consentono di integrare diversi ecosistemi di applicazioni per le supply chain.
- Come è possibile ottenere assistenza da Infosys per usare questa soluzione per le esigenze di tracciabilità.
Panoramica
Nella supply chain alimentare, la tracciabilità è la possibilità di tracciare un prodotto attraverso la supply chain per tutto il suo ciclo di vita. La supply chain include fornitura, produzione e distribuzione. La tracciabilità è fondamentale per la sicurezza alimentare, il marchio e l'esposizione normativa.
In passato, alcune organizzazioni non sono riuscite a tracciare i prodotti in modo efficace nelle loro supply chain. Le conseguenze? Richiami costosi, multe e problemi di salute dei consumatori.
Le soluzioni di tracciabilità hanno dovuto soddisfare le esigenze di armonizzazione e inserimento dei dati a varie velocità e veridicità. Hanno dovuto anche seguire il ciclo di inventario. Questi obiettivi non erano raggiungibili con le piattaforme tradizionali.
Architettura della soluzione
La tracciabilità della supply chain condivide in genere i modelli di inserimento di spostamenti di pallet, eventi imprevisti di qualità e traccia/analisi dei dati dei negozi. Infosys ha sviluppato una soluzione di tracciabilità end-to-end che usa servizi applicativi, servizi di integrazione e servizi di database di Azure. La soluzione offre queste funzionalità:
- Ricezione di dati di flusso da stabilimenti, magazzini e centri di distribuzione tra aree geografiche.
- Inserimento ed elaborazione di eventi paralleli di spostamento delle scorte.
- Visualizzare un grafico delle conoscenze che analizza le relazioni tra materie prime, batch di produzione, pallet di beni finiti, relazioni padre/figlio multilivello di pallet (copack/repack) e spostamento di merci.
- Accesso a un portale utenti con una funzionalità di ricerca che include caratteri jolly e parole chiave specifiche.
- Identificazione degli impatti di un evento imprevisto di qualità, ad esempio materie prime interessate, batch, pallet e loro posizioni.
- Acquisizione della cronologia degli eventi in più mercati, incluse le informazioni sui richiami di prodotti.
La soluzione di tracciabilità di Infosys supporta funzionalità native del cloud, API-first e basate sui dati. Il diagramma seguente illustra l'architettura di questa soluzione:
L'architettura usa i servizi di Azure seguenti per semplificare le attività specializzate:
- Azure Cosmos DB consente di aumentare o ridurre le prestazioni in modo elastico. Usando l'API per Gremlin, è possibile creare ed eseguire query su relazioni complesse tra materie prime, prodotti finiti e magazzini.
- Gestione API di Azure fornisce API per gli eventi di spostamento azionario a provider logistici e sistemi di gestione del magazzino di terze parti.
- Hub eventi di Azure offre la possibilità di raccogliere un numero elevato di eventi simultanei da provider logistici di terze parti e WMS per un'ulteriore elaborazione.
- Funzioni di Azure (tramite le app per le funzioni) elabora gli eventi e inserisce i dati per Azure Cosmos DB usando l'API per Gremlin.
- Ricerca di Azure consente ricerche complesse e il filtro delle informazioni sui pallet.
- Azure Databricks legge il feed di modifiche e crea modelli in Azure Synapse Analytics per la creazione di report self-service per gli utenti in Power BI.
- Servizio app di Azure e la relativa funzionalità App Web consentono la distribuzione di un portale utenti.
- Archiviazione di Azure conserva i dati archiviati per esigenze normative a lungo termine.
Database a grafo e progettazione dei dati
La produzione e la distribuzione dei beni richiedono la gestione di un insieme complesso e dinamico di relazioni. Un modello di dati adattivo sotto forma di grafo di tracciabilità consente di archiviare queste relazioni attraverso tutti i passaggi della supply chain. Ecco una visualizzazione generale del processo:
Il diagramma precedente è una visualizzazione semplificata di un processo complesso. Tuttavia, ottenere informazioni sullo spostamento delle scorte dalle fabbriche e dai magazzini in tempo reale consente di creare un grafo elaborato che collega tutte queste diverse informazioni:
Il processo di tracciabilità inizia quando il fornitore invia materie prime alle fabbriche. La soluzione crea i nodi iniziali (vertici) del grafo e delle relazioni (archi).
I beni finiti vengono prodotti da materie prime e compressi in pallet.
I pallet vengono spostati in magazzini di fabbrica o magazzini di mercato in base agli ordini dei clienti. I magazzini potrebbero essere di proprietà dell'azienda o di provider di logistica di terze parti.
I pallet vengono spediti a vari altri magazzini in base agli ordini dei clienti. A seconda delle esigenze dei clienti, vengono creati pallet figlio o pallet figlio-di-figlio per contenere la quantità ordinata.
A volte, un elemento completamente nuovo viene realizzato mescolando più elementi. Ad esempio, in uno scenario di copack che produce un pacchetto di varietà, a volte lo stesso articolo viene imballato in quantità più piccole o maggiori in un pallet diverso come parte di un ordine cliente.
I pallet viaggiano attraverso la rete della supply chain e infine raggiungono il magazzino del cliente. Durante questo processo, possono essere ulteriormente suddivisi o combinati con altri pallet per produrne di nuovi, in modo da soddisfare gli ordini dei clienti.
Infine, il sistema crea un grafo complesso che contiene informazioni sulle relazioni per la gestione degli eventi imprevisti di qualità.
Queste relazioni intricate sono fondamentali in un incidente di qualità in cui il sistema può tenere traccia dei pallet attraverso la supply chain. Il grafo e le relative intersezioni forniscono le informazioni necessarie per questa operazione. Ad esempio, se si verifica un problema con una materia prima, il grafo può mostrare i pallet interessati e la posizione corrente.
Passaggi successivi
- Informazioni su Infosys Integrate+ per Azure.
- Per visualizzare i dati del grafo, vedere l'API per le soluzioni di visualizzazione Gremlin.
- Per modellare i dati del grafo, vedere l'API per le soluzioni di modellazione Gremlin.