Triptyque halles de gares copyright SNCF

Vision, la multiprise agile des données de SNCF Gares et Connexions

Temps de lecture : 6 minutes
Triptyque halles de gares copyright SNCF

Gares et Connexions et Vision, c’est la rencontre d’un projet de Building Information Modeling (BIM) complexe et ambitieux avec une suite technologique structurante, puissante et agile qui illustre parfaitement les nombreux potentiels de la plateforme.

Découvrez dans cette étude de cas comment Vision permet de mettre à plat les différents types de données concernées par un projet, de les retraiter avec des workflows automatisés et de les appeler ou de les renvoyer depuis ou vers différents systèmes.

Au sommaire de cet article :

Une architecture de données des gares tripartite à très grande échelle

Filiale de la SNCF, Gares et Connexions gère les 3000 gares françaises qui accueillent plus de 10 millions d’utilisateurs au quotidien.

La gestion et l’exploitation de ce patrimoine gigantesque (bâtiments, équipements, réseaux, locaux commerciaux,…) impliquent un traitement des données informatiques liées aux infrastructures à la hauteur des enjeux de disponibilité et de sécurité qu’exigent les usagers des gares toujours plus nombreux.

SNCF Gares et Connexions (G&C) est devenu ainsi un nouvel utilisateur de la solution Archidata spécialisée dans la modélisation des données des bâtiments et des ouvrages. Archidata est distribuée en France par Algo’Tech, par ailleurs éditeur de la plateforme Vision.

Le projet Gare Numérique réunit les 2 solutions informatiques pour :

    • collecter les données hétérogènes des bâtiments
    • les normaliser
    • les diffuser pour leur usage dans les systèmes de gestion-exploitation-maintenance
    • alimenter en bout de chaîne le référentiel des équipements

Au sein de cet éco-système hétérogène d’applications et de données, la plateforme Vision permet de connecter les données des bâtiments avec l’exploitation maintenance et le référentiel des équipements.

Flux de données BIM Gares Numériques
Le projet Gare et Numérique en un clin d'œil - © Algotech 2023

Vision permet de palier aux différents générations, modèles de données et au manque d’ouverture des SI existants.

– Eric Madigou responsable de la division architecture et technologies (voir vidéo en fin d’article)

 

Etape 1 : modéliser les données issues du BIM

Au moment où Vision rejoint le projet, Gare et Connexions collecte et agrège déjà depuis plusieurs mois les données des bâtiments livrés par les cabinets d’architecture et les différentes entreprises de relevé qui interviennent sur le rétro-BIM, par relevé laser et modélisation, des bâtiments de SNCF G&C.

Il s’agit de maquette 3D ainsi que de fiches techniques des locaux, des réseaux électriques, d’eau, de chauffage, gros mobilier, terminaux d’affichages, bornes d’accès, équipements de sécurité, etc… première étape de la transformation numérique des gares.

Cette masse de données est ensuite normalisée (formats IFC et BCF) avec Archidata à l’aide d’un Checker et d’un Dictionnaire de données pour constituer le référentiel des données des bâtiments dit Entrepôt BIM Gares Numériques (BGN)

C’est sur ce socle que Vision intervient dans une 1ère phase de modélisation des données attributaires. L’interface visuelle drag and drop permet de structurer les données compilées dans l’entrepôt BIM, de les hiérarchiser et de les lier entre elles.

Ce travail peut bien entendu être traité de manière « traditionnelle », via les langages de base de données habituellement utilisés.  L’utilisation du Data Modeler Vision (interface visuelle de création de bases de données) offre néanmoins dès ce premier stade 3 avantages :

  • l’interface visuelle donne une vue d’ensemble du schéma relationnel des données, de la hiérarchie et des liens entre les tables
  • le formatage de chaque champ est facilité et accéléré
  • ce travail stratégique est accessible sans besoin de connaître la syntaxe exacte des langages de création de bases de données
modélisation no code des données d'application
L'interface de modelisation des données dans Vision

Etape 2 : retravail des données grâce aux workflows et smartflows

