SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
Neo4j, Inc. All rights reserved 2021
Neo4j, Inc. All rights reserved 2021
1
Herzlich Willkommen!
Das erste Graphmodell:
Neo4j Whiteboarding-Session
Alexander.Katzdobler@neo4j.com
andrew.frei@neo4j.com
Neo4j, Inc. All rights reserved 2021
2
Organisatorisches
○ Fragen während des Webinars werden zum Schluss behandelt und können
gerne währenddessen per Chat gestellt werden.
○ Informationen zum Webinar werden im Nachgang an alle Teilnehmer
versendet
Neo4j, Inc. All rights reserved 2021
3
Komplexität Performance
Flexibilität, Agilität Intuitive Modellierung
Warum Graphdatenbanken?
Neo4j, Inc. All rights reserved 2021
4
Neo4j, Inc. All rights reserved 2021
5
Neo4j Property Graph Model
● Nodes
● Relationships
● Properties
● Labels
Neo4j, Inc. All rights reserved 2021
6
Das initiale Modell - der Prozess
1. Die Domäne verstehen
2. Testdaten erstellen/vorhalten
3. Fragen an das Modell definieren
4. Knoten (Nodes) identifizieren
5. Beziehungen (Relationships) identifizieren
6. Testen der Fragen an das Modell
Neo4j, Inc. All rights reserved 2021
7
Welche Bedeutung hat Whiteboarding?
Whiteboarding ist Teil der Graphdaten Modellierung durch Entwickler und Stakeholder.
Stakeholder sind zB:
● Business Analysten
● IT Architekten
● Manager
● Projektleiter
Die Anwendungs-Domäne wird dabei von Entwicklern und Stakeholdern analysiert mit
dem Ziel ein Datenmodell für Neo4j zu erarbeiten
Stakeholders müssen dabei
○ Wissen über die Domäne besitzen
○ Fragen an die Domäne erarbeiten, die für ihre Geschäftsoperationen
notwendig sind
Neo4j, Inc. All rights reserved 2021
8
Northwind DB
Neo4j, Inc. All rights reserved 2021
Identifiziere Nodes aus Fragen
Nodes sind die Nomen die sich in Fragen ergeben
○ What ingredients are used in a recipe?
○ Who is married to this person?
9
Neo4j, Inc. All rights reserved 2021
Relationships sind die Verben die sich aus Fragen ergeben
● What ingredients are used in a recipe?
● Who is married to this person?
10
Identifiziere Relationships aus Fragen
Neo4j, Inc. All rights reserved 2021
11
Fragen an das Modell
• Wie viele Bestellungen/Order hat Verkäufer abgewickelt
• Welcher Verkäufer hat die meisten Produkte verkauft
• Wer hat mit dem Verkauf der Produkte den meisten Umsatz
generiert
• Top 3 verkaufte Produkte pro Verkäufer
• Top 3 Kategorien anhand Umsatz pro Verkäufer
• Top 3 Länder anhand Umsatz pro Verkäufer
Neo4j, Inc. All rights reserved 2021
12
Neo4j Whiteboarding Tools
1. Simple - Arrows Tool
apcjones.com/arrows
2. Advanced - Arrows App
arrows.app/
Neo4j, Inc. All rights reserved 2021
13
WHITEBOARDING DEMO
Neo4j, Inc. All rights reserved 2021
14
GraphGists - Learning Tools
Neo4j, Inc. All rights reserved 2021
15
Neo4j - Graph Academy
Neo4j, Inc. All rights reserved 2021
16
Neo4j, Inc. All rights reserved 2021
17

Mais conteúdo relacionado

Mais de Neo4j

Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j
 
Neo4j_Jesus Barrasa_The Art of the Possible with Graph.pptx.pdf
Neo4j_Jesus Barrasa_The Art of the Possible with Graph.pptx.pdfNeo4j_Jesus Barrasa_The Art of the Possible with Graph.pptx.pdf
Neo4j_Jesus Barrasa_The Art of the Possible with Graph.pptx.pdfNeo4j
 
Swift_Maintaining Critical Standards(...).pptx.pdf
Swift_Maintaining Critical Standards(...).pptx.pdfSwift_Maintaining Critical Standards(...).pptx.pdf
Swift_Maintaining Critical Standards(...).pptx.pdfNeo4j
 
