SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 1
MICHELIN @NEO4J GRAPH DAY
Calcul scientifique,
data science,
analyse de dépendance
et base de données graphes
File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 2
Vidéo d’introduction
File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 3
DENIS MARTIN
Architecte Système, département Advanced Research
Ingénieur en informatique - INSA de Lyon
Architecte principal d'une solution basée sur l'IoT pour la maintenance prédictive des pneumatiques.
THOMAS SERRE
Tech Lead, département Advanced Research
Docteur en physique subatomique - Université d'Aix-Marseille
Responsable technique des calculs scientifiques, de l’ingestion de données, et de la production d’Insights. Notamment pour
l’analyse de pression et de l’usure pneumatique en temps réel ainsi que la maintenance prédictive.
MATTHIEU QUADRINI
Product Owner, ligne business Services & Solutions
Ingénieur en électronique - INSA de Lyon
Product Owner de TIM (Tyre Information Management), une plate-forme mondiale pour les offres de services et l'analyse de
l'usage des pneus.
File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 4
Nos utilisateurs ont besoins :
Up-to-date : Avoir des résultats de calcul le plus à jour possible
Résultats disponibles : Latences faibles lors de l’accès aux insights
Nous souhaitons une plateforme :
Performante : Pouvoir traiter des volumes importants
Ouverte à tous : Permettre le développement facile d’algorithmes
Economique : Ne recalculer que le juste nécessaire
Notre expérience nous recommande d’être :
Human proof : Permettre la correction d’erreurs de saisie ou de déclaration
IoT proof : Intégrer les informations qui arrivent en retard
File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 5
Stream
analytics
Solutions du marché
Event-driven
Non monotone
Scalable
Résultats en cache
Notre besoin
File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 6
Sujet
Algorithme
Résultat
Un modèle de Graphe Acyclique Orienté (DAG) nous
permet de modéliser nos principaux Use-Cases
𝐶𝑖𝑒1. 𝐶𝑜𝑛𝑠𝑜𝑇𝑜𝑡𝑎𝑙𝑒 = 𝐶𝑖𝑒1. 𝐶𝑜𝑛𝑠𝑜𝑀𝑜𝑦𝑒𝑛𝑛𝑒 × (𝑉𝑒ℎ1. 𝑂𝑑𝑜𝑚𝑒𝑡𝑟𝑒 + 𝑉𝑒ℎ2. 𝑂𝑑𝑜𝑚𝑒𝑡𝑟𝑒)
Mileage
[km]
Veh 1
117k
Mileage
[km]
Veh 2
12k
MPG
[l/100km]
Cie 1
22,5
Add.
[km]
Cie 1
129k
Mul.
[litres]
Cie 1
29k
is input of
File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 7
Mileage
[km]
Veh 1
117k
Mileage
[km]
Veh 2
12k
MPG
[l/100km]
Cie 1
24
Add.
[km]
Cie 1
129k
Mul.
[litres]
Cie 1
30,96k
is input of
Nous devons mener une analyse d’impact à chaque fois
qu’une donnée d’entrée est modifiée, ou qu’un
évènement se produit.
La représentation sous forme de DAG rend cette analyse
très facile
File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 8
Montes du pneu
Pneu Véhicule From To position
Primacy #2 DP-85-DX 01/01/17 01/06/18 (1,2)
Mesures usure
sur pneu
t
mm
Observations
Insights
Prédiction
fin de vie
t
mm
Mesures usure sur véhicule
DP-85-DX
@01/02/18
DP-85-DX
@15/03/18
3,4 3,3
3,3 mm 2,2mm
Données raffinées Données brutesDonnées intermédiaires
File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 9
Modélisons une étape : « Mesures usure sur pneu »
ScientificResultUn nom et un format de données Liste de mesures
SubjectUn type d’asset Pneu
ScientificMethodUne méthode de calcul Jointure montes + mesures véhicule
Jointure
[mm]
Primacy #2
@T1: 3,3mm
@T2: 2,2mm
Le modèle
Une instance
File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 10
Montes du pneu
Mesures usure
sur pneu
Observations
Insights
Prédiction
fin de vie
Mesures usure sur véhicule
Données raffinées Données brutesDonnées intermédiaires
File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 11
Instanciation/activation du service pour le client1
Calcul par le moteur scientifique2
Stockage dans le cache de résultat3
Disponible à la demande4
File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 12
DP-85-DX
3,3
1,2
Evénement : nouvelle mesure pour le véhicule DP-85-DX1
@30/03/18
Analyse d’impact : CALL apoc.path.subgraphAll(…)2
Recalcul des nœuds invalides3
Disponible à la demande4
File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 13
Pneu Véhicule From To position
Primacy #2 AC-13-PY 01/01/17 01/01/18 (1,2)
Evénement : Correction d’une déclaration de monte1
Mis à jour lien dynamique2
Recalcul des nœuds invalides3
File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 14
Neo4j
Base Graphe native
ACID
Ecosystème
File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 15
Show me your graph!
File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 16
Assets
Devices
Noeuds
11M de pneus & véhicules
215M d’observations ingérées
22M de nœuds de calcul
20M
900M
30M
Trend @2019Facts @2018
File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 17
Traçabilité des
pneus
Maintenance
prédictive
Suivi du
kilométrage
Insights
Tyre Information Management
Datalake Services & Usages
Capture & gestion des données
Référentiels
Real-Time & Offline
Analyse/Science
TyreEOL
forecast
Tyre
mileage
Pressure
anomaly
Fleet
auto-setup
File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 18
Référentiels
. . .
Pluralité des sources de données,
et tendance à l’accroissement rapide dans les
prochaines années.
Tyre Information Management
Datalake Services & Usages
File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 19
Collaborative
Planning
Forecasting
Replenishement
Traçabilité des pneus
Maintenance prédictive
Suivi du kilométrage
Insights