Après mise à plat des données, Vision permet de mettre en place en glisser-déposer plusieurs routines de traitement automatisées. On parle d’ailleurs essentiellement de smartflows dans la syntaxe de la plateforme : les smartflows se distinguent des workflows dans le sens où il n’y a pas d’interaction humaine.

Vision est utilisée ici comme solution ETL (extract-transform-load) par sa capacité à extraire la donnée de sources multiples (base de données, API…), la transformer (tris, algorithmes…) puis de l’exposer par API documentée (swagger) à des systèmes tiers : tout ceci sans aucune ligne de code.

éditeur de workflows no code

Une des grandes forces de Vision sur ce projet c’est sa capacité à manipuler la donnée.
– Farouk Ouzit, Chef de projet Vision chez Algo’tech

Etape 3 : connexion universelle d’API avec Vision

Une fois les données modélisées et retravaillées, il est possible de les mettre à disposition des 3 applications de gestion de maintenance de G&C.

La GMAO récupère ainsi les données du BIM pour les utiliser au sein de :

    • la maintenance des équipements
    • la maintenance des écrans d’information
    • la maintenance des réseaux et des capteurs

Les 3 systèmes de GMAO sont ensuite eux-mêmes connectés au référentiel des équipements dans lequel on va stocker notamment des plans et des fiches techniques pour des milliers d’équipements répartis dans les 120 gares concernées par le projet.

Sont concernés un panel d’équipements très divers des luminaires aux escaliers mécaniques, en passant par la tuyauterie des sanitaires, les bornes d’enregistrements ou les écrans d’information voyageurs.

Ces interconnexion de données sont faites par routes API, paramètrées dans le module « API » de la plateforme. Ici encore, aucune ligne de code n’aura été nécessaire. La logique visuelle vaut aussi pour les connexion d’API dans Vision, avec la possibilité offerte de tester tout au long du développement la bonne communication entre API.

 

Vison s’avère excellent pour les traitements en tâche de fond, jusqu’à plusieurs dizaines de milliers de requêtes API – Farouk Ouzit

Comme c’est le cas pour les smartflows (procédures de traitement des données), les échanges entre machines sont principalement programmés la nuit pour éviter tout engorgements de données opérationnelles.

connecteur d'API nocode

Conclusion et extensions du projet Gares Numériques

Dès le début du projet, Vision s’est avéré être un atout majeur pour faciliter la manipulation des données. Pour réaliser toutes ces opérations, il n’y a pas eu besoin de faire appel à un projet parallèle et donc de devoir faire des choix technologiques composés de langages de programmation et de compétences techniques particulières. Ce gain de temps et cette nouvelle méthode de travail ont d’ailleurs plu au donneur d’ordre qui a souhaité intégrer Vision sur d’autres projets de traitement de données au sein des référentiels de Gares et Connexions.

En ligne de mire en 2023 :

  • La mise en production de l’application BGN auprès des utilisateurs finaux
  • La consolidation de l’hébergement des différentes applications Vision mises en œuvre 
  • …et pourquoi pas la mise en place de nouvelles applications Vision

Pour Eric Madigou, le bilan est excellent (voir vidéo) :

Vision nous a permis de construire une vraie inter-opérabilité au sein de notre SI.
Dans le temps, la plateforme nous permet de revenir assez simplement sur les process pour suivre l’évolution de nos pratiques et de nos besoins par exemple quand il faudra migrer une de nos applications.

Gares et Connexion SNCF dispose ainsi d’un système robuste, mis à jour en continu et qui ouvre la possibilité à de nombreuses évolutions.

Après la phase essentielle de mise en place assistée par Algotech, les équipes de la SNCF sont désormais autonomes sur la plupart des manipulations courantes, en drag and drop..

Vision par Algo’Tech est une plateforme No-Code tout en un de création d’applications professionnelles.

Créez vos interfaces utilisateur mobile & desktop + la base de données qui les alimente + les process pour guider l’utilisateur dans l’application + les connexions aux sources de données par API. 

La plateforme vous propose aussi d’héberger vos créations dans un espace centralisé pour gérer plusieurs applications, les utilisateurs et leurs droits.