Deloitte+RedCross_Talk to your data with Knowledge-enriched Generative AI.ppt...
Deloitte+RedCross_Talk to your data with Knowledge-enriched Generative AI.ppt...Deloitte+RedCross_Talk to your data with Knowledge-enriched Generative AI.ppt...
Deloitte+RedCross_Talk to your data with Knowledge-enriched Generative AI.ppt...Neo4j
 
Ingka Digital_Linked Metadata by Design.pdf
Ingka Digital_Linked Metadata by Design.pdfIngka Digital_Linked Metadata by Design.pdf
Ingka Digital_Linked Metadata by Design.pdfNeo4j
 
Discover Neo4j Aura_ The Future of Graph Database-as-a-Service Workshop_3.13.24
Discover Neo4j Aura_ The Future of Graph Database-as-a-Service Workshop_3.13.24Discover Neo4j Aura_ The Future of Graph Database-as-a-Service Workshop_3.13.24
Discover Neo4j Aura_ The Future of Graph Database-as-a-Service Workshop_3.13.24Neo4j
 
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptxGraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptxNeo4j
 
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptxEmil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptxNeo4j
 
Identification of insulin-resistance genes with Knowledge Graphs topology and...
Identification of insulin-resistance genes with Knowledge Graphs topology and...Identification of insulin-resistance genes with Knowledge Graphs topology and...
Identification of insulin-resistance genes with Knowledge Graphs topology and...Neo4j
 
Novo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4jNovo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4jNeo4j
 
EY: Graphs as Critical Enablers for LLM-based Assistants- the Case of Custome...
EY: Graphs as Critical Enablers for LLM-based Assistants- the Case of Custome...EY: Graphs as Critical Enablers for LLM-based Assistants- the Case of Custome...
EY: Graphs as Critical Enablers for LLM-based Assistants- the Case of Custome...Neo4j
 
GraphSummit London Feb 2024 - ABK - Neo4j Product Vision and Roadmap.pptx
GraphSummit London Feb 2024 - ABK - Neo4j Product Vision and Roadmap.pptxGraphSummit London Feb 2024 - ABK - Neo4j Product Vision and Roadmap.pptx
GraphSummit London Feb 2024 - ABK - Neo4j Product Vision and Roadmap.pptxNeo4j
 
The Art of the Possible with Graph by Dr Jim Webber Neo4j.pptx
The Art of the Possible with Graph by Dr Jim Webber Neo4j.pptxThe Art of the Possible with Graph by Dr Jim Webber Neo4j.pptx
The Art of the Possible with Graph by Dr Jim Webber Neo4j.pptxNeo4j
 
KUBRICK Graphs: A journey from in vogue to success-ion
KUBRICK Graphs: A journey from in vogue to success-ionKUBRICK Graphs: A journey from in vogue to success-ion
KUBRICK Graphs: A journey from in vogue to success-ionNeo4j
 
SKY Paradigms, change and cake: the steep curve of introducing new technologies
SKY Paradigms, change and cake: the steep curve of introducing new technologiesSKY Paradigms, change and cake: the steep curve of introducing new technologies
SKY Paradigms, change and cake: the steep curve of introducing new technologiesNeo4j
 
ASTRAZENECA. Knowledge Graphs Powering a Fast-moving Global Life Sciences Org...
ASTRAZENECA. Knowledge Graphs Powering a Fast-moving Global Life Sciences Org...ASTRAZENECA. Knowledge Graphs Powering a Fast-moving Global Life Sciences Org...
ASTRAZENECA. Knowledge Graphs Powering a Fast-moving Global Life Sciences Org...Neo4j
 
IA Générative et Graphes Neo4j : RAG time !
IA Générative et Graphes Neo4j : RAG time !IA Générative et Graphes Neo4j : RAG time !
IA Générative et Graphes Neo4j : RAG time !Neo4j
 
GraphQL and Neo4j - Simple and Intelligent Modern Apps
GraphQL and Neo4j - Simple and Intelligent Modern AppsGraphQL and Neo4j - Simple and Intelligent Modern Apps
GraphQL and Neo4j - Simple and Intelligent Modern AppsNeo4j
 
Discover Aura Workshop (12.5.23).pdf
Discover Aura Workshop (12.5.23).pdfDiscover Aura Workshop (12.5.23).pdf
Discover Aura Workshop (12.5.23).pdfNeo4j
 
FIMA 2023 Neo4j & FS - Entity Resolution.pptx
FIMA 2023 Neo4j & FS - Entity Resolution.pptxFIMA 2023 Neo4j & FS - Entity Resolution.pptx
FIMA 2023 Neo4j & FS - Entity Resolution.pptxNeo4j
 

