graphday stockholm - iknow solutions - the value add of graphs to analytics and information...

Post on 21-Mar-2017

39 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

The Value Add of Graphs to Analytics and Information Management

iKnow Solutions – short intro

iKnow Solutions - Our core skills

Why Neo4j?

A hard question to ask a relational DB…

Find friends of 3rd degree

SELECT P.Name, P3.Name FROM Person PJOIN PersonFriend F1 ON P.PersonID = F1.PersonID JOIN PersonFriend F2 ON F1.FriendID = F2.PersonID JOIN PersonFriend F3 ON F2.FriendID = F3.PersonID

JOIN Person P3 ON F2.F3.PersonID = P3.PersonID

MATCH (a:Person)-[:KNOWS*3..3]->(b)RETURN a.name.b.name

SQL

Neo4j

EverythingisConnectedtoEverythingElse

Connecting people

Calls

Has phone

Has phone

Has phone

Has phone

CallsHas email

Has email

Has email

Has email

Sends email

Sends email

A

B

C D

E

Meets

Has email

Impact Analysis

Whichelementshavethemostdependencies?

Master Data Management

Newrelationshipsareeasilyreflected

Connecting the Data Lake

Recommendations

Without a graph database, you can still create a representation of a graph to be used forrecommendations.

But, that will be a static representation, and willnot be able to take into account events in the current session.

CognitiveAnalytucs

NeuralNetworks

Thank you

top related