SlideShare a Scribd company logo
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS re:INVENT
Amazon Neptune usage patterns and
best practices
F a s t , r e l i a b l e g r a p h d a t a b a s e b u i l t f o r t h e c l o u d
A n d i G u t m a n s , A W S , G e n e r a l M a n a g e r , A m a z o n N e p t u n e
T h o m a s H u b a u e r , S i e m e n s A G , C o r p o r a t e T e c h n o l o g y
P e t e r H a a s e , m e t a p h a c t s G m b H
D e c e m b e r 1 , 2 0 1 7
DAT319
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
HIGHLY CONNECTED DATA
Retail Fraud DetectionRestaurant RecommendationsSocial Networks
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
US E C A S E S FO R HI GHLY C O NNE C T E D D A T A
Social Networking
Life Sciences Network & IT OperationsFraud Detection
Recommendations Knowledge Graphs
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
RECOMMENDATIONS BASED ON RELATIONSHIPS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
KNOWLEDGE GRAPH APPLICATIONS
What museums should Alice
visit while in Paris?
Who painted the Mona Lisa?
What artists have paintings
in the Louvre?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
NA VI GA T E A WE B O F GLO BA L T A X PO LI C I E S
“Our customers are increasingly required to navigate a complex web of global tax policies and
regulations. We need an approach to model the sophisticated corporate structures of our
largest clients and deliver an end-to-end tax solution. We use a microservices architecture
approach for our platforms and are beginning to leverage Amazon Neptune as a graph-based
system to quickly create links within the data.”
said Tim Vanderham, chief technology officer, Thomson Reuters Tax & Accounting
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Challenges Building Apps with Highly Connected DRELATIONAL DATABASE CHALLENGES BUILDING
APPS WITH HIGHLY CONNECTED DATA
Unnatural for
querying graph
Inefficient
graph processing
Rigid schema inflexible
for changing data
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
DIFFERENT APPROACHES FOR HIGHLY
CONNECTED DATA
Purpose-built for a business process
Purpose-built to answer questions about
relationships
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
A G RA PH DA T A BA SE IS OPT IMIZ E D F OR E F F ICIE NT
ST ORA G E A ND RE T RIE VA L OF H IG H L Y CONNE CT E D DA T A .
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Open Source Apache TinkerPop
Gremlin Traversal Language
W3C Standard
SPARQL Query Language
R E S O U R C E D E S C R I P T I O N
F R A M E W O R K ( R D F )
P R O P E R T Y G R A P H
LEADING GRAPH MODELS AND FRAMEWORKS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
CHALLENGES OF EXISTING GRAPH DATABASES
Difficult to maintain
high availability
Difficult to scale
Limited support for
open standards
Too expensive
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AMAZON NEPTUNE
F u l l y m a n a g e d g r a p h d a t a b a s e
FAST RELIABLE OPEN
Query billions of
relationships with
millisecond latency
6 replicas of your data
across 3 AZs with full
backup and restore
Build powerful
queries easily with
Gremlin and SPARQL
Supports Apache
TinkerPop & W3C
RDF graph models
EASY
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AMAZON NEPTUNE HIGH LEVEL ARCHITECTURE
Bulk load from
Amazon S3
Database
Mgmt.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
CUSTOMERS PREVIEWING AMAZON NEPTUNE
Knowledge Graph at
Siemens
Powered by metaphactory and Amazon Neptune
AWS re:Invent 2017, Las Vegas
Thomas Hubauer, Siemens AG, Corporate Technology
Peter Haase, metaphacts GmbH
siemens.tld/keywordUnrestricted © Siemens AG 2017
Unrestricted © Siemens AG 2017
November 2017Page 16 CT RDA BAM
Outline
Motivation
• Challenges
• Why graphs?
Technology
• Required functionalities
• Current infrastructure
Towards Graphs-as-a-Service
• Why go managed?
• First experiences with Amazon Neptune
What we do
• Our vision: Integrated intelligence
• A day of use cases
Unrestricted © Siemens AG 2017
November 2017Page 17 CT RDA BAM
Digitalization shapes our industry
Isolated data silos
• By owner (Siemens divisions, customers, …
• By subject (operating data, maintenance data,
error information, customer data, …)
• By media type (time series, images, PDFs, …)
Data inaccessibility
• Access paths to complicated for domain experts
leading to high costs for data access
• No integrated view of data
• No or limited search functionalities
Low data quality
• Outdated
• Duplicated
• Incorrect or contradictory
Inefficient workflows
• Long delay from information needs to data access
• Data provisioning demands big capacities of IT experts
• Heterogeneous storage leads to complex data control
Challenges in our industry
Unrestricted © Siemens AG 2017
November 2017Page 18 CT RDA BAM
Why (Knowledge) Graphs?
Benefits of using knowledge
graphs for data representation
• The world is entities and relations!
• Intelligible domain model instead of
complex (physical) data model
• Schema-on-read instead of complex
schema migration for extensions
• Easy integration of multiple data
sources (schemas) and types
(structured, unstructured, …)
• Formal semantic representation
enables inference and machine
processing
Plant
Part
Report
OEM
Part
Location
Unrestricted © Siemens AG 2017
November 2017Page 19 CT RDA BAM
Our answer – Industrial Knowledge Graphs
for capturing Siemens Domain Knowledge
Degree of automated
knowledge digitalization
1
Isolated Data Silos
with hand-crafted
expert systems
2
Domain-specific
Knowledge Graphs
generated from DBs
3
Connected Knowledge
Graph via automated
structure and
link discovery
4
Learning Memories
extract expert
knowledge from
observations
Industrial Knowledge Graph
Knowledge
Digitalized Knowledge (via reasoning and learning)Collected data
From isolated data silos to learning memories
Unrestricted © Siemens AG 2017
November 2017Page 20 CT RDA BAM
Knowledge Graph
AI Algorithm
Vision – Learning Memories for Integrated Intelligence
Declarative
Semantic Memory
(know)
Perception
(understand)
Episodic Memory
(remember)
Decision Making
(act)
Working Memory
(integrate)
Unrestricted © Siemens AG 2017
November 2017Page 21 CT RDA BAM
One day in the life of an artificial assistant @ Siemens
Industrial Knowledge Graph
AI Algorithms
1
62
4 5
4
5 15:00 – Connect
Experts & Communities
6 18:00 - Guide
Rules & Regulations
4 13:00 – Mitigate
Financial Risk Analysis
3 12:00 – Maintain
Master Data Mgmt.
1 09:00 – Analyze
Turbine data hub
2 11:00 – Configure
Configure turbine
3
Unrestricted © Siemens AG 2017
November 2017Page 22 CT RDA BAM
Challenge
• Required data is distributed across
multiple databases
• Source systems have highly
complex schemas
• Need to include unstructured
information into analyses
• Reactivity and efficiency needs call
for end-user access to data
Industrial Knowledge Graph @ Work –
Flexible self-service data access for domain experts
Solution
• NLP to make information from
documents accessible for analytics
• Physical and virtual data
integration to provide unified view
• Access using a domain ontology
and intelligent query construction
support
• Connectors providing data to
existing tools in legacy format
Value Generation
• Unified Data Hub: All information
accessible from one system,
independent of source and type
• Empower domain experts: Subject
matter experts can use domain
language to access data
• Enabler for analytics: Foundation
for fleet-level analytics
I will compile the
relevant data and
visualize it in your
favorite BI tool.
What’s the MTTF
distribution across
turbines with coating
loss last FY?
Data-as-a-service making anyone a data scientist
15:00
18:00
13:00
12:00
09:00
11:00
Unrestricted © Siemens AG 2017
November 2017Page 23 CT RDA BAM
Industrial Knowledge Graph @ Work –
Generation of turbine configurations
15:00
18:00
13:00
12:00
09:00
11:00
Challenge
• Product configuration information is
scattered across spreadsheets,
inconsistent and redundant
• Missing transparency on
technology interactions
• Information only on HOW to design,
but not on WHY to do so
Solution
• Use an Industrial Knowledge Graph
to store product configuration
knowledge with rich semantics
• For new order, create constraint
system on the fly using knowledge
graph information & solve for
feasible solutions
• Use Industrial Knowledge Graph
technology to browse solutions
Value Generation
• Introduce knowledge management
into turbine configuration
• Integrated design process across
all components and technologies
• Semantics allow explain the WHY
behind a design decision
• Speed-up due to automation
How to configure the
new turbine as to
meet customer
requirements?
I will evaluate all
constraints and
provide a list of
possibilities.
Explicit semantic models define constraints
Unrestricted © Siemens AG 2017
November 2017Page 24 CT RDA BAM
others
Customers’ requirements
& market trends
Information generation and
internal provisioning
Siemens Web-Services tomorrow Information
presentation and customer interaction
Information Provisioning
Requirement Engineering
Design Data Enrichment
Data consolidation
Functional Enrichment
Presentation
Customer Feedback
IDL= information provisioning = presentation layer
Maximum quality level
Customer
Efficiency optimization
Reduction
time to market
Virtual simulation
Process compliant
Flexibility
enhancement
Generation
ofproductinformation
Requirements engineeringinternal standards
Definition, commitment & reporting of KPIs
Institution of governance
Integration of data creation process
into PLM process
Standardized quality check
Pricing
Search
Social networking
Order management
FAQInstalled base information
E-order placement
Product and services catalogue
User generated content
Portal
Apps
Unified
Customer experience
Challenge
• Consolidate product relation data
scattered across multiple systems
• Use intelligible rules to derive and
quality-check product relations
• Provide high-quality data on intra-
product relations (successor, etc)
for customer-facing applications
Industrial Knowledge Graph @ Work –
Building a single source of truth for product relation data
Solution
• Link relevant product information
in the Industrial Knowledge Graph
• Data integrity dashboard with
expert-defined rules (SPARQL) to
identify data quality issues
• Use cases access required
information subsets using
specific APIs
Value Generation
• Increase revenue by cross- and up-
selling (driven by richer information)
• Facilitate knowledge management
by product experts with increased
transparency and data integration
• Guaranteed consistency of
information provided across tools
• Reduced efforts for product data
management
How can I make sure
that users see
consistent data
across all apps?
I have integrated all
product information
and compiled a data
integrity dashboard.
Automated planning for lot size one production
15:00
18:00
13:00
12:00
09:00
11:00
Unrestricted © Siemens AG 2017
November 2017Page 25 CT RDA BAM
Company
Client Group Country
Industry
Industrial Knowledge Graph @ Work –
Understanding and mitigating risks in financing
15:00
18:00
13:00
12:00
09:00
11:00
Which investments
we have are directly
or indirectly affected
by this storm?
I have browsed all
investments and
company relations
and put into a report.
360° view of investments to identify risks
Solution
• Combine internal and purchased
information on companies and
projects in Knowledge Graph
• Highly flexible query interface to
support arbitrary queries (structured
and natural language search)
• Interfaces to support analytics on
top of integrated data
Challenge
• Siemens bank has a wide range of
investments across industries
• Complex networks of company
relations (own, partners,
competitors)
• Limited transparency on risks due
to external events, fraud, partner
and competitor activities, etc
Value Generation
• Highly agile analysis of risks
caused e.g. by unforeseen events
• Improved transparency over
partners and competitors
• Identification of potentially
fraudulent behavior patterns
Unrestricted © Siemens AG 2017
November 2017Page 26 CT RDA BAM
Industrial Knowledge Graph @ Work –
Cross-hierarchy community building and expert search
Solution
• Industrial Knowledge Graph
integrates information on people,
projects, and organizations
• Tapping into corporate data silos
to provide an integrated view
• Utilize public sources for skill
hierarchies to improve search
• Possibility to integrate relevant
external sources (career platforms)
Challenge
• Foster community building across
organizational boundaries
• Finding experts within Siemens,
utilizing personal networks
Value Generation
• Transparency over informal
communities as well as formal
organizational hierarchies
• Finding experts made easy
• Utilize FOAF-graph to facilitate
support-seeking
Stephan G. should
be able to help. You
might ask Thomas H.
to make contact.
Do we have experts
near my office who
can help me with
ontology design?
Flexible collaboration across organization boundaries
15:00
18:00
13:00
12:00
09:00
11:00
Unrestricted © Siemens AG 2017
November 2017Page 27 CT RDA BAM
Help employees follow regulations easily and quickly
Challenge
• Large organizations have huge
bodies of rules & regulations
• Numerous facets of rule scope
(country, site, organization, …)
complicate finding applicable rules
• Rules tell WHAT to do, not HOW
• Communication is done via PDF-
based circular documents
Industrial Knowledge Graph @ Work –
Prescriptive advice from complex rule frameworks
Solution
• Utilize NLP technology to extract
subject, roles, scope, and activity
information from circulars
• Industrial Knowledge graph to
integrate with organizational
knowledge, giving contextualized
descriptive guidance (e.g. whom to
call)
Value Generation
• Reduce time spent on
understanding processes and
following them
• Reduce non-conformance cost
due to process violations
• Increase employee satisfaction by
simplifying processes
Based on locally
applicable rules, you
first need to talk to
John Doe from ECC.
I need this order
done. Whom need I
contact to get it
approved?
15:00
18:00
13:00
12:00
09:00
11:00
Unrestricted © Siemens AG 2017
November 2017Page 28 CT RDA BAM
Unrelated Data Silos
Knowledge as a Service – Consuming
knowledge and analytics should be as easy as shopping
Knowledge Graph
AI Algorithms
Customer and
Sales Data
…Design and
Engineering Data
Supply
Chain Data
Usage Data of
Siemens Software
Operational
Sensor Data
Service and
Maintenance Data
Data Platform (e.g. Mindsphere)
Siemens API
MindSphere – Siemens
IoT Operating System
Connectivity
Knowledge Graph
AI Algorithms
Unrestricted © Siemens AG 2017
November 2017Page 29 CT RDA BAM
Functionalities for an Industrial Knowledge Graph Platform
storeaccess
provide/
application
process
&manage
Query
endpoint
(SPARQL)
SPARQL
connector
Query
endpoint
(other)
REST APIs
Graph
analytics
Data
integration
(reconcile, …)
Model
editing &
management
Graph DB
(triple store)
Graph DB
(property
graph)
Policy
enforcement
(e.g. GDPR)
Federation
SQL
connector
(OBDA)
Siemens
connectors
(via API/ DB/
file/ …)
OCR
(for non-
searchable
docs)
Batch ETL
(scripted,
from files)
Self-service
ETL
(XLS, XML,
…)
NLP / text
processing
(from search-
able docs)
Reasoning
Machine
Learning
(connector)
Advanced
Querying
(semantic,
similarity, …)
Metadata
manager
(sourced
data)
Metadata
manager
(other)
Model
bootstrap
Semantic
search
Planning &
optimization
Unrestricted © Siemens AG 2017
November 2017Page 30 CT RDA BAM
VPC
Peering
Siemens AWS Use Case Architecture
Availability Zone 1 - N
security group
Elastic Load
Balancing
Route53D
NS
Corporate data
center
Certificate
Manager
CloudWatch
Logs, Alarms & Metrics
VPC Subnet 1-N …
Corporate NetworkVirtual Private Network
Corporate
gateway
Router
Relational Database
Services
Data Landing Zone
EC2 Bastion / Jump Box
VPC
gateway
VPC Subnet
HTTPS
SSH
ECR Docker registry Managed Graph
ServicesAlexa
blazegraph
Graph-Database
EC2 KNIMEEC2 metaphactory
Knowledge Graph Platform
AWS Management Console
Configuration /
Orchestration
Script-Based
Creation/Maintenance
Unrestricted © Siemens AG 2017
November 2017Page 31 CT RDA BAM
metaphactory Knowledge Graph Platform
Knowledge Graph Management
• SPARQL endpoint UI
• Navigation, exploration, visualization
• Authoring, ontology and instance
data management
Knowledge Graph Application
Development
• Rapid prototyping of end-user
oriented applications
• Web components for end-user
oriented data interaction
Knowledge Graph Middleware
• “Queries as a Service”
• Interfaces to third party applications
• Integration with other AWS services
Unrestricted © Siemens AG 2017
November 2017Page 32 CT RDA BAM
Reasons for Amazon Neptune
Fully managed service
Scalability & Performance
High availability and durability
Security & Encryption
Standards compliance
RDF / SPARQL and property graphs
Unrestricted © Siemens AG 2017
November 2017Page 33 CT RDA BAM
First Use Case on Amazon Neptune: Siemens Product
Knowledge Network
Product Relationship Manage-
ment based on Master Data
• Integrated data from variety
of sources
• Central hub for applications
to access product data
POC with metaphactory and
Amazon Neptune
• Graph-based data
integration:
• 1.2 M products
Unrestricted © Siemens AG 2017
November 2017Page 34 CT RDA BAM
Graph Visualization and Exploration
Variety of graph structures:
• Product metadata and
relationships
• Successor, predecessor network
• Taxonomic information
Unrestricted © Siemens AG 2017
November 2017Page 35 CT RDA BAM
Editing instance data
Semantic forms for authoring
product data
• End-user oriented interface
• Auto-suggestions against
the knowledge graph
• Constraint validation
Unrestricted © Siemens AG 2017
November 2017Page 36 CT RDA BAM
Data Quality: Consistency Checks Across the Graph
Data quality checks
• Checks against integrated
graph populated from many
sources
• Rules and constraints
defined as graph patterns
• Evaluated as SPARQL
queries
• Visualized in interactive
data quality dashboard
Unrestricted © Siemens AG 2017
November 2017Page 37 CT RDA BAM
Queries as a Service: Dynamic REST APIs
Dynamic REST Services
• Declarative data access
with SPARQL queries
• Automatically exposed as
REST APIs
• Easy application
development
• Fine-granular access
control
Unrestricted © Siemens AG 2017
November 2017Page 38 CT RDA BAM
Summary of First Experiences with Amazon Neptune
Data scale
• 1.2 million products
• 120 million edges / triples
• Heterogeneous data
Query workload
• Real time queries against the graph for end-user frontend
• Analytical queries for data quality assessments
Standards-compliance
• Easy migration to Amazon Neptune via SPARQL 1.1
Protocol
Unrestricted © Siemens AG 2017
November 2017Page 39 CT RDA BAM
Thanks for your attention! Questions?
Thomas Hubauer
Portfolio Project
Manager
Siemens AG
CT RDA BAM SMR-
DE
siemens.com
Peter Haase
CEO
metaphacts GmbH
metaphacts.com
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
THANK YOU!

More Related Content

What's hot

Scaling Data Quality @ Netflix
Scaling Data Quality @ NetflixScaling Data Quality @ Netflix
Scaling Data Quality @ Netflix
Michelle Ufford
 
Data Platform Architecture Principles and Evaluation Criteria
Data Platform Architecture Principles and Evaluation CriteriaData Platform Architecture Principles and Evaluation Criteria
Data Platform Architecture Principles and Evaluation Criteria
ScyllaDB
 
Neo4j Graph Use Cases, Bruno Ungermann, Neo4j
Neo4j Graph Use Cases, Bruno Ungermann, Neo4jNeo4j Graph Use Cases, Bruno Ungermann, Neo4j
Neo4j Graph Use Cases, Bruno Ungermann, Neo4j
Neo4j
 
Modern Data architecture Design
Modern Data architecture DesignModern Data architecture Design
Modern Data architecture Design
Kujambu Murugesan
 
Moving to Databricks & Delta
Moving to Databricks & DeltaMoving to Databricks & Delta
Moving to Databricks & Delta
Databricks
 
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Cathrine Wilhelmsen
 
Work Backwards to Your Graph Data Model & Queries with Amazon Neptune (DAT330...
Work Backwards to Your Graph Data Model & Queries with Amazon Neptune (DAT330...Work Backwards to Your Graph Data Model & Queries with Amazon Neptune (DAT330...
Work Backwards to Your Graph Data Model & Queries with Amazon Neptune (DAT330...
Amazon Web Services
 
Architecting Modern Data Platforms
Architecting Modern Data PlatformsArchitecting Modern Data Platforms
Architecting Modern Data Platforms
Ankit Rathi
 
Microsoft Azure Assessment Service (MAAS) & Modernize - Datasheet
Microsoft Azure Assessment Service (MAAS) & Modernize - DatasheetMicrosoft Azure Assessment Service (MAAS) & Modernize - Datasheet
Microsoft Azure Assessment Service (MAAS) & Modernize - Datasheet
Todd Erskine
 
Accelerate Your Cloud Migration Journey.pdf
Accelerate Your Cloud Migration Journey.pdfAccelerate Your Cloud Migration Journey.pdf
Accelerate Your Cloud Migration Journey.pdf
Amazon Web Services
 
On-Ramp to Graph Databases and Amazon Neptune (DAT335) - AWS re:Invent 2018
On-Ramp to Graph Databases and Amazon Neptune (DAT335) - AWS re:Invent 2018On-Ramp to Graph Databases and Amazon Neptune (DAT335) - AWS re:Invent 2018
On-Ramp to Graph Databases and Amazon Neptune (DAT335) - AWS re:Invent 2018
Amazon Web Services
 
Data Lake Architecture
Data Lake ArchitectureData Lake Architecture
Data Lake Architecture
DATAVERSITY
 
Webinar Data Mesh - Part 3
Webinar Data Mesh - Part 3Webinar Data Mesh - Part 3
Webinar Data Mesh - Part 3
Jeffrey T. Pollock
 
Get Started with the Most Advanced Edition Yet of Neo4j Graph Data Science
Get Started with the Most Advanced Edition Yet of Neo4j Graph Data ScienceGet Started with the Most Advanced Edition Yet of Neo4j Graph Data Science
Get Started with the Most Advanced Edition Yet of Neo4j Graph Data Science
Neo4j
 
Data Architecture Strategies: The Rise of the Graph Database
Data Architecture Strategies: The Rise of the Graph DatabaseData Architecture Strategies: The Rise of the Graph Database
Data Architecture Strategies: The Rise of the Graph Database
DATAVERSITY
 
Neptune webinar AWS
Neptune webinar AWS Neptune webinar AWS
Neptune webinar AWS
Amazon Web Services
 
Optimizing the Supply Chain with Knowledge Graphs, IoT and Digital Twins_Moor...
Optimizing the Supply Chain with Knowledge Graphs, IoT and Digital Twins_Moor...Optimizing the Supply Chain with Knowledge Graphs, IoT and Digital Twins_Moor...
Optimizing the Supply Chain with Knowledge Graphs, IoT and Digital Twins_Moor...
Neo4j
 
Building Data Lakes with AWS
Building Data Lakes with AWSBuilding Data Lakes with AWS
Building Data Lakes with AWS
Amazon Web Services
 
RAPIDS Overview
RAPIDS OverviewRAPIDS Overview
RAPIDS Overview
NVIDIA Japan
 
Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)
James Serra
 

What's hot (20)

Scaling Data Quality @ Netflix
Scaling Data Quality @ NetflixScaling Data Quality @ Netflix
Scaling Data Quality @ Netflix
 
Data Platform Architecture Principles and Evaluation Criteria
Data Platform Architecture Principles and Evaluation CriteriaData Platform Architecture Principles and Evaluation Criteria
Data Platform Architecture Principles and Evaluation Criteria
 
Neo4j Graph Use Cases, Bruno Ungermann, Neo4j
Neo4j Graph Use Cases, Bruno Ungermann, Neo4jNeo4j Graph Use Cases, Bruno Ungermann, Neo4j
Neo4j Graph Use Cases, Bruno Ungermann, Neo4j
 
Modern Data architecture Design
Modern Data architecture DesignModern Data architecture Design
Modern Data architecture Design
 
Moving to Databricks & Delta
Moving to Databricks & DeltaMoving to Databricks & Delta
Moving to Databricks & Delta
 
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
 
Work Backwards to Your Graph Data Model & Queries with Amazon Neptune (DAT330...
Work Backwards to Your Graph Data Model & Queries with Amazon Neptune (DAT330...Work Backwards to Your Graph Data Model & Queries with Amazon Neptune (DAT330...
Work Backwards to Your Graph Data Model & Queries with Amazon Neptune (DAT330...
 
Architecting Modern Data Platforms
Architecting Modern Data PlatformsArchitecting Modern Data Platforms
Architecting Modern Data Platforms
 
Microsoft Azure Assessment Service (MAAS) & Modernize - Datasheet
Microsoft Azure Assessment Service (MAAS) & Modernize - DatasheetMicrosoft Azure Assessment Service (MAAS) & Modernize - Datasheet
Microsoft Azure Assessment Service (MAAS) & Modernize - Datasheet
 
Accelerate Your Cloud Migration Journey.pdf
Accelerate Your Cloud Migration Journey.pdfAccelerate Your Cloud Migration Journey.pdf
Accelerate Your Cloud Migration Journey.pdf
 
On-Ramp to Graph Databases and Amazon Neptune (DAT335) - AWS re:Invent 2018
On-Ramp to Graph Databases and Amazon Neptune (DAT335) - AWS re:Invent 2018On-Ramp to Graph Databases and Amazon Neptune (DAT335) - AWS re:Invent 2018
On-Ramp to Graph Databases and Amazon Neptune (DAT335) - AWS re:Invent 2018
 
Data Lake Architecture
Data Lake ArchitectureData Lake Architecture
Data Lake Architecture
 
Webinar Data Mesh - Part 3
Webinar Data Mesh - Part 3Webinar Data Mesh - Part 3
Webinar Data Mesh - Part 3
 
Get Started with the Most Advanced Edition Yet of Neo4j Graph Data Science
Get Started with the Most Advanced Edition Yet of Neo4j Graph Data ScienceGet Started with the Most Advanced Edition Yet of Neo4j Graph Data Science
Get Started with the Most Advanced Edition Yet of Neo4j Graph Data Science
 
Data Architecture Strategies: The Rise of the Graph Database
Data Architecture Strategies: The Rise of the Graph DatabaseData Architecture Strategies: The Rise of the Graph Database
Data Architecture Strategies: The Rise of the Graph Database
 
Neptune webinar AWS
Neptune webinar AWS Neptune webinar AWS
Neptune webinar AWS
 
Optimizing the Supply Chain with Knowledge Graphs, IoT and Digital Twins_Moor...
Optimizing the Supply Chain with Knowledge Graphs, IoT and Digital Twins_Moor...Optimizing the Supply Chain with Knowledge Graphs, IoT and Digital Twins_Moor...
Optimizing the Supply Chain with Knowledge Graphs, IoT and Digital Twins_Moor...
 
Building Data Lakes with AWS
Building Data Lakes with AWSBuilding Data Lakes with AWS
Building Data Lakes with AWS
 
RAPIDS Overview
RAPIDS OverviewRAPIDS Overview
RAPIDS Overview
 
Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)
 

Similar to NEW LAUNCH! Amazon Neptune Overview and Customer Use Cases - DAT319 - re:Invent 2017

GPSBUS212-Migration Tools – A Puzzle or Lego Blocks
GPSBUS212-Migration Tools – A Puzzle or Lego BlocksGPSBUS212-Migration Tools – A Puzzle or Lego Blocks
GPSBUS212-Migration Tools – A Puzzle or Lego Blocks
Amazon Web Services
 
GPSBUS202_Driving Customer Value with Big Data Analytics
GPSBUS202_Driving Customer Value with Big Data AnalyticsGPSBUS202_Driving Customer Value with Big Data Analytics
GPSBUS202_Driving Customer Value with Big Data Analytics
Amazon Web Services
 
FINRA's Managed Data Lake: Next-Gen Analytics in the Cloud - ENT328 - re:Inve...
FINRA's Managed Data Lake: Next-Gen Analytics in the Cloud - ENT328 - re:Inve...FINRA's Managed Data Lake: Next-Gen Analytics in the Cloud - ENT328 - re:Inve...
FINRA's Managed Data Lake: Next-Gen Analytics in the Cloud - ENT328 - re:Inve...
Amazon Web Services
 
AWS Data-Driven Insights Learning Series_ANZ Sep 2019 Part 2
AWS Data-Driven Insights Learning Series_ANZ Sep 2019 Part 2AWS Data-Driven Insights Learning Series_ANZ Sep 2019 Part 2
AWS Data-Driven Insights Learning Series_ANZ Sep 2019 Part 2
Amazon Web Services
 
GPSBUS211-Edge Intelligence for IoT Applications
GPSBUS211-Edge Intelligence for IoT ApplicationsGPSBUS211-Edge Intelligence for IoT Applications
GPSBUS211-Edge Intelligence for IoT Applications
Amazon Web Services
 
Compute at the Edge with AWS Greengrass - IOT309 - re:Invent 2017
Compute at the Edge with AWS Greengrass - IOT309 - re:Invent 2017Compute at the Edge with AWS Greengrass - IOT309 - re:Invent 2017
Compute at the Edge with AWS Greengrass - IOT309 - re:Invent 2017
Amazon Web Services
 
Fanatics Ingests Streaming Data to a Data Lake on AWS
Fanatics Ingests Streaming Data to a Data Lake on AWSFanatics Ingests Streaming Data to a Data Lake on AWS
Fanatics Ingests Streaming Data to a Data Lake on AWS
Amazon Web Services
 
ABD206-Building Visualizations and Dashboards with Amazon QuickSight
ABD206-Building Visualizations and Dashboards with Amazon QuickSightABD206-Building Visualizations and Dashboards with Amazon QuickSight
ABD206-Building Visualizations and Dashboards with Amazon QuickSight
Amazon Web Services
 
NEW LAUNCH! Introducing Amazon MQ Managed Message Broker Service for ActiveMQ...
NEW LAUNCH! Introducing Amazon MQ Managed Message Broker Service for ActiveMQ...NEW LAUNCH! Introducing Amazon MQ Managed Message Broker Service for ActiveMQ...
NEW LAUNCH! Introducing Amazon MQ Managed Message Broker Service for ActiveMQ...
Amazon Web Services
 
ABD303_Developing an Insights Platform—the Sysco Journey from Disparate Syste...
ABD303_Developing an Insights Platform—the Sysco Journey from Disparate Syste...ABD303_Developing an Insights Platform—the Sysco Journey from Disparate Syste...
ABD303_Developing an Insights Platform—the Sysco Journey from Disparate Syste...
Amazon Web Services
 
Developing an Insights Platform—the Sysco Journey from Disparate Systems to a...
Developing an Insights Platform—the Sysco Journey from Disparate Systems to a...Developing an Insights Platform—the Sysco Journey from Disparate Systems to a...
Developing an Insights Platform—the Sysco Journey from Disparate Systems to a...
Amazon Web Services
 
Taking Complexity Out of Data Science with AWS and Zoomdata PPT
Taking Complexity Out of Data Science with AWS and Zoomdata PPTTaking Complexity Out of Data Science with AWS and Zoomdata PPT
Taking Complexity Out of Data Science with AWS and Zoomdata PPT
Amazon Web Services
 
ABD307_Deep Analytics for Global AWS Marketing Organization
ABD307_Deep Analytics for Global AWS Marketing OrganizationABD307_Deep Analytics for Global AWS Marketing Organization
ABD307_Deep Analytics for Global AWS Marketing Organization
Amazon Web Services
 
ENT212-An Overview of Best Practices for Large-Scale Migrations
ENT212-An Overview of Best Practices for Large-Scale MigrationsENT212-An Overview of Best Practices for Large-Scale Migrations
ENT212-An Overview of Best Practices for Large-Scale Migrations
Amazon Web Services
 
How to Confidently Unleash Data to Meet the Needs of Your Entire Organization...
How to Confidently Unleash Data to Meet the Needs of Your Entire Organization...How to Confidently Unleash Data to Meet the Needs of Your Entire Organization...
How to Confidently Unleash Data to Meet the Needs of Your Entire Organization...
Amazon Web Services
 
GPSTEC201_Building an Artificial Intelligence Practice for Consulting Partners
GPSTEC201_Building an Artificial Intelligence Practice for Consulting PartnersGPSTEC201_Building an Artificial Intelligence Practice for Consulting Partners
GPSTEC201_Building an Artificial Intelligence Practice for Consulting Partners
Amazon Web Services
 
BAP202_Amazon Connect Delivers Personalized Customer Experiences for Your Clo...
BAP202_Amazon Connect Delivers Personalized Customer Experiences for Your Clo...BAP202_Amazon Connect Delivers Personalized Customer Experiences for Your Clo...
BAP202_Amazon Connect Delivers Personalized Customer Experiences for Your Clo...
Amazon Web Services
 
Women in Big Data
Women in Big DataWomen in Big Data
Women in Big Data
Amazon Web Services
 
ATC302_How to Leverage AWS Machine Learning Services to Analyze and Optimize ...
ATC302_How to Leverage AWS Machine Learning Services to Analyze and Optimize ...ATC302_How to Leverage AWS Machine Learning Services to Analyze and Optimize ...
ATC302_How to Leverage AWS Machine Learning Services to Analyze and Optimize ...
Amazon Web Services
 
TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
 TiVo: How to Scale New Products with a Data Lake on AWS and Qubole TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
Amazon Web Services
 

Similar to NEW LAUNCH! Amazon Neptune Overview and Customer Use Cases - DAT319 - re:Invent 2017 (20)

GPSBUS212-Migration Tools – A Puzzle or Lego Blocks
GPSBUS212-Migration Tools – A Puzzle or Lego BlocksGPSBUS212-Migration Tools – A Puzzle or Lego Blocks
GPSBUS212-Migration Tools – A Puzzle or Lego Blocks
 
GPSBUS202_Driving Customer Value with Big Data Analytics
GPSBUS202_Driving Customer Value with Big Data AnalyticsGPSBUS202_Driving Customer Value with Big Data Analytics
GPSBUS202_Driving Customer Value with Big Data Analytics
 
FINRA's Managed Data Lake: Next-Gen Analytics in the Cloud - ENT328 - re:Inve...
FINRA's Managed Data Lake: Next-Gen Analytics in the Cloud - ENT328 - re:Inve...FINRA's Managed Data Lake: Next-Gen Analytics in the Cloud - ENT328 - re:Inve...
FINRA's Managed Data Lake: Next-Gen Analytics in the Cloud - ENT328 - re:Inve...
 
AWS Data-Driven Insights Learning Series_ANZ Sep 2019 Part 2
AWS Data-Driven Insights Learning Series_ANZ Sep 2019 Part 2AWS Data-Driven Insights Learning Series_ANZ Sep 2019 Part 2
AWS Data-Driven Insights Learning Series_ANZ Sep 2019 Part 2
 
GPSBUS211-Edge Intelligence for IoT Applications
GPSBUS211-Edge Intelligence for IoT ApplicationsGPSBUS211-Edge Intelligence for IoT Applications
GPSBUS211-Edge Intelligence for IoT Applications
 
Compute at the Edge with AWS Greengrass - IOT309 - re:Invent 2017
Compute at the Edge with AWS Greengrass - IOT309 - re:Invent 2017Compute at the Edge with AWS Greengrass - IOT309 - re:Invent 2017
Compute at the Edge with AWS Greengrass - IOT309 - re:Invent 2017
 
Fanatics Ingests Streaming Data to a Data Lake on AWS
Fanatics Ingests Streaming Data to a Data Lake on AWSFanatics Ingests Streaming Data to a Data Lake on AWS
Fanatics Ingests Streaming Data to a Data Lake on AWS
 
ABD206-Building Visualizations and Dashboards with Amazon QuickSight
ABD206-Building Visualizations and Dashboards with Amazon QuickSightABD206-Building Visualizations and Dashboards with Amazon QuickSight
ABD206-Building Visualizations and Dashboards with Amazon QuickSight
 
NEW LAUNCH! Introducing Amazon MQ Managed Message Broker Service for ActiveMQ...
NEW LAUNCH! Introducing Amazon MQ Managed Message Broker Service for ActiveMQ...NEW LAUNCH! Introducing Amazon MQ Managed Message Broker Service for ActiveMQ...
NEW LAUNCH! Introducing Amazon MQ Managed Message Broker Service for ActiveMQ...
 
ABD303_Developing an Insights Platform—the Sysco Journey from Disparate Syste...
ABD303_Developing an Insights Platform—the Sysco Journey from Disparate Syste...ABD303_Developing an Insights Platform—the Sysco Journey from Disparate Syste...
ABD303_Developing an Insights Platform—the Sysco Journey from Disparate Syste...
 
Developing an Insights Platform—the Sysco Journey from Disparate Systems to a...
Developing an Insights Platform—the Sysco Journey from Disparate Systems to a...Developing an Insights Platform—the Sysco Journey from Disparate Systems to a...
Developing an Insights Platform—the Sysco Journey from Disparate Systems to a...
 
Taking Complexity Out of Data Science with AWS and Zoomdata PPT
Taking Complexity Out of Data Science with AWS and Zoomdata PPTTaking Complexity Out of Data Science with AWS and Zoomdata PPT
Taking Complexity Out of Data Science with AWS and Zoomdata PPT
 
ABD307_Deep Analytics for Global AWS Marketing Organization
ABD307_Deep Analytics for Global AWS Marketing OrganizationABD307_Deep Analytics for Global AWS Marketing Organization
ABD307_Deep Analytics for Global AWS Marketing Organization
 
ENT212-An Overview of Best Practices for Large-Scale Migrations
ENT212-An Overview of Best Practices for Large-Scale MigrationsENT212-An Overview of Best Practices for Large-Scale Migrations
ENT212-An Overview of Best Practices for Large-Scale Migrations
 
How to Confidently Unleash Data to Meet the Needs of Your Entire Organization...
How to Confidently Unleash Data to Meet the Needs of Your Entire Organization...How to Confidently Unleash Data to Meet the Needs of Your Entire Organization...
How to Confidently Unleash Data to Meet the Needs of Your Entire Organization...
 
GPSTEC201_Building an Artificial Intelligence Practice for Consulting Partners
GPSTEC201_Building an Artificial Intelligence Practice for Consulting PartnersGPSTEC201_Building an Artificial Intelligence Practice for Consulting Partners
GPSTEC201_Building an Artificial Intelligence Practice for Consulting Partners
 
BAP202_Amazon Connect Delivers Personalized Customer Experiences for Your Clo...
BAP202_Amazon Connect Delivers Personalized Customer Experiences for Your Clo...BAP202_Amazon Connect Delivers Personalized Customer Experiences for Your Clo...
BAP202_Amazon Connect Delivers Personalized Customer Experiences for Your Clo...
 
Women in Big Data
Women in Big DataWomen in Big Data
Women in Big Data
 
ATC302_How to Leverage AWS Machine Learning Services to Analyze and Optimize ...
ATC302_How to Leverage AWS Machine Learning Services to Analyze and Optimize ...ATC302_How to Leverage AWS Machine Learning Services to Analyze and Optimize ...
ATC302_How to Leverage AWS Machine Learning Services to Analyze and Optimize ...
 
TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
 TiVo: How to Scale New Products with a Data Lake on AWS and Qubole TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
TiVo: How to Scale New Products with a Data Lake on AWS and Qubole
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
Amazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
Amazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
Amazon Web Services
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Amazon Web Services
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
Amazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
Amazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Amazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
Amazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Amazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
Amazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

NEW LAUNCH! Amazon Neptune Overview and Customer Use Cases - DAT319 - re:Invent 2017

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS re:INVENT Amazon Neptune usage patterns and best practices F a s t , r e l i a b l e g r a p h d a t a b a s e b u i l t f o r t h e c l o u d A n d i G u t m a n s , A W S , G e n e r a l M a n a g e r , A m a z o n N e p t u n e T h o m a s H u b a u e r , S i e m e n s A G , C o r p o r a t e T e c h n o l o g y P e t e r H a a s e , m e t a p h a c t s G m b H D e c e m b e r 1 , 2 0 1 7 DAT319
  • 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. HIGHLY CONNECTED DATA Retail Fraud DetectionRestaurant RecommendationsSocial Networks
  • 3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. US E C A S E S FO R HI GHLY C O NNE C T E D D A T A Social Networking Life Sciences Network & IT OperationsFraud Detection Recommendations Knowledge Graphs
  • 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. RECOMMENDATIONS BASED ON RELATIONSHIPS
  • 5. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. KNOWLEDGE GRAPH APPLICATIONS What museums should Alice visit while in Paris? Who painted the Mona Lisa? What artists have paintings in the Louvre?
  • 6. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. NA VI GA T E A WE B O F GLO BA L T A X PO LI C I E S “Our customers are increasingly required to navigate a complex web of global tax policies and regulations. We need an approach to model the sophisticated corporate structures of our largest clients and deliver an end-to-end tax solution. We use a microservices architecture approach for our platforms and are beginning to leverage Amazon Neptune as a graph-based system to quickly create links within the data.” said Tim Vanderham, chief technology officer, Thomson Reuters Tax & Accounting
  • 7. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Challenges Building Apps with Highly Connected DRELATIONAL DATABASE CHALLENGES BUILDING APPS WITH HIGHLY CONNECTED DATA Unnatural for querying graph Inefficient graph processing Rigid schema inflexible for changing data
  • 8. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. DIFFERENT APPROACHES FOR HIGHLY CONNECTED DATA Purpose-built for a business process Purpose-built to answer questions about relationships
  • 9. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. A G RA PH DA T A BA SE IS OPT IMIZ E D F OR E F F ICIE NT ST ORA G E A ND RE T RIE VA L OF H IG H L Y CONNE CT E D DA T A .
  • 10. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Open Source Apache TinkerPop Gremlin Traversal Language W3C Standard SPARQL Query Language R E S O U R C E D E S C R I P T I O N F R A M E W O R K ( R D F ) P R O P E R T Y G R A P H LEADING GRAPH MODELS AND FRAMEWORKS
  • 11. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. CHALLENGES OF EXISTING GRAPH DATABASES Difficult to maintain high availability Difficult to scale Limited support for open standards Too expensive
  • 12. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AMAZON NEPTUNE F u l l y m a n a g e d g r a p h d a t a b a s e FAST RELIABLE OPEN Query billions of relationships with millisecond latency 6 replicas of your data across 3 AZs with full backup and restore Build powerful queries easily with Gremlin and SPARQL Supports Apache TinkerPop & W3C RDF graph models EASY
  • 13. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AMAZON NEPTUNE HIGH LEVEL ARCHITECTURE Bulk load from Amazon S3 Database Mgmt.
  • 14. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. CUSTOMERS PREVIEWING AMAZON NEPTUNE
  • 15. Knowledge Graph at Siemens Powered by metaphactory and Amazon Neptune AWS re:Invent 2017, Las Vegas Thomas Hubauer, Siemens AG, Corporate Technology Peter Haase, metaphacts GmbH siemens.tld/keywordUnrestricted © Siemens AG 2017
  • 16. Unrestricted © Siemens AG 2017 November 2017Page 16 CT RDA BAM Outline Motivation • Challenges • Why graphs? Technology • Required functionalities • Current infrastructure Towards Graphs-as-a-Service • Why go managed? • First experiences with Amazon Neptune What we do • Our vision: Integrated intelligence • A day of use cases
  • 17. Unrestricted © Siemens AG 2017 November 2017Page 17 CT RDA BAM Digitalization shapes our industry Isolated data silos • By owner (Siemens divisions, customers, … • By subject (operating data, maintenance data, error information, customer data, …) • By media type (time series, images, PDFs, …) Data inaccessibility • Access paths to complicated for domain experts leading to high costs for data access • No integrated view of data • No or limited search functionalities Low data quality • Outdated • Duplicated • Incorrect or contradictory Inefficient workflows • Long delay from information needs to data access • Data provisioning demands big capacities of IT experts • Heterogeneous storage leads to complex data control Challenges in our industry
  • 18. Unrestricted © Siemens AG 2017 November 2017Page 18 CT RDA BAM Why (Knowledge) Graphs? Benefits of using knowledge graphs for data representation • The world is entities and relations! • Intelligible domain model instead of complex (physical) data model • Schema-on-read instead of complex schema migration for extensions • Easy integration of multiple data sources (schemas) and types (structured, unstructured, …) • Formal semantic representation enables inference and machine processing Plant Part Report OEM Part Location
  • 19. Unrestricted © Siemens AG 2017 November 2017Page 19 CT RDA BAM Our answer – Industrial Knowledge Graphs for capturing Siemens Domain Knowledge Degree of automated knowledge digitalization 1 Isolated Data Silos with hand-crafted expert systems 2 Domain-specific Knowledge Graphs generated from DBs 3 Connected Knowledge Graph via automated structure and link discovery 4 Learning Memories extract expert knowledge from observations Industrial Knowledge Graph Knowledge Digitalized Knowledge (via reasoning and learning)Collected data From isolated data silos to learning memories
  • 20. Unrestricted © Siemens AG 2017 November 2017Page 20 CT RDA BAM Knowledge Graph AI Algorithm Vision – Learning Memories for Integrated Intelligence Declarative Semantic Memory (know) Perception (understand) Episodic Memory (remember) Decision Making (act) Working Memory (integrate)
  • 21. Unrestricted © Siemens AG 2017 November 2017Page 21 CT RDA BAM One day in the life of an artificial assistant @ Siemens Industrial Knowledge Graph AI Algorithms 1 62 4 5 4 5 15:00 – Connect Experts & Communities 6 18:00 - Guide Rules & Regulations 4 13:00 – Mitigate Financial Risk Analysis 3 12:00 – Maintain Master Data Mgmt. 1 09:00 – Analyze Turbine data hub 2 11:00 – Configure Configure turbine 3
  • 22. Unrestricted © Siemens AG 2017 November 2017Page 22 CT RDA BAM Challenge • Required data is distributed across multiple databases • Source systems have highly complex schemas • Need to include unstructured information into analyses • Reactivity and efficiency needs call for end-user access to data Industrial Knowledge Graph @ Work – Flexible self-service data access for domain experts Solution • NLP to make information from documents accessible for analytics • Physical and virtual data integration to provide unified view • Access using a domain ontology and intelligent query construction support • Connectors providing data to existing tools in legacy format Value Generation • Unified Data Hub: All information accessible from one system, independent of source and type • Empower domain experts: Subject matter experts can use domain language to access data • Enabler for analytics: Foundation for fleet-level analytics I will compile the relevant data and visualize it in your favorite BI tool. What’s the MTTF distribution across turbines with coating loss last FY? Data-as-a-service making anyone a data scientist 15:00 18:00 13:00 12:00 09:00 11:00
  • 23. Unrestricted © Siemens AG 2017 November 2017Page 23 CT RDA BAM Industrial Knowledge Graph @ Work – Generation of turbine configurations 15:00 18:00 13:00 12:00 09:00 11:00 Challenge • Product configuration information is scattered across spreadsheets, inconsistent and redundant • Missing transparency on technology interactions • Information only on HOW to design, but not on WHY to do so Solution • Use an Industrial Knowledge Graph to store product configuration knowledge with rich semantics • For new order, create constraint system on the fly using knowledge graph information & solve for feasible solutions • Use Industrial Knowledge Graph technology to browse solutions Value Generation • Introduce knowledge management into turbine configuration • Integrated design process across all components and technologies • Semantics allow explain the WHY behind a design decision • Speed-up due to automation How to configure the new turbine as to meet customer requirements? I will evaluate all constraints and provide a list of possibilities. Explicit semantic models define constraints
  • 24. Unrestricted © Siemens AG 2017 November 2017Page 24 CT RDA BAM others Customers’ requirements & market trends Information generation and internal provisioning Siemens Web-Services tomorrow Information presentation and customer interaction Information Provisioning Requirement Engineering Design Data Enrichment Data consolidation Functional Enrichment Presentation Customer Feedback IDL= information provisioning = presentation layer Maximum quality level Customer Efficiency optimization Reduction time to market Virtual simulation Process compliant Flexibility enhancement Generation ofproductinformation Requirements engineeringinternal standards Definition, commitment & reporting of KPIs Institution of governance Integration of data creation process into PLM process Standardized quality check Pricing Search Social networking Order management FAQInstalled base information E-order placement Product and services catalogue User generated content Portal Apps Unified Customer experience Challenge • Consolidate product relation data scattered across multiple systems • Use intelligible rules to derive and quality-check product relations • Provide high-quality data on intra- product relations (successor, etc) for customer-facing applications Industrial Knowledge Graph @ Work – Building a single source of truth for product relation data Solution • Link relevant product information in the Industrial Knowledge Graph • Data integrity dashboard with expert-defined rules (SPARQL) to identify data quality issues • Use cases access required information subsets using specific APIs Value Generation • Increase revenue by cross- and up- selling (driven by richer information) • Facilitate knowledge management by product experts with increased transparency and data integration • Guaranteed consistency of information provided across tools • Reduced efforts for product data management How can I make sure that users see consistent data across all apps? I have integrated all product information and compiled a data integrity dashboard. Automated planning for lot size one production 15:00 18:00 13:00 12:00 09:00 11:00
  • 25. Unrestricted © Siemens AG 2017 November 2017Page 25 CT RDA BAM Company Client Group Country Industry Industrial Knowledge Graph @ Work – Understanding and mitigating risks in financing 15:00 18:00 13:00 12:00 09:00 11:00 Which investments we have are directly or indirectly affected by this storm? I have browsed all investments and company relations and put into a report. 360° view of investments to identify risks Solution • Combine internal and purchased information on companies and projects in Knowledge Graph • Highly flexible query interface to support arbitrary queries (structured and natural language search) • Interfaces to support analytics on top of integrated data Challenge • Siemens bank has a wide range of investments across industries • Complex networks of company relations (own, partners, competitors) • Limited transparency on risks due to external events, fraud, partner and competitor activities, etc Value Generation • Highly agile analysis of risks caused e.g. by unforeseen events • Improved transparency over partners and competitors • Identification of potentially fraudulent behavior patterns
  • 26. Unrestricted © Siemens AG 2017 November 2017Page 26 CT RDA BAM Industrial Knowledge Graph @ Work – Cross-hierarchy community building and expert search Solution • Industrial Knowledge Graph integrates information on people, projects, and organizations • Tapping into corporate data silos to provide an integrated view • Utilize public sources for skill hierarchies to improve search • Possibility to integrate relevant external sources (career platforms) Challenge • Foster community building across organizational boundaries • Finding experts within Siemens, utilizing personal networks Value Generation • Transparency over informal communities as well as formal organizational hierarchies • Finding experts made easy • Utilize FOAF-graph to facilitate support-seeking Stephan G. should be able to help. You might ask Thomas H. to make contact. Do we have experts near my office who can help me with ontology design? Flexible collaboration across organization boundaries 15:00 18:00 13:00 12:00 09:00 11:00
  • 27. Unrestricted © Siemens AG 2017 November 2017Page 27 CT RDA BAM Help employees follow regulations easily and quickly Challenge • Large organizations have huge bodies of rules & regulations • Numerous facets of rule scope (country, site, organization, …) complicate finding applicable rules • Rules tell WHAT to do, not HOW • Communication is done via PDF- based circular documents Industrial Knowledge Graph @ Work – Prescriptive advice from complex rule frameworks Solution • Utilize NLP technology to extract subject, roles, scope, and activity information from circulars • Industrial Knowledge graph to integrate with organizational knowledge, giving contextualized descriptive guidance (e.g. whom to call) Value Generation • Reduce time spent on understanding processes and following them • Reduce non-conformance cost due to process violations • Increase employee satisfaction by simplifying processes Based on locally applicable rules, you first need to talk to John Doe from ECC. I need this order done. Whom need I contact to get it approved? 15:00 18:00 13:00 12:00 09:00 11:00
  • 28. Unrestricted © Siemens AG 2017 November 2017Page 28 CT RDA BAM Unrelated Data Silos Knowledge as a Service – Consuming knowledge and analytics should be as easy as shopping Knowledge Graph AI Algorithms Customer and Sales Data …Design and Engineering Data Supply Chain Data Usage Data of Siemens Software Operational Sensor Data Service and Maintenance Data Data Platform (e.g. Mindsphere) Siemens API MindSphere – Siemens IoT Operating System Connectivity Knowledge Graph AI Algorithms
  • 29. Unrestricted © Siemens AG 2017 November 2017Page 29 CT RDA BAM Functionalities for an Industrial Knowledge Graph Platform storeaccess provide/ application process &manage Query endpoint (SPARQL) SPARQL connector Query endpoint (other) REST APIs Graph analytics Data integration (reconcile, …) Model editing & management Graph DB (triple store) Graph DB (property graph) Policy enforcement (e.g. GDPR) Federation SQL connector (OBDA) Siemens connectors (via API/ DB/ file/ …) OCR (for non- searchable docs) Batch ETL (scripted, from files) Self-service ETL (XLS, XML, …) NLP / text processing (from search- able docs) Reasoning Machine Learning (connector) Advanced Querying (semantic, similarity, …) Metadata manager (sourced data) Metadata manager (other) Model bootstrap Semantic search Planning & optimization
  • 30. Unrestricted © Siemens AG 2017 November 2017Page 30 CT RDA BAM VPC Peering Siemens AWS Use Case Architecture Availability Zone 1 - N security group Elastic Load Balancing Route53D NS Corporate data center Certificate Manager CloudWatch Logs, Alarms & Metrics VPC Subnet 1-N … Corporate NetworkVirtual Private Network Corporate gateway Router Relational Database Services Data Landing Zone EC2 Bastion / Jump Box VPC gateway VPC Subnet HTTPS SSH ECR Docker registry Managed Graph ServicesAlexa blazegraph Graph-Database EC2 KNIMEEC2 metaphactory Knowledge Graph Platform AWS Management Console Configuration / Orchestration Script-Based Creation/Maintenance
  • 31. Unrestricted © Siemens AG 2017 November 2017Page 31 CT RDA BAM metaphactory Knowledge Graph Platform Knowledge Graph Management • SPARQL endpoint UI • Navigation, exploration, visualization • Authoring, ontology and instance data management Knowledge Graph Application Development • Rapid prototyping of end-user oriented applications • Web components for end-user oriented data interaction Knowledge Graph Middleware • “Queries as a Service” • Interfaces to third party applications • Integration with other AWS services
  • 32. Unrestricted © Siemens AG 2017 November 2017Page 32 CT RDA BAM Reasons for Amazon Neptune Fully managed service Scalability & Performance High availability and durability Security & Encryption Standards compliance RDF / SPARQL and property graphs
  • 33. Unrestricted © Siemens AG 2017 November 2017Page 33 CT RDA BAM First Use Case on Amazon Neptune: Siemens Product Knowledge Network Product Relationship Manage- ment based on Master Data • Integrated data from variety of sources • Central hub for applications to access product data POC with metaphactory and Amazon Neptune • Graph-based data integration: • 1.2 M products
  • 34. Unrestricted © Siemens AG 2017 November 2017Page 34 CT RDA BAM Graph Visualization and Exploration Variety of graph structures: • Product metadata and relationships • Successor, predecessor network • Taxonomic information
  • 35. Unrestricted © Siemens AG 2017 November 2017Page 35 CT RDA BAM Editing instance data Semantic forms for authoring product data • End-user oriented interface • Auto-suggestions against the knowledge graph • Constraint validation
  • 36. Unrestricted © Siemens AG 2017 November 2017Page 36 CT RDA BAM Data Quality: Consistency Checks Across the Graph Data quality checks • Checks against integrated graph populated from many sources • Rules and constraints defined as graph patterns • Evaluated as SPARQL queries • Visualized in interactive data quality dashboard
  • 37. Unrestricted © Siemens AG 2017 November 2017Page 37 CT RDA BAM Queries as a Service: Dynamic REST APIs Dynamic REST Services • Declarative data access with SPARQL queries • Automatically exposed as REST APIs • Easy application development • Fine-granular access control
  • 38. Unrestricted © Siemens AG 2017 November 2017Page 38 CT RDA BAM Summary of First Experiences with Amazon Neptune Data scale • 1.2 million products • 120 million edges / triples • Heterogeneous data Query workload • Real time queries against the graph for end-user frontend • Analytical queries for data quality assessments Standards-compliance • Easy migration to Amazon Neptune via SPARQL 1.1 Protocol
  • 39. Unrestricted © Siemens AG 2017 November 2017Page 39 CT RDA BAM Thanks for your attention! Questions? Thomas Hubauer Portfolio Project Manager Siemens AG CT RDA BAM SMR- DE siemens.com Peter Haase CEO metaphacts GmbH metaphacts.com
  • 40. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. THANK YOU!