Contenu connexe

Similaire à GraphDay Paris - Michelin : Calcul scientifique, data science, analyse de dépendance et base de données graphes

Eloge de la User Story - Agile Tour Bordeaux -
Eloge de la User Story - Agile Tour Bordeaux - Eloge de la User Story - Agile Tour Bordeaux -
Eloge de la User Story - Agile Tour Bordeaux - Cecil Dijoux
 
REMOcRA : offrir un outil décisionnel aux sapeurs-pompiers
REMOcRA : offrir un outil décisionnel aux sapeurs-pompiersREMOcRA : offrir un outil décisionnel aux sapeurs-pompiers
REMOcRA : offrir un outil décisionnel aux sapeurs-pompiersAtol Conseils et Développements
 
REMOcRA : offrir un outil décisionnel aux sapeurs-pompiers
REMOcRA : offrir un outil décisionnel aux sapeurs-pompiersREMOcRA : offrir un outil décisionnel aux sapeurs-pompiers
REMOcRA : offrir un outil décisionnel aux sapeurs-pompiersATOL Conseils et Développements
 
Prez ia big_data_bruno_v3_finale
Prez ia big_data_bruno_v3_finalePrez ia big_data_bruno_v3_finale
Prez ia big_data_bruno_v3_finaleBruno Seznec
 
Présentation de la feuille de route Industrie électronique du futur le 12/12/...
Présentation de la feuille de route Industrie électronique du futur le 12/12/...Présentation de la feuille de route Industrie électronique du futur le 12/12/...
Présentation de la feuille de route Industrie électronique du futur le 12/12/...WE Network
 
Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source S...
Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source S...Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source S...
Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source S...PCU Consortium
 
Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source ...
 Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source ... Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source ...
Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source ...Marc Dutoo
 
Iot tunisia forum 2017 le duo gagnant io t et big data un véritable levier de...
Iot tunisia forum 2017 le duo gagnant io t et big data un véritable levier de...Iot tunisia forum 2017 le duo gagnant io t et big data un véritable levier de...
Iot tunisia forum 2017 le duo gagnant io t et big data un véritable levier de...IoT Tunisia
 
Présentation programme OREE
Présentation programme OREEPrésentation programme OREE
Présentation programme OREECYB@RDECHE
 
