SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
GraphAware®
How Boston Scientific Improves
Manufacturing Quality Using
Graph Analytics
Presenters
GraphAware®
Eric Wespi

Boston Scientific

eric.wespi@bsci.com
Eric Spiegelberg

GraphAware

eric@graphaware.com
‣ Introduction
‣ Project Themes
‣ Business Problem
‣ Graphs Add Business Value
‣ Graph Model Evolution
‣ Extracting Insights From Graphs
‣ Additional Use Cases
‣ Questions
Outline
GraphAware®
‣ Data science team lead
‣ Engineering background
‣ High-volume manufacturing & development
Boston Scientific
GraphAware®
Eric Wespi

eric.wespi@bsci.com
Boston Scientific
GraphAware®
GraphAware
GraphAware®
Eric Spiegelberg

eric@graphaware.com
‣ Senior Consultant at GraphAware
‣ Java architect and developer
‣ Spring Portfolio
‣ Back end technologist
‣ Consultancy
‣ Training
‣ Software Development
‣ Neo4j Certified Professionals
‣ Neo4j Solution Partner
GraphAware
GraphAware®
THEME 1
FOCUS ON THE BUSINESS PROBLEM
THEME 2
USE THE RIGHT TOOLS
THEME 3
KEEP IT SIMPLE
‣ Business problem
‣ Discover graphs
‣ Exploration, vetting of technology
‣ Proof of concept (PoC) / Minimum Viable Product (MVP)
‣ Success & business value demonstrated
‣ Evaluate additional business opportunities
‣ Repeat
Boston Scientific:
A Case Study in Graph Adoption
GraphAware®
What caused a failure?

‣ Vertically integrated
‣ Batch processing
‣ Multiple teams
‣ Nonstandard analysis methods
‣ Lots of spreadsheet manipulation
Business Problem & Use Case
GraphAware®
+
Supply Chain Mapping
GraphAware®
Product
Qty: 100
Part A
Qty: 100
Failure
Qty: 1
Part B
Qty: 100
75
Issued
25
Issued Results In
Part
Part
Part
Part C
Analogy
GraphAware®
‣ Query times decreased from ~ 2+ minutes to ~ 10-55 seconds
‣ Streamlines the process
‣ Enhances overall efficiency
Graphs Add Business Value:
Performance
GraphAware®
Largest value added from non-functional areas:

‣ Simplicity
‣ Explainability
‣ Whiteboard friendly
‣ Data Accessibility
Graphs Add Business Value
GraphAware®
Estimates:
‣ 2.5 quintillion bytes of data created daily, accelerating
‣ 90% of the world’s data generated in the last 2 years
Graphs Add Business Value:
Data Accessibility
GraphAware®
Everyone has data
The competitive advantage
is going from data to
wisdom to action
Graphs Add Business Value:
Data Accessibility
GraphAware®
‣ Shortest path
‣ Variable length queries
Graphs Add Business Value:
New Capabilities
GraphAware®
Shortest Path: Cypher
GraphAware®
Links between failures
Boston Scientific: Shortest Path
GraphAware®
GraphAware®
Looking for patterns
can lead to scary
graphs…
‣ Every batch (node) gets a “score”
‣ Scores can be analyzed in a number of way
Extract and Analyze Graph Data
GraphAware®
Date
Score
Score
Process Data
‣ Prepare data

Python
‣ Build and test database

py2neo/cypher
‣ Augment properties

Weights and scores
Extract Insights From the Graph
GraphAware®
Product

Qty: 100
Part A
Part B
Weight:
0.75
Issued: 75
Weight:
0.25
Issued: 25
Failure
…then develop a production-worthy pipeline through Hadoop:
BOSTON SCIENTIFIC NEXT STEPS
Data Model Evolution
Many start by transfer existing data model to the graph 1:1
‣ This approach is ok when getting started
‣ Follows crawl, walk, run
‣ May not take advantage of graph strengths
Graphs are highly flexible, easy to change
‣ Many accustomed to high barriers and costs of changes in non-graphs
‣ Leads to the “Mentality of initial perfection”
‣ Avoid this mentality and revise, evolve model easily, as needed
Graph Adoption Lessons
GraphAware®
‣ TopAssembly (TA) has a “product” text property
‣ Next: extract “product” to dedicated node, relationship
Boston Scientific:
Graph Model Evolution
GraphAware®
match (ta:TA) with ta
create (:Product {name: ta.product})-[:HAS_PRODUCT]->(ta)
remove ta.product
Graph Model Evolution
GraphAware®
Data analysis expansion

