SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Mehr von Neo4j

BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosNeo4j
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Neo4j
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jNeo4j
 
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j
 
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfRabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j
 
Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Neo4j
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeNeo4j
 
Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j
 
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdfNeo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdfNeo4j
 
Enabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsEnabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsNeo4j
 
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j
 
Neo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j
 
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...Neo4j
 
Deloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AI
Deloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AIDeloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AI
Deloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AINeo4j
 
Ingka Digital: Linked Metadata by Design
Ingka Digital: Linked Metadata by DesignIngka Digital: Linked Metadata by Design
Ingka Digital: Linked Metadata by DesignNeo4j
 
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
 

Mehr von Neo4j (20)

BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfRabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG time
 
Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)
 
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdfNeo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
 
Enabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsEnabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge Graphs
 
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
 
Neo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with Graph
 
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
 
Deloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AI
Deloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AIDeloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AI
Deloitte & Red Cross: Talk to your data with Knowledge-enriched Generative AI
 
Ingka Digital: Linked Metadata by Design
Ingka Digital: Linked Metadata by DesignIngka Digital: Linked Metadata by Design
Ingka Digital: Linked Metadata by Design
 
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
 

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