Soluzione per la tracciabilità della catena di fornitura usando Azure Cosmos DB per Gremlin

SI APPLICA A: Gremlin

Questo articolo offre una panoramica della soluzione grafo di tracciabilità implementata da Infosys. Questa soluzione usa Azure Cosmos DB per Gremlin e altre funzionalità di Azure per offrire una funzionalità di traccia e traccia per i beni completati nelle catene di fornitura globali.

In questo articolo si apprenderà:

  • Qual è la tracciabilità nel contesto di una catena di fornitura.
  • Architettura di una soluzione di tracciabilità globale fornita tramite le funzionalità di Azure.
  • In che modo il database grafo di Azure Cosmos DB consente di tenere traccia di relazioni complesse tra materie prime e merci completate in una catena di fornitura globale.
  • Come i servizi di piattaforma di integrazione di Azure, ad esempio Azure Gestione API e Hub eventi, consentono di integrare ecosistemi di applicazioni diversi per le catene di fornitura.
  • Come è possibile ottenere assistenza da Infosys per usare questa soluzione per le esigenze di tracciabilità.

Panoramica

Nella catena alimentare la tracciabilità è la possibilità di tenere traccia e tracciare un prodotto attraverso la catena di fornitura nel ciclo di vita del prodotto. La catena di fornitura 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 tenere traccia e tracciare i prodotti in modo efficace nelle loro catene di fornitura. I risultati includevano richiami costosi, multe e problemi di salute dei consumatori.

Le soluzioni di tracciabilità hanno dovuto soddisfare le esigenze di armonizzazione dei dati e inserimento di dati in varie velocità e veracità. Hanno anche dovuto seguire il ciclo di inventario. Questi obiettivi non erano possibili con le piattaforme tradizionali.

Architettura della soluzione

La tracciabilità della catena di fornitura condivide comunemente i modelli di inserimento di movimenti di pallet, eventi imprevisti di qualità e traccia/analisi dei dati dell'archivio. Infosys ha sviluppato una soluzione di tracciabilità end-to-end che usa servizi applicazioni di Azure, servizi di integrazione e servizi di database. La soluzione offre queste funzionalità:

  • Ricevere dati di streaming da factory, warehouse e centri di distribuzione tra aree geografiche.
  • Inserimento e elaborazione di eventi di spostamento di stock paralleli.
  • Visualizzare un grafico delle conoscenze che analizza le relazioni tra materie prime, batch di produzione, pallet di merci completate, relazioni padre/figlio multilivello di pallet (copack/repack) e lo spostamento delle merci.
  • Accedere a un portale utente con una funzionalità di ricerca che include caratteri jolly e parole chiave specifiche.
  • Identificare gli effetti di un evento imprevisto di qualità, ad esempio materie prime interessate, batch, pallet e posizioni di pallet.
  • Acquisire la cronologia degli eventi in più mercati, incluse le informazioni sul richiamo dei prodotti.

La soluzione di tracciabilità di Infosys supporta funzionalità basate su cloud, api e basate su dati. Il diagramma seguente illustra l'architettura di questa soluzione:

Diagramma che mostra l'architettura della soluzione di tracciabilità della catena di fornitura di Infosys.

L'architettura usa i servizi di Azure seguenti per consentire attività specializzate:

  • Azure Cosmos DB consente di aumentare o ridurre elasticamente le prestazioni. Usando l'API per Gremlin, è possibile creare ed eseguire query su relazioni complesse tra materie prime, merci completate e magazzini.
  • Azure Gestione API fornisce API per gli eventi di spostamento delle scorte a provider di logistica di terze parti (3PL) e sistemi di gestione del magazzino (WMS).
  • Hub eventi di Azure offre la possibilità di raccogliere un numero elevato di eventi simultanei da provider 3PL e WMS per un'ulteriore elaborazione.
  • Funzioni di Azure (tramite 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 abilitare la distribuzione di un portale utente.
  • Archiviazione di Azure archivia i dati archiviati per esigenze normative a lungo termine.

Database Graph e progettazione dei dati

La produzione e la distribuzione dei beni richiedono la gestione di un set complesso e dinamico di relazioni. Un modello di dati adattivo sotto forma di grafico di tracciabilità consente di archiviare queste relazioni attraverso tutti i passaggi della catena di fornitura. Ecco una visualizzazione generale del processo:

Grafico della progettazione dei dati della catena di fornitura.

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 grafico elaborato che connette tutte queste informazioni diverse:

  1. Il processo di tracciabilità inizia quando il fornitore invia materie prime alle fabbriche. La soluzione crea i nodi iniziali (vertici) del grafico e delle relazioni (bordi).

  2. I beni finiti vengono prodotti da materie prime e compressi in pallet.

  3. 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 dei provider 3PL.

  4. I pallet vengono spediti in vari altri magazzini in base agli ordini dei clienti. A seconda delle esigenze dei clienti, i pallet figlio o i pallet figlio vengono creati per ospitare la quantità ordinata.

    A volte, un intero nuovo elemento viene creato combinando più elementi. Ad esempio, in uno scenario di copack che produce un pacchetto di varietà, a volte lo stesso elemento viene repackato in quantità più piccole o maggiori in un pallet diverso come parte di un ordine del cliente.

    Relazione tra pallet nella soluzione per la tracciabilità della catena di fornitura.

  5. I pallet viaggiano attraverso la rete della catena di fornitura e infine raggiungono il magazzino dei clienti. Durante questo processo, i pallet possono essere ulteriormente suddivisi o combinati con altri pallet per produrre nuovi pallet per soddisfare gli ordini dei clienti.

  6. Alla fine, il sistema crea un grafico complesso che contiene informazioni sulla relazione per la gestione degli eventi imprevisti di qualità.

    Diagramma che mostra l'architettura completa per la relazione di oggetto della catena di fornitura.

    Queste relazioni complesse sono fondamentali in un evento imprevisto di qualità in cui il sistema può tenere traccia e tracciare i pallet attraverso la catena di fornitura. Il grafico e i relativi attraversamenti forniscono le informazioni necessarie per questo. Ad esempio, se si verifica un problema con un materiale non elaborato, il grafico può visualizzare i pallet interessati e la posizione corrente.

Passaggi successivi