add supplier and supplier facility data
Boston Scientific:
Graph Model Evolution
GraphAware®
‣ Apply findings from existing products to new ones
‣ Alert other internal users of suspicious raw material batches more quickly
‣ Improve sensitivity to weak signals
Connecting Different Products
GraphAware®
Part
Part
Product
Failure
Raw Material
New Product
Failure
• Import raw text describing inspection failures

• Extract and correlate topics for better root cause
investigation
Future NLP Use Cases
GraphAware®
Event 1
Pertains to
Topic 2
Topic 1
Event 2
Pertains to
Pertains to
Part
Date/Time
Topic
1
Frequency
GraphAware®
Questions?
GraphAware®
Thank You

Weitere ähnliche Inhalte

Was ist angesagt?

Apply MLOps at Scale
Apply MLOps at ScaleApply MLOps at Scale
Apply MLOps at ScaleDatabricks
 
AllThingsOpen 2018 - Deployment Design Patterns (Dan Zaratsian)
AllThingsOpen 2018 - Deployment Design Patterns (Dan Zaratsian)AllThingsOpen 2018 - Deployment Design Patterns (Dan Zaratsian)
AllThingsOpen 2018 - Deployment Design Patterns (Dan Zaratsian)dtz001
 
5 Simple Steps to Unleash Big Data Talend Connect
5 Simple Steps to Unleash Big Data Talend Connect5 Simple Steps to Unleash Big Data Talend Connect
5 Simple Steps to Unleash Big Data Talend ConnectTalend
 
MAAK KENNIS MET HET NIEUWSTE GENERATIE DATA MANAGEMENT PLATFORM - Big Data Ex...
MAAK KENNIS MET HET NIEUWSTE GENERATIE DATA MANAGEMENT PLATFORM - Big Data Ex...MAAK KENNIS MET HET NIEUWSTE GENERATIE DATA MANAGEMENT PLATFORM - Big Data Ex...
MAAK KENNIS MET HET NIEUWSTE GENERATIE DATA MANAGEMENT PLATFORM - Big Data Ex...webwinkelvakdag
 
An Architecture for Agile Machine Learning in Real-Time Applications
An Architecture for Agile Machine Learning in Real-Time ApplicationsAn Architecture for Agile Machine Learning in Real-Time Applications
An Architecture for Agile Machine Learning in Real-Time ApplicationsJohann Schleier-Smith
 
BDM26: Spark Summit 2014 Debriefing
BDM26: Spark Summit 2014 DebriefingBDM26: Spark Summit 2014 Debriefing
BDM26: Spark Summit 2014 DebriefingDavid Lauzon
 
Introduction to einstein analytics
Introduction to einstein analyticsIntroduction to einstein analytics
Introduction to einstein analyticsSteven Hugo
 
Production ready big ml workflows from zero to hero daniel marcous @ waze
Production ready big ml workflows from zero to hero daniel marcous @ wazeProduction ready big ml workflows from zero to hero daniel marcous @ waze
Production ready big ml workflows from zero to hero daniel marcous @ wazeIdo Shilon
 
Mutable data @ scale
Mutable data @ scaleMutable data @ scale
Mutable data @ scaleOri Reshef
 
The More the Merrier: Scaling Model Building Infrastructure at Zendesk
The More the Merrier: Scaling Model Building Infrastructure at ZendeskThe More the Merrier: Scaling Model Building Infrastructure at Zendesk
The More the Merrier: Scaling Model Building Infrastructure at ZendeskDatabricks
 
Richard Coffey (x18140785) - Research in Computing CA2
Richard Coffey (x18140785) - Research in Computing CA2Richard Coffey (x18140785) - Research in Computing CA2
Richard Coffey (x18140785) - Research in Computing CA2Richard Coffey
 