Mais de Neo4j (20)

Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
 
Neo4j_Jesus Barrasa_The Art of the Possible with Graph.pptx.pdf
Neo4j_Jesus Barrasa_The Art of the Possible with Graph.pptx.pdfNeo4j_Jesus Barrasa_The Art of the Possible with Graph.pptx.pdf
Neo4j_Jesus Barrasa_The Art of the Possible with Graph.pptx.pdf
 
Swift_Maintaining Critical Standards(...).pptx.pdf
Swift_Maintaining Critical Standards(...).pptx.pdfSwift_Maintaining Critical Standards(...).pptx.pdf
Swift_Maintaining Critical Standards(...).pptx.pdf
 
Deloitte+RedCross_Talk to your data with Knowledge-enriched Generative AI.ppt...
Deloitte+RedCross_Talk to your data with Knowledge-enriched Generative AI.ppt...Deloitte+RedCross_Talk to your data with Knowledge-enriched Generative AI.ppt...
Deloitte+RedCross_Talk to your data with Knowledge-enriched Generative AI.ppt...
 
Ingka Digital_Linked Metadata by Design.pdf
Ingka Digital_Linked Metadata by Design.pdfIngka Digital_Linked Metadata by Design.pdf
Ingka Digital_Linked Metadata by Design.pdf
 
Discover Neo4j Aura_ The Future of Graph Database-as-a-Service Workshop_3.13.24
Discover Neo4j Aura_ The Future of Graph Database-as-a-Service Workshop_3.13.24Discover Neo4j Aura_ The Future of Graph Database-as-a-Service Workshop_3.13.24
Discover Neo4j Aura_ The Future of Graph Database-as-a-Service Workshop_3.13.24
 
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptxGraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
 
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptxEmil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
 
Identification of insulin-resistance genes with Knowledge Graphs topology and...
Identification of insulin-resistance genes with Knowledge Graphs topology and...Identification of insulin-resistance genes with Knowledge Graphs topology and...
Identification of insulin-resistance genes with Knowledge Graphs topology and...
 
Novo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4jNovo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4j
 
EY: Graphs as Critical Enablers for LLM-based Assistants- the Case of Custome...
EY: Graphs as Critical Enablers for LLM-based Assistants- the Case of Custome...EY: Graphs as Critical Enablers for LLM-based Assistants- the Case of Custome...
EY: Graphs as Critical Enablers for LLM-based Assistants- the Case of Custome...
 
GraphSummit London Feb 2024 - ABK - Neo4j Product Vision and Roadmap.pptx
GraphSummit London Feb 2024 - ABK - Neo4j Product Vision and Roadmap.pptxGraphSummit London Feb 2024 - ABK - Neo4j Product Vision and Roadmap.pptx
GraphSummit London Feb 2024 - ABK - Neo4j Product Vision and Roadmap.pptx
 
The Art of the Possible with Graph by Dr Jim Webber Neo4j.pptx
The Art of the Possible with Graph by Dr Jim Webber Neo4j.pptxThe Art of the Possible with Graph by Dr Jim Webber Neo4j.pptx
The Art of the Possible with Graph by Dr Jim Webber Neo4j.pptx
 
KUBRICK Graphs: A journey from in vogue to success-ion
KUBRICK Graphs: A journey from in vogue to success-ionKUBRICK Graphs: A journey from in vogue to success-ion
KUBRICK Graphs: A journey from in vogue to success-ion
 
SKY Paradigms, change and cake: the steep curve of introducing new technologies
SKY Paradigms, change and cake: the steep curve of introducing new technologiesSKY Paradigms, change and cake: the steep curve of introducing new technologies
SKY Paradigms, change and cake: the steep curve of introducing new technologies
 
ASTRAZENECA. Knowledge Graphs Powering a Fast-moving Global Life Sciences Org...
ASTRAZENECA. Knowledge Graphs Powering a Fast-moving Global Life Sciences Org...ASTRAZENECA. Knowledge Graphs Powering a Fast-moving Global Life Sciences Org...
ASTRAZENECA. Knowledge Graphs Powering a Fast-moving Global Life Sciences Org...
 
IA Générative et Graphes Neo4j : RAG time !
IA Générative et Graphes Neo4j : RAG time !IA Générative et Graphes Neo4j : RAG time !
IA Générative et Graphes Neo4j : RAG time !
 
