Produktdatenmanagement mit Neo4j - Andreas Weber, semantic pdm
1. Folie 1
Dr. Andreas Weber | PDM mit neo4j | 18.03.2021
Produktdatenmanagement mit Neo4j
firmenübergreifende Datenplattformen für das
Managen von Produkt- und Prozessdaten
2. Folie 2
Dr. Andreas Weber | PDM mit neo4j | 18.03.2021
Agenda
• Semantic PDM - wer wir sind
• Unser Fokus
• PIM – PDM – PLM – warum diese Trennung?
• Bedarfsbezogene Sichten („Views“) auf das Datennetz
• Die Toolbox „Graph-Designer“
• Vorkonfigurierte Module
• Systemdemo
3. Semantic PDM - wer wir sind
Folie 3
Dr. Andreas Weber | PDM mit neo4j | 18.03.2021
Ein Team mit …
• … vielen Jahren Erfahrung in produzierenden Unternehmen (Entwicklung, IT, Supply-
Chain)
• … geprägt von der Notwendigkeit, Daten aus unterschiedlichsten Quellen zu
konsolidieren und nachvollziehbar zu vernetzen
• … mit der Zielsetzung, Graph-Technologie im industriellen Umfeld nutzbar zu machen
• … Partner von neo4j als Anbieter einer leistungsstarken, skalierbaren und gut
supporteten Graph-Datenbank
4. Was wir liefern
Folie 4
Dr. Andreas Weber | PDM mit neo4j | 18.03.2021
• Methodik
Design und Management von komplexen Datenmodellen basierend auf
Graphdatenbanken?
• Werkzeuge
Tools für den Aufbau und das Anpassen der Datenplattform. Schnelles und einfaches
Implementieren der notwendigen Anwendungen (browserbasierte „Micro-Apps“)
• Module
vorkonfigurierte Funktionalität für die Verwaltung von
• Terminologie
• Bildern, Dokumenten und Dateien (Office, ..)
• Bauteilen, Baugruppen und Stücklisten (Rezepturen)
• technischen Attributen
• mehrsprachigen Texten
• Zertifikaten, Zulassungen und Testergebnissen
• etc.
5. Unser Fokus
Folie 5
Dr. Andreas Weber | PDM mit neo4j | 18.03.2021
Weg von den bekannten Datensilos (incl. Excel)
• … hin zu einer integrierenden Datenplattform
• … unter dem Paradigma der „eindeutigen Datenhoheit“
• … sukzessive aufgebaut mit einem flexiblen Toolset („Graph Designer“)
Hin zu bedarfsbezogenen „Sichten“ (Views)
• … mit guter Performance
• … und hoher Flexibilität
„data first – process second“
6. PIM – PDM – PLM
warum diese Trennung?
Folie 6
Dr. Andreas Weber | PDM mit neo4j | 18.03.2021
7. Produktdaten als Graph
Folie 7
Dr. Andreas Weber | PDM mit neo4j | 18.03.2021
Kollaboratives Füllen des Graphen über den Produktlebenszyklus hinweg
Produkt-Idee
Briefing
Konzept
Budget
Projekt
Modell
Projekt-
planung
Produkt-
version
Produkt
Komponenten,
Stücklisten
Substanzen
Gesetzte,
Richtlinien
Komponente X
Werkzeuge
Techn.
Spezifikation
Produktions-
prozess
Dokumente
8. Wo kommen die Daten her?
Folie 8
Dr. Andreas Weber | PDM mit neo4j | 18.03.2021
Produktentwicklung Produktion
.xlsx
.docx
.pptx
strukturierte
Daten
Zeit
Vermarktung
SQL
• PDM
SQL
• ERP
SQL
• PIM
• DAM
unstrukturierte
Daten
SQL
• LIMS
„zurück zur Quelle“
• Print
• Online
• Shopsystem
• eCl@ss
• …
SQL
9. Integration in bestehende IT Infrastruktur
Folie 9
Dr. Andreas Weber | PDM mit neo4j | 18.03.2021
Produktentwicklung Produktion Vermarktung
Requirem.
Mgmt.
Micro
App
QC
Tests
Micro
App
REACH/
RoHS
Micro
App
Micro
App
Change
Request
Mgmt.
PDM
CAD CRM DMS PIM Shop
ERP
Middleware /Data Streaming
11. Datenmodel/-sicht eines klassischen PIM Systems
Dr. Andreas Weber | PDM mit neo4j | 18.03.2021 Folie 11
Product with
cable and
connector
Material
Typ
Material Kontakt
Betriebsspannung
Abmessungen
Arbeitstemperatur
Farbe
• Level 1: Produktkategorie
• Level 2: Produkt
• Level 3: Attribute
Einfach, aber
arbeitsintesiv
12. Daten werden nur einmal gepflegt
Dr. Andreas Weber | PDM mit neo4j | 18.03.2021 Folie 12
Produkt
Material
Type
Material
Typ
Farbe
.. und zwar dort,
wo sie entstehen
(„Datenhoheit“)
13. Template-basierte Generierung von Sichten („Views“)
Dr. Andreas Weber | PDM mit neo4j | 18.03.2021 Folie 13
Produkt
Material
Typ
Material
Typ
Farbe
z.B. für die Schnittstelle zum Webshop
14. PIM-Daten generiert als „View“
Folie 14
Dr. Andreas Weber | PDM mit neo4j | 18.03.2021
• Keine gesonderte Anwendung notwendig
• Daten müssen nicht mehrfach gepflegt werden
• Sichten zeigen immer „Original-Daten“
• Nachvollziehbare Freigabekonstellationen und Änderungsprozesse
15. Daten Mapping für eCl@ss, ETIM, etc.
Folie 15
Dr. Andreas Weber | PDM mit neo4j | 18.03.2021
Mapping
20. App-Designer
Dr. Andreas Weber | PDM mit neo4j | 18.03.2021 Folie 20
• Die Applikation ist ein Graph
• Durch eine Rendering-Engine entsteht das User
Interface
• Sehr hohe Flexibilität, einfach anzupassen
• → Entwickeln Sie Ihre eigenen Anwendungen!
22. Rollenspezifisch generiertes User Interface
Folie 22
Dr. Andreas Weber | PDM mit neo4j | 18.03.2021
• Verschiedene Rollen sehen
unterschiedlichen Kontext
• Die Logik wird im Graphen
konfiguriert
• „so viel wie nötig – so wenig wie
möglich“
25. Beispiel für verfügbare Module
Folie 25
Dr. Andreas Weber | PDM mit neo4j | 18.03.2021
Bildverwaltung (DAM)
• Automatische Generierung von Bildvarianten
• Beliebige Klassifizierungen abbildbar
• Nachvollziehbare Historie
• Frei definierbare Freigabeworkflows
• Explizite Abbildung von Kontext („gehört zu
Produkt X“, „wurde ersetzt durch Bild Y“)
Stücklisten
• Datenkopplung zu vorhandenen
Systemen (z.B. SAP)
• Flexiblere Stücklistenlogiken im
Vergleich zu ERP-Systemen
• Revisionsverwaltung
• Hoch performante Reports mit der
Stückliste als „read thread“
26. Beispiel für verfügbare Module
Folie 26
Dr. Andreas Weber | PDM mit neo4j | 18.03.2021
Attributsverwaltung
• Frei definierbare Attributsets
• mehrsprachig
• Nachvollziehbare Verantwortlichkeiten („wer
pflegt welche Daten?“)
• Explizite Freigabe von einzelnen Attributen
• Direkte Verwendung für verschiedenste Output-
Kanäle (Print, Webshop, ad-hoc Datenblätter,
Views)
• Lückenlose Dokumentation der Historie
Ad-hoc Reporting
• Generierung von flexibel
definierbaren Views (z.B.
mehrsprachige Datenblätter)
• Ausleitung beliebiger
Schnittstellenformate (z.B. ETIM,
eCl@ss) und JSON oder XML
• Optionaler Einsatz als zentraler
Daten-Hub
27. Stückliste(n) als Graph
Folie 27
Dr. Andreas Weber | PDM mit neo4j | 18.03.2021
• Konstruktionsstückliste
• Produktionsstückliste
• Ersatzteilstückliste
• …
→ alle Varianten im gleichen Datennetz
29. Aufgabenstellung
Folie 29
Dr. Andreas Weber | PDM mit neo4j | 18.03.2021
• In SEO-Texten muss – in allen Sprachen – eine bestimmte
Textpassage ausgetauscht werden.
• Alle betroffenen Produkte müssen im Webshop aktualisiert
werden
30. Folie 30
Dr. Andreas Weber | PDM mit neo4j | 18.03.2021
Anwendungsbeispiel „Textanpassung“
Zusammenhänge von Produkten und Texten
Analyse der betroffenen
Komponenten
31. Die Toolbox „Graph Designer“
Folie 31
Dr. Andreas Weber | PDM mit neo4j | 18.03.2021
• Design und Management komplexer Datenschemata auf der Basis von neo4j
• Low code Entwicklung von Anwendungen für die Pflege von Daten
• Verwendung vorkonfigurierter Grid-, Form- oder Graph-Widgets
• Rollenspezifische Micro-Applikationen
• Bedarfsorientierter Kontext zu jedem Datenobjekt
• Schnittstellen für die Konsolidierung bestehender Datenquellen
• Konfigurieren von Rollen, Zugriffsrechten und -Regeln im Graphen
• Konzipiert für die kundenseitige Weiterentwicklung von Schema und Applikationen
32. Ihre Vorteile
Folie 32
Dr. Andreas Weber | PDM mit neo4j | 18.03.2021
• Single point of truth – eine konsolidierende Datenplattform (skalierbar, Cluster, ..)
• Eliminieren der Grenzen zwischen Datensilos
• Hohe Transparenz und Systemakzeptanz
• Explizite und nachvollziehbare Abbildung von Zusammenhängen
Browsen über den Datenbestand - vom Produkt zu einer Komponente hin zu einer technischen
Zeichnung, zurück zu einem Produktbild und über die technischen Attribute zu den betroffenen EU-
Richtlinien …
• Entlastung der Bestandssystemen (ERP, MES) bzgl. funktionaler „Anpassungs-Wünsche“
• Sukzessive Auslichtung der unübersichtlichen Welt der File-Server
Excel, Word, Bilder, pdf, dxf, ..
• Reduzierter Pflegeaufwand
„ein Link ersetzt viele Metadaten“ – „Verlinken statt Verschlagworten“
• Weiterentwicklung der Plattform mit hausinternen Ressourcen mittels „low coding“ mit der Toolbox
Graph Designer
33. Folie 33
Dr. Andreas Weber | PDM mit neo4j | 18.03.2021
Dr. Ing. Andreas Weber
semantic PDM GmbH & Co KG
andreas.weber@s-pdm.com
0911 7156 0951
0176 23932 479
www.semantic-pdm.com
Partner:
Kontakt