Enterprise graph applications
Enterprise graph applicationsEnterprise graph applications
Enterprise graph applicationsDavid Colebatch
 
Machine Learning with PyCaret
Machine Learning with PyCaretMachine Learning with PyCaret
Machine Learning with PyCaretDatabricks
 
CI/CD Templates: Continuous Delivery of ML-Enabled Data Pipelines on Databricks
CI/CD Templates: Continuous Delivery of ML-Enabled Data Pipelines on DatabricksCI/CD Templates: Continuous Delivery of ML-Enabled Data Pipelines on Databricks
CI/CD Templates: Continuous Delivery of ML-Enabled Data Pipelines on DatabricksDatabricks
 
The A-Z of Data: Introduction to MLOps
The A-Z of Data: Introduction to MLOpsThe A-Z of Data: Introduction to MLOps
The A-Z of Data: Introduction to MLOpsDataPhoenix
 
Proactive Career Path Management (Talent Management)
Proactive Career Path Management (Talent Management)Proactive Career Path Management (Talent Management)
Proactive Career Path Management (Talent Management)Henner Schliebs
 
H2O World - Building a Smarter Application - Tom Kraljevic
H2O World - Building a Smarter Application - Tom KraljevicH2O World - Building a Smarter Application - Tom Kraljevic
H2O World - Building a Smarter Application - Tom KraljevicSri Ambati
 
Working with Institutional Data in OSM
Working with Institutional Data in OSMWorking with Institutional Data in OSM
Working with Institutional Data in OSMCarl Anderson
 
ReStream: Accelerating Backtesting and Stream Replay with Serial-Equivalent P...
ReStream: Accelerating Backtesting and Stream Replay with Serial-Equivalent P...ReStream: Accelerating Backtesting and Stream Replay with Serial-Equivalent P...
ReStream: Accelerating Backtesting and Stream Replay with Serial-Equivalent P...Johann Schleier-Smith
 
Reshaping Data Driven Application Development with GraphQL and AppSync
Reshaping Data Driven Application Development with GraphQL and AppSyncReshaping Data Driven Application Development with GraphQL and AppSync
Reshaping Data Driven Application Development with GraphQL and AppSyncSyed Sarjeel Yusuf
 

Was ist angesagt? (20)

Apply MLOps at Scale
Apply MLOps at ScaleApply MLOps at Scale
Apply MLOps at Scale
 
AllThingsOpen 2018 - Deployment Design Patterns (Dan Zaratsian)
AllThingsOpen 2018 - Deployment Design Patterns (Dan Zaratsian)AllThingsOpen 2018 - Deployment Design Patterns (Dan Zaratsian)
AllThingsOpen 2018 - Deployment Design Patterns (Dan Zaratsian)
 
5 Simple Steps to Unleash Big Data Talend Connect
5 Simple Steps to Unleash Big Data Talend Connect5 Simple Steps to Unleash Big Data Talend Connect
5 Simple Steps to Unleash Big Data Talend Connect
 
MAAK KENNIS MET HET NIEUWSTE GENERATIE DATA MANAGEMENT PLATFORM - Big Data Ex...
MAAK KENNIS MET HET NIEUWSTE GENERATIE DATA MANAGEMENT PLATFORM - Big Data Ex...MAAK KENNIS MET HET NIEUWSTE GENERATIE DATA MANAGEMENT PLATFORM - Big Data Ex...
MAAK KENNIS MET HET NIEUWSTE GENERATIE DATA MANAGEMENT PLATFORM - Big Data Ex...
 
An Architecture for Agile Machine Learning in Real-Time Applications
An Architecture for Agile Machine Learning in Real-Time ApplicationsAn Architecture for Agile Machine Learning in Real-Time Applications
An Architecture for Agile Machine Learning in Real-Time Applications
 
BDM26: Spark Summit 2014 Debriefing
BDM26: Spark Summit 2014 DebriefingBDM26: Spark Summit 2014 Debriefing
BDM26: Spark Summit 2014 Debriefing
 