GraphQL and Neo4j - Simple and Intelligent Modern Apps
GraphQL and Neo4j - Simple and Intelligent Modern AppsGraphQL and Neo4j - Simple and Intelligent Modern Apps
GraphQL and Neo4j - Simple and Intelligent Modern Apps
 
Discover Aura Workshop (12.5.23).pdf
Discover Aura Workshop (12.5.23).pdfDiscover Aura Workshop (12.5.23).pdf
Discover Aura Workshop (12.5.23).pdf
 
FIMA 2023 Neo4j & FS - Entity Resolution.pptx
FIMA 2023 Neo4j & FS - Entity Resolution.pptxFIMA 2023 Neo4j & FS - Entity Resolution.pptx
FIMA 2023 Neo4j & FS - Entity Resolution.pptx
 

Neo4j Whiteboard Session

  • 1. Neo4j, Inc. All rights reserved 2021 Neo4j, Inc. All rights reserved 2021 1 Herzlich Willkommen! Das erste Graphmodell: Neo4j Whiteboarding-Session Alexander.Katzdobler@neo4j.com andrew.frei@neo4j.com
  • 2. Neo4j, Inc. All rights reserved 2021 2 Organisatorisches ○ Fragen während des Webinars werden zum Schluss behandelt und können gerne währenddessen per Chat gestellt werden. ○ Informationen zum Webinar werden im Nachgang an alle Teilnehmer versendet
  • 3. Neo4j, Inc. All rights reserved 2021 3 Komplexität Performance Flexibilität, Agilität Intuitive Modellierung Warum Graphdatenbanken?
  • 4. Neo4j, Inc. All rights reserved 2021 4
  • 5. Neo4j, Inc. All rights reserved 2021 5 Neo4j Property Graph Model ● Nodes ● Relationships ● Properties ● Labels
  • 6. Neo4j, Inc. All rights reserved 2021 6 Das initiale Modell - der Prozess 1. Die Domäne verstehen 2. Testdaten erstellen/vorhalten 3. Fragen an das Modell definieren 4. Knoten (Nodes) identifizieren 5. Beziehungen (Relationships) identifizieren 6. Testen der Fragen an das Modell
  • 7. Neo4j, Inc. All rights reserved 2021 7 Welche Bedeutung hat Whiteboarding? Whiteboarding ist Teil der Graphdaten Modellierung durch Entwickler und Stakeholder. Stakeholder sind zB: ● Business Analysten ● IT Architekten ● Manager ● Projektleiter Die Anwendungs-Domäne wird dabei von Entwicklern und Stakeholdern analysiert mit dem Ziel ein Datenmodell für Neo4j zu erarbeiten Stakeholders müssen dabei ○ Wissen über die Domäne besitzen ○ Fragen an die Domäne erarbeiten, die für ihre Geschäftsoperationen notwendig sind
  • 8. Neo4j, Inc. All rights reserved 2021 8 Northwind DB
  • 9. Neo4j, Inc. All rights reserved 2021 Identifiziere Nodes aus Fragen Nodes sind die Nomen die sich in Fragen ergeben ○ What ingredients are used in a recipe? ○ Who is married to this person? 9
  • 10. Neo4j, Inc. All rights reserved 2021 Relationships sind die Verben die sich aus Fragen ergeben ● What ingredients are used in a recipe? ● Who is married to this person? 10 Identifiziere Relationships aus Fragen
  • 11. Neo4j, Inc. All rights reserved 2021 11 Fragen an das Modell • Wie viele Bestellungen/Order hat Verkäufer abgewickelt • Welcher Verkäufer hat die meisten Produkte verkauft • Wer hat mit dem Verkauf der Produkte den meisten Umsatz generiert • Top 3 verkaufte Produkte pro Verkäufer • Top 3 Kategorien anhand Umsatz pro Verkäufer • Top 3 Länder anhand Umsatz pro Verkäufer
  • 12. Neo4j, Inc. All rights reserved 2021 12 Neo4j Whiteboarding Tools 1. Simple - Arrows Tool apcjones.com/arrows 2. Advanced - Arrows App arrows.app/
  • 13. Neo4j, Inc. All rights reserved 2021 13 WHITEBOARDING DEMO
  • 14. Neo4j, Inc. All rights reserved 2021 14 GraphGists - Learning Tools
  • 15. Neo4j, Inc. All rights reserved 2021 15 Neo4j - Graph Academy
  • 16. Neo4j, Inc. All rights reserved 2021 16
  • 17. Neo4j, Inc. All rights reserved 2021 17