Présentation Intermédiaire - Veille Technologique
Présentation Intermédiaire - Veille TechnologiquePrésentation Intermédiaire - Veille Technologique
Présentation Intermédiaire - Veille TechnologiqueClément Desbenoit
 
Analytics & Machine Learning avec la Data Virtualization
Analytics & Machine Learning avec la Data VirtualizationAnalytics & Machine Learning avec la Data Virtualization
Analytics & Machine Learning avec la Data VirtualizationDenodo
 
Transformation Cloud & DevOps chez Renault Digital - AWS Summit Paris 2018
Transformation Cloud & DevOps chez Renault Digital - AWS Summit Paris 2018Transformation Cloud & DevOps chez Renault Digital - AWS Summit Paris 2018
Transformation Cloud & DevOps chez Renault Digital - AWS Summit Paris 2018Devoteam Revolve
 
IBM Bluemix Paris meetup - #PG4D - 20160914-3
IBM Bluemix Paris meetup - #PG4D -  20160914-3IBM Bluemix Paris meetup - #PG4D -  20160914-3
IBM Bluemix Paris meetup - #PG4D - 20160914-3IBM France Lab
 
OUTILS de GOUVERNANCE de l'UGAIA
OUTILS de GOUVERNANCE de l'UGAIAOUTILS de GOUVERNANCE de l'UGAIA
OUTILS de GOUVERNANCE de l'UGAIAErol GIRAUDY
 
#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...
#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...
#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...Paris Open Source Summit
 

Similaire à GraphDay Paris - Michelin : Calcul scientifique, data science, analyse de dépendance et base de données graphes (20)

[FR] Dossier de presse IAS
[FR] Dossier de presse IAS[FR] Dossier de presse IAS
[FR] Dossier de presse IAS
 
ML Ops a Survey
ML Ops a SurveyML Ops a Survey
ML Ops a Survey
 
Eloge de la User Story - Agile Tour Bordeaux -
Eloge de la User Story - Agile Tour Bordeaux - Eloge de la User Story - Agile Tour Bordeaux -
Eloge de la User Story - Agile Tour Bordeaux -
 
REMOcRA : offrir un outil décisionnel aux sapeurs-pompiers
REMOcRA : offrir un outil décisionnel aux sapeurs-pompiersREMOcRA : offrir un outil décisionnel aux sapeurs-pompiers
REMOcRA : offrir un outil décisionnel aux sapeurs-pompiers
 
REMOcRA : offrir un outil décisionnel aux sapeurs-pompiers
REMOcRA : offrir un outil décisionnel aux sapeurs-pompiersREMOcRA : offrir un outil décisionnel aux sapeurs-pompiers
REMOcRA : offrir un outil décisionnel aux sapeurs-pompiers
 
Prez ia big_data_bruno_v3_finale
Prez ia big_data_bruno_v3_finalePrez ia big_data_bruno_v3_finale
Prez ia big_data_bruno_v3_finale
 
Présentation de la feuille de route Industrie électronique du futur le 12/12/...
Présentation de la feuille de route Industrie électronique du futur le 12/12/...Présentation de la feuille de route Industrie électronique du futur le 12/12/...
Présentation de la feuille de route Industrie électronique du futur le 12/12/...
 
Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source S...
Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source S...Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source S...
Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source S...
 
Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source ...
 Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source ... Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source ...
Bringing Entreprise Search in the Big Data era with PCU - Paris Open Source ...
 
Iot tunisia forum 2017 le duo gagnant io t et big data un véritable levier de...
Iot tunisia forum 2017 le duo gagnant io t et big data un véritable levier de...Iot tunisia forum 2017 le duo gagnant io t et big data un véritable levier de...
Iot tunisia forum 2017 le duo gagnant io t et big data un véritable levier de...
 
Présentation programme OREE
Présentation programme OREEPrésentation programme OREE
Présentation programme OREE
 
Présentation Intermédiaire - Veille Technologique
Présentation Intermédiaire - Veille TechnologiquePrésentation Intermédiaire - Veille Technologique
Présentation Intermédiaire - Veille Technologique
 