Introduction to einstein analytics
Introduction to einstein analyticsIntroduction to einstein analytics
Introduction to einstein analytics
 
Production ready big ml workflows from zero to hero daniel marcous @ waze
Production ready big ml workflows from zero to hero daniel marcous @ wazeProduction ready big ml workflows from zero to hero daniel marcous @ waze
Production ready big ml workflows from zero to hero daniel marcous @ waze
 
Mutable data @ scale
Mutable data @ scaleMutable data @ scale
Mutable data @ scale
 
The More the Merrier: Scaling Model Building Infrastructure at Zendesk
The More the Merrier: Scaling Model Building Infrastructure at ZendeskThe More the Merrier: Scaling Model Building Infrastructure at Zendesk
The More the Merrier: Scaling Model Building Infrastructure at Zendesk
 
Richard Coffey (x18140785) - Research in Computing CA2
Richard Coffey (x18140785) - Research in Computing CA2Richard Coffey (x18140785) - Research in Computing CA2
Richard Coffey (x18140785) - Research in Computing CA2
 
Enterprise graph applications
Enterprise graph applicationsEnterprise graph applications
Enterprise graph applications
 
Machine Learning with PyCaret
Machine Learning with PyCaretMachine Learning with PyCaret
Machine Learning with PyCaret
 
CI/CD Templates: Continuous Delivery of ML-Enabled Data Pipelines on Databricks
CI/CD Templates: Continuous Delivery of ML-Enabled Data Pipelines on DatabricksCI/CD Templates: Continuous Delivery of ML-Enabled Data Pipelines on Databricks
CI/CD Templates: Continuous Delivery of ML-Enabled Data Pipelines on Databricks
 
The A-Z of Data: Introduction to MLOps
The A-Z of Data: Introduction to MLOpsThe A-Z of Data: Introduction to MLOps
The A-Z of Data: Introduction to MLOps
 
Proactive Career Path Management (Talent Management)
Proactive Career Path Management (Talent Management)Proactive Career Path Management (Talent Management)
Proactive Career Path Management (Talent Management)
 
H2O World - Building a Smarter Application - Tom Kraljevic
H2O World - Building a Smarter Application - Tom KraljevicH2O World - Building a Smarter Application - Tom Kraljevic
H2O World - Building a Smarter Application - Tom Kraljevic
 
Working with Institutional Data in OSM
Working with Institutional Data in OSMWorking with Institutional Data in OSM
Working with Institutional Data in OSM
 
ReStream: Accelerating Backtesting and Stream Replay with Serial-Equivalent P...
ReStream: Accelerating Backtesting and Stream Replay with Serial-Equivalent P...ReStream: Accelerating Backtesting and Stream Replay with Serial-Equivalent P...
ReStream: Accelerating Backtesting and Stream Replay with Serial-Equivalent P...
 
Reshaping Data Driven Application Development with GraphQL and AppSync
Reshaping Data Driven Application Development with GraphQL and AppSyncReshaping Data Driven Application Development with GraphQL and AppSync
Reshaping Data Driven Application Development with GraphQL and AppSync
 

Mehr von GraphAware

Challenges in knowledge graph visualization
Challenges in knowledge graph visualizationChallenges in knowledge graph visualization
Challenges in knowledge graph visualizationGraphAware
 
Social media monitoring with ML-powered Knowledge Graph
Social media monitoring with ML-powered Knowledge GraphSocial media monitoring with ML-powered Knowledge Graph
Social media monitoring with ML-powered Knowledge GraphGraphAware
 
To be or not to be.
To be or not to be. To be or not to be.
To be or not to be. GraphAware
 
