Partager via


Exemple de solution de traçabilité de la chaîne logistique à l’aide d’Azure Cosmos DB pour Gremlin

Important

Recherchez-vous une solution de base de données pour des scénarios à grande échelle avec un contrat de niveau de service de disponibilité (SLA) de 99,999%, une mise à l’échelle automatique instantanée et un basculement automatique entre plusieurs régions ? Considérez Azure Cosmos DB pour NoSQL.

Voulez-vous implémenter un graphique OLAP (Online Analytical Processing) ou migrer une application Apache Gremlin existante ? Considérez Graph dans Microsoft Fabric.

Cet article fournit une vue d’ensemble de la solution de graphe de traçabilité implémentée par Infosys dans la Place de marché Azure.

Cette solution implémente la traçabilité de la chaîne logistique de bout en bout à l’aide d’Azure Cosmos DB pour Gremlin et d’autres services Azure. La solution permet aux organisations de suivre et de tracer les produits finis, les matières premières et leurs relations dans toute la chaîne d’approvisionnement. Cette solution prend en charge la sécurité alimentaire, la conformité réglementaire et la réponse rapide aux incidents.

La solution utilise un modèle de base de données graphe pour représenter des relations et des mouvements complexes de biens, et s’intègre aux services Azure pour l’ingestion, le traitement, l’analytique et l’accès utilisateur aux données. Cet article s’applique aux responsables de la chaîne d’approvisionnement, aux architectes et aux professionnels de l’informatique qui cherchent à moderniser les processus de traçabilité.

Fonctionnalités clés

Descriptif Conditions préalables/licences
Azure Cosmos DB pour Gremlin Stocke et interroge les données de graphe représentant des relations de chaîne d’approvisionnement. Abonnement Azure, compte Cosmos DB avec l’API Gremlin
Gestion des API Azure Expose des API pour les événements de mouvement de stock vers des systèmes externes. Abonnement Azure
Azure Event Hubs Ingère des données de streaming à partir d’usines, d’entrepôts et de fournisseurs logistiques. Abonnement Azure
Azure Functions Traite et transforme les événements pour l’ingestion des données en Cosmos DB. Abonnement Azure
Recherche cognitive Azure Active la recherche avancée et le filtrage des données de la chaîne d’approvisionnement. Abonnement Azure
Azure Databricks &Synapse Analytics Analyse les données et prend en charge les rapports en libre-service. Abonnement Azure, espace de travail Databricks/Synapse
Azure App Service Héberge le portail utilisateur pour la recherche et la création de rapports. Abonnement Azure
Stockage Azure Archive les données pour les besoins réglementaires et historiques. Abonnement Azure

Prerequisites

  • Un abonnement Azure

    • Si vous n’avez pas d’abonnement Azure, créez un compte gratuit avant de commencer.
  • Un compte Azure Cosmos DB pour Apache Gremlin
  • Accès à des exemples de données à des fins de test
  • Connaissance des processus et des données de la chaîne d’approvisionnement

Vue d’ensemble du processus

Pour commencer à utiliser la solution de traçabilité de la chaîne d’approvisionnement, procédez comme suit :

Stockage de données

  • Créez un compte Cosmos DB avec l’API Gremlin (graphe).
  • Définissez le modèle de données pour les matières premières, les produits finis, les palettes et les entrepôts sous forme de sommets et de bords de graphique.

Intégration et ingestion des données

  • Configurez Azure Event Hubs pour recevoir des données de diffusion en continu à partir de fabriques, d’entrepôts et de fournisseurs logistiques.
  • Utilisez Azure API Management pour exposer les API relatives au déplacement des stocks et aux événements de qualité.
  • Implémentez Azure Functions pour traiter les événements entrants et écrire dans Cosmos DB.

Analytique et accès utilisateur

  • Utilisez Recherche cognitive Azure pour activer la recherche avancée et le filtrage des données de la chaîne logistique.
  • Intégrez Azure Databricks et Synapse Analytics pour la création de rapports et l’analytique.
  • Déployez un portail utilisateur à l’aide d’Azure App Service pour la recherche et la visualisation.

Archiver et gérer des données

  • Utilisez Stockage Azure pour archiver les données historiques et réglementaires en fonction des besoins.

Conseils et support des utilisateurs finaux

Pour aider votre organisation à adopter la solution :

  • Fournissez une formation sur l’utilisation du portail utilisateur pour la recherche et la création de rapports.
  • Partagez la documentation sur l’interprétation des données de traçabilité basées sur des graphiques.
  • Offrir des canaux de support pour la résolution des problèmes et les commentaires.