Mma forum paris presentation - iot
Mma forum paris   presentation - iotMma forum paris   presentation - iot
Mma forum paris presentation - iot
 
Analytics & Machine Learning avec la Data Virtualization
Analytics & Machine Learning avec la Data VirtualizationAnalytics & Machine Learning avec la Data Virtualization
Analytics & Machine Learning avec la Data Virtualization
 
Transformation Cloud & DevOps chez Renault Digital - AWS Summit Paris 2018
Transformation Cloud & DevOps chez Renault Digital - AWS Summit Paris 2018Transformation Cloud & DevOps chez Renault Digital - AWS Summit Paris 2018
Transformation Cloud & DevOps chez Renault Digital - AWS Summit Paris 2018
 
Doss
DossDoss
Doss
 
IBM Bluemix Paris meetup - #PG4D - 20160914-3
IBM Bluemix Paris meetup - #PG4D -  20160914-3IBM Bluemix Paris meetup - #PG4D -  20160914-3
IBM Bluemix Paris meetup - #PG4D - 20160914-3
 
OUTILS de GOUVERNANCE de l'UGAIA
OUTILS de GOUVERNANCE de l'UGAIAOUTILS de GOUVERNANCE de l'UGAIA
OUTILS de GOUVERNANCE de l'UGAIA
 
Espaces Numeriques
Espaces NumeriquesEspaces Numeriques
Espaces Numeriques
 
#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...
#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...
#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...
 

Plus de Neo4j

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansQIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansNeo4j
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...Neo4j
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosNeo4j
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Neo4j
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jNeo4j
 
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j
 
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfRabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j
 
Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Neo4j
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeNeo4j
 
Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j
 
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdfNeo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdfNeo4j
 
Enabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsEnabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsNeo4j
 
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j
 
Neo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j
 

Plus de Neo4j (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansQIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfRabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG time
 
Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)
 
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdfNeo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
 
Enabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsEnabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge Graphs
 
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
 
Neo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with Graph
 

GraphDay Paris - Michelin : Calcul scientifique, data science, analyse de dépendance et base de données graphes

  • 1. File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 1 MICHELIN @NEO4J GRAPH DAY Calcul scientifique, data science, analyse de dépendance et base de données graphes
  • 2. File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 2 Vidéo d’introduction
  • 3. File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 3 DENIS MARTIN Architecte Système, département Advanced Research Ingénieur en informatique - INSA de Lyon Architecte principal d'une solution basée sur l'IoT pour la maintenance prédictive des pneumatiques. THOMAS SERRE Tech Lead, département Advanced Research Docteur en physique subatomique - Université d'Aix-Marseille Responsable technique des calculs scientifiques, de l’ingestion de données, et de la production d’Insights. Notamment pour l’analyse de pression et de l’usure pneumatique en temps réel ainsi que la maintenance prédictive. MATTHIEU QUADRINI Product Owner, ligne business Services & Solutions Ingénieur en électronique - INSA de Lyon Product Owner de TIM (Tyre Information Management), une plate-forme mondiale pour les offres de services et l'analyse de l'usage des pneus.
  • 4. File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 4 Nos utilisateurs ont besoins : Up-to-date : Avoir des résultats de calcul le plus à jour possible Résultats disponibles : Latences faibles lors de l’accès aux insights Nous souhaitons une plateforme : Performante : Pouvoir traiter des volumes importants Ouverte à tous : Permettre le développement facile d’algorithmes Economique : Ne recalculer que le juste nécessaire Notre expérience nous recommande d’être : Human proof : Permettre la correction d’erreurs de saisie ou de déclaration IoT proof : Intégrer les informations qui arrivent en retard
  • 5. File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 5 Stream analytics Solutions du marché Event-driven Non monotone Scalable Résultats en cache Notre besoin
  • 6. File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 6 Sujet Algorithme Résultat Un modèle de Graphe Acyclique Orienté (DAG) nous permet de modéliser nos principaux Use-Cases 𝐶𝑖𝑒1. 𝐶𝑜𝑛𝑠𝑜𝑇𝑜𝑡𝑎𝑙𝑒 = 𝐶𝑖𝑒1. 𝐶𝑜𝑛𝑠𝑜𝑀𝑜𝑦𝑒𝑛𝑛𝑒 × (𝑉𝑒ℎ1. 𝑂𝑑𝑜𝑚𝑒𝑡𝑟𝑒 + 𝑉𝑒ℎ2. 𝑂𝑑𝑜𝑚𝑒𝑡𝑟𝑒) Mileage [km] Veh 1 117k Mileage [km] Veh 2 12k MPG [l/100km] Cie 1 22,5 Add. [km] Cie 1 129k Mul. [litres] Cie 1 29k is input of
  • 7. File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 7 Mileage [km] Veh 1 117k Mileage [km] Veh 2 12k MPG [l/100km] Cie 1 24 Add. [km] Cie 1 129k Mul. [litres] Cie 1 30,96k is input of Nous devons mener une analyse d’impact à chaque fois qu’une donnée d’entrée est modifiée, ou qu’un évènement se produit. La représentation sous forme de DAG rend cette analyse très facile
  • 8. File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 8 Montes du pneu Pneu Véhicule From To position Primacy #2 DP-85-DX 01/01/17 01/06/18 (1,2) Mesures usure sur pneu t mm Observations Insights Prédiction fin de vie t mm Mesures usure sur véhicule DP-85-DX @01/02/18 DP-85-DX @15/03/18 3,4 3,3 3,3 mm 2,2mm Données raffinées Données brutesDonnées intermédiaires
  • 9. File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 9 Modélisons une étape : « Mesures usure sur pneu » ScientificResultUn nom et un format de données Liste de mesures SubjectUn type d’asset Pneu ScientificMethodUne méthode de calcul Jointure montes + mesures véhicule Jointure [mm] Primacy #2 @T1: 3,3mm @T2: 2,2mm Le modèle Une instance
  • 10. File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 10 Montes du pneu Mesures usure sur pneu Observations Insights Prédiction fin de vie Mesures usure sur véhicule Données raffinées Données brutesDonnées intermédiaires
  • 11. File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 11 Instanciation/activation du service pour le client1 Calcul par le moteur scientifique2 Stockage dans le cache de résultat3 Disponible à la demande4
  • 12. File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 12 DP-85-DX 3,3 1,2 Evénement : nouvelle mesure pour le véhicule DP-85-DX1 @30/03/18 Analyse d’impact : CALL apoc.path.subgraphAll(…)2 Recalcul des nœuds invalides3 Disponible à la demande4
  • 13. File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 13 Pneu Véhicule From To position Primacy #2 AC-13-PY 01/01/17 01/01/18 (1,2) Evénement : Correction d’une déclaration de monte1 Mis à jour lien dynamique2 Recalcul des nœuds invalides3
  • 14. File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 14 Neo4j Base Graphe native ACID Ecosystème
  • 15. File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 15 Show me your graph!
  • 16. File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 16 Assets Devices Noeuds 11M de pneus & véhicules 215M d’observations ingérées 22M de nœuds de calcul 20M 900M 30M Trend @2019Facts @2018
  • 17. File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 17 Traçabilité des pneus Maintenance prédictive Suivi du kilométrage Insights Tyre Information Management Datalake Services & Usages Capture & gestion des données Référentiels Real-Time & Offline Analyse/Science TyreEOL forecast Tyre mileage Pressure anomaly Fleet auto-setup
  • 18. File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 18 Référentiels . . . Pluralité des sources de données, et tendance à l’accroissement rapide dans les prochaines années. Tyre Information Management Datalake Services & Usages
  • 19. File ref./subject : Michelin @Neo4j Graph Day Authors: Matthieu Quadrini, Thomas Serre, Denis Martin Date created: 13/11//2018 Page 19 Collaborative Planning Forecasting Replenishement Traçabilité des pneus Maintenance prédictive Suivi du kilométrage Insights