It Depends (and why it's the most frequent answer to modelling questions)
It Depends (and why it's the most frequent answer to modelling questions)It Depends (and why it's the most frequent answer to modelling questions)
It Depends (and why it's the most frequent answer to modelling questions)GraphAware
 
When privacy matters! Chatbots in data-sensitive businesses
When privacy matters! Chatbots in data-sensitive businessesWhen privacy matters! Chatbots in data-sensitive businesses
When privacy matters! Chatbots in data-sensitive businessesGraphAware
 
Graph-Powered Machine Learning
Graph-Powered Machine LearningGraph-Powered Machine Learning
Graph-Powered Machine LearningGraphAware
 
Signals from outer space
Signals from outer spaceSignals from outer space
Signals from outer spaceGraphAware
 
Neo4j-Databridge: Enterprise-scale ETL for Neo4j
Neo4j-Databridge: Enterprise-scale ETL for Neo4jNeo4j-Databridge: Enterprise-scale ETL for Neo4j
Neo4j-Databridge: Enterprise-scale ETL for Neo4jGraphAware
 
(Big) Data Science
 (Big) Data Science (Big) Data Science
(Big) Data ScienceGraphAware
 
Modelling Data in Neo4j (plus a few tips)
Modelling Data in Neo4j (plus a few tips)Modelling Data in Neo4j (plus a few tips)
Modelling Data in Neo4j (plus a few tips)GraphAware
 
Intro to Neo4j (CZ)
Intro to Neo4j (CZ)Intro to Neo4j (CZ)
Intro to Neo4j (CZ)GraphAware
 
Modelling Data as Graphs (Neo4j)
Modelling Data as Graphs (Neo4j)Modelling Data as Graphs (Neo4j)
Modelling Data as Graphs (Neo4j)GraphAware
 
GraphAware Framework Intro
GraphAware Framework IntroGraphAware Framework Intro
GraphAware Framework IntroGraphAware
 
Advanced Neo4j Use Cases with the GraphAware Framework
Advanced Neo4j Use Cases with the GraphAware FrameworkAdvanced Neo4j Use Cases with the GraphAware Framework
Advanced Neo4j Use Cases with the GraphAware FrameworkGraphAware
 
Recommendations with Neo4j (FOSDEM 2015)
Recommendations with Neo4j (FOSDEM 2015)Recommendations with Neo4j (FOSDEM 2015)
Recommendations with Neo4j (FOSDEM 2015)GraphAware
 
Knowledge Graphs and Chatbots with Neo4j and IBM Watson - Christophe Willemsen
Knowledge Graphs and Chatbots with Neo4j and IBM Watson - Christophe WillemsenKnowledge Graphs and Chatbots with Neo4j and IBM Watson - Christophe Willemsen
Knowledge Graphs and Chatbots with Neo4j and IBM Watson - Christophe WillemsenGraphAware
 
The power of polyglot searching
The power of polyglot searchingThe power of polyglot searching
The power of polyglot searchingGraphAware
 
Neo4j-Databridge
Neo4j-DatabridgeNeo4j-Databridge
Neo4j-DatabridgeGraphAware
 
Spring Data Neo4j: Graph Power Your Enterprise Apps
Spring Data Neo4j: Graph Power Your Enterprise AppsSpring Data Neo4j: Graph Power Your Enterprise Apps
Spring Data Neo4j: Graph Power Your Enterprise AppsGraphAware
 
Voice-driven Knowledge Graph Journey with Neo4j and Amazon Alexa
Voice-driven Knowledge Graph Journey with Neo4j and Amazon AlexaVoice-driven Knowledge Graph Journey with Neo4j and Amazon Alexa
Voice-driven Knowledge Graph Journey with Neo4j and Amazon AlexaGraphAware
 

Mehr von GraphAware (20)

Challenges in knowledge graph visualization
Challenges in knowledge graph visualizationChallenges in knowledge graph visualization
Challenges in knowledge graph visualization
 
Social media monitoring with ML-powered Knowledge Graph
Social media monitoring with ML-powered Knowledge GraphSocial media monitoring with ML-powered Knowledge Graph
Social media monitoring with ML-powered Knowledge Graph
 
To be or not to be.
To be or not to be. To be or not to be.
To be or not to be.
 
It Depends (and why it's the most frequent answer to modelling questions)
It Depends (and why it's the most frequent answer to modelling questions)It Depends (and why it's the most frequent answer to modelling questions)
It Depends (and why it's the most frequent answer to modelling questions)
 
When privacy matters! Chatbots in data-sensitive businesses
When privacy matters! Chatbots in data-sensitive businessesWhen privacy matters! Chatbots in data-sensitive businesses
When privacy matters! Chatbots in data-sensitive businesses
 
Graph-Powered Machine Learning
Graph-Powered Machine LearningGraph-Powered Machine Learning
Graph-Powered Machine Learning
 
Signals from outer space
Signals from outer spaceSignals from outer space
Signals from outer space
 
Neo4j-Databridge: Enterprise-scale ETL for Neo4j
Neo4j-Databridge: Enterprise-scale ETL for Neo4jNeo4j-Databridge: Enterprise-scale ETL for Neo4j
Neo4j-Databridge: Enterprise-scale ETL for Neo4j
 
(Big) Data Science
 (Big) Data Science (Big) Data Science
(Big) Data Science
 
Modelling Data in Neo4j (plus a few tips)
Modelling Data in Neo4j (plus a few tips)Modelling Data in Neo4j (plus a few tips)
Modelling Data in Neo4j (plus a few tips)
 
Intro to Neo4j (CZ)
Intro to Neo4j (CZ)Intro to Neo4j (CZ)
Intro to Neo4j (CZ)
 
Modelling Data as Graphs (Neo4j)
Modelling Data as Graphs (Neo4j)Modelling Data as Graphs (Neo4j)
Modelling Data as Graphs (Neo4j)
 
GraphAware Framework Intro
GraphAware Framework IntroGraphAware Framework Intro
GraphAware Framework Intro
 
Advanced Neo4j Use Cases with the GraphAware Framework
Advanced Neo4j Use Cases with the GraphAware FrameworkAdvanced Neo4j Use Cases with the GraphAware Framework
Advanced Neo4j Use Cases with the GraphAware Framework
 
Recommendations with Neo4j (FOSDEM 2015)
Recommendations with Neo4j (FOSDEM 2015)Recommendations with Neo4j (FOSDEM 2015)
Recommendations with Neo4j (FOSDEM 2015)
 
Knowledge Graphs and Chatbots with Neo4j and IBM Watson - Christophe Willemsen
Knowledge Graphs and Chatbots with Neo4j and IBM Watson - Christophe WillemsenKnowledge Graphs and Chatbots with Neo4j and IBM Watson - Christophe Willemsen
Knowledge Graphs and Chatbots with Neo4j and IBM Watson - Christophe Willemsen
 
The power of polyglot searching
The power of polyglot searchingThe power of polyglot searching
The power of polyglot searching
 
Neo4j-Databridge
Neo4j-DatabridgeNeo4j-Databridge
Neo4j-Databridge
 
Spring Data Neo4j: Graph Power Your Enterprise Apps
Spring Data Neo4j: Graph Power Your Enterprise AppsSpring Data Neo4j: Graph Power Your Enterprise Apps
Spring Data Neo4j: Graph Power Your Enterprise Apps
 
Voice-driven Knowledge Graph Journey with Neo4j and Amazon Alexa
Voice-driven Knowledge Graph Journey with Neo4j and Amazon AlexaVoice-driven Knowledge Graph Journey with Neo4j and Amazon Alexa
Voice-driven Knowledge Graph Journey with Neo4j and Amazon Alexa
 

How Boston Scientific Improves Manufacturing Quality Using Graph Analytics

  • 1. GraphAware® How Boston Scientific Improves Manufacturing Quality Using Graph Analytics
  • 3. ‣ Introduction ‣ Project Themes ‣ Business Problem ‣ Graphs Add Business Value ‣ Graph Model Evolution ‣ Extracting Insights From Graphs ‣ Additional Use Cases ‣ Questions Outline GraphAware®
  • 4. ‣ Data science team lead ‣ Engineering background ‣ High-volume manufacturing & development Boston Scientific GraphAware® Eric Wespi
 eric.wespi@bsci.com
  • 6. GraphAware GraphAware® Eric Spiegelberg
 eric@graphaware.com ‣ Senior Consultant at GraphAware ‣ Java architect and developer ‣ Spring Portfolio ‣ Back end technologist
  • 7. ‣ Consultancy ‣ Training ‣ Software Development ‣ Neo4j Certified Professionals ‣ Neo4j Solution Partner GraphAware GraphAware®
  • 8. THEME 1 FOCUS ON THE BUSINESS PROBLEM
  • 9. THEME 2 USE THE RIGHT TOOLS
  • 10. THEME 3 KEEP IT SIMPLE
  • 11. ‣ Business problem ‣ Discover graphs ‣ Exploration, vetting of technology ‣ Proof of concept (PoC) / Minimum Viable Product (MVP) ‣ Success & business value demonstrated ‣ Evaluate additional business opportunities ‣ Repeat Boston Scientific: A Case Study in Graph Adoption GraphAware®
  • 12. What caused a failure?
 ‣ Vertically integrated ‣ Batch processing ‣ Multiple teams ‣ Nonstandard analysis methods ‣ Lots of spreadsheet manipulation Business Problem & Use Case GraphAware® +
  • 13. Supply Chain Mapping GraphAware® Product Qty: 100 Part A Qty: 100 Failure Qty: 1 Part B Qty: 100 75 Issued 25 Issued Results In Part Part Part Part C
  • 15. ‣ Query times decreased from ~ 2+ minutes to ~ 10-55 seconds ‣ Streamlines the process ‣ Enhances overall efficiency Graphs Add Business Value: Performance GraphAware®
  • 16. Largest value added from non-functional areas:
 ‣ Simplicity ‣ Explainability ‣ Whiteboard friendly ‣ Data Accessibility Graphs Add Business Value GraphAware®
  • 17. Estimates: ‣ 2.5 quintillion bytes of data created daily, accelerating ‣ 90% of the world’s data generated in the last 2 years Graphs Add Business Value: Data Accessibility GraphAware®
  • 18. Everyone has data The competitive advantage is going from data to wisdom to action Graphs Add Business Value: Data Accessibility GraphAware®
  • 19. ‣ Shortest path ‣ Variable length queries Graphs Add Business Value: New Capabilities GraphAware®
  • 21. Links between failures Boston Scientific: Shortest Path GraphAware®
  • 22. GraphAware® Looking for patterns can lead to scary graphs…
  • 23. ‣ Every batch (node) gets a “score” ‣ Scores can be analyzed in a number of way Extract and Analyze Graph Data GraphAware® Date Score Score Process Data
  • 24. ‣ Prepare data
 Python ‣ Build and test database
 py2neo/cypher ‣ Augment properties
 Weights and scores Extract Insights From the Graph GraphAware® Product
 Qty: 100 Part A Part B Weight: 0.75 Issued: 75 Weight: 0.25 Issued: 25 Failure …then develop a production-worthy pipeline through Hadoop:
  • 25. BOSTON SCIENTIFIC NEXT STEPS Data Model Evolution
  • 26. Many start by transfer existing data model to the graph 1:1 ‣ This approach is ok when getting started ‣ Follows crawl, walk, run ‣ May not take advantage of graph strengths Graphs are highly flexible, easy to change ‣ Many accustomed to high barriers and costs of changes in non-graphs ‣ Leads to the “Mentality of initial perfection” ‣ Avoid this mentality and revise, evolve model easily, as needed Graph Adoption Lessons GraphAware®
  • 27. ‣ TopAssembly (TA) has a “product” text property ‣ Next: extract “product” to dedicated node, relationship Boston Scientific: Graph Model Evolution GraphAware®
  • 28. match (ta:TA) with ta create (:Product {name: ta.product})-[:HAS_PRODUCT]->(ta) remove ta.product Graph Model Evolution GraphAware®
  • 29. Data analysis expansion
 add supplier and supplier facility data Boston Scientific: Graph Model Evolution GraphAware®
  • 30. ‣ Apply findings from existing products to new ones ‣ Alert other internal users of suspicious raw material batches more quickly ‣ Improve sensitivity to weak signals Connecting Different Products GraphAware® Part Part Product Failure Raw Material New Product Failure
  • 31. • Import raw text describing inspection failures • Extract and correlate topics for better root cause investigation Future NLP Use Cases GraphAware® Event 1 Pertains to Topic 2 Topic 1 Event 2 Pertains to Pertains to Part Date/Time Topic 1 Frequency