GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

35
semantic PDM Einsatz von neo4j und structr zum Aufbau eines nachhaltigen Produktdatenmanagement-Systems Semantisches Produktdatenmanagment am Beispiel der Firma Schleich GmbH Dr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 1

Transcript of GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

Page 1: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDM

Einsatz von neo4j und structr zum Aufbau eines nachhaltigen

Produktdatenmanagement-Systems

Semantisches Produktdatenmanagmentam Beispiel der Firma Schleich GmbH

Dr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 1

Page 2: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDMDr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 2

Über die Schleich GmbHSpielfiguren in naturalistischem Design

Page 3: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDMDr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 3

Gewappnet sein für die Herausforderungen von morgen

chemical riskassessment ….

morgen

trackability traceability

heute

Produktkonformität

A B C D

.. noch ein weiteres Datensilo?

Page 4: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDMDr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 4

Die Idee Ist da eine kritische

Substanz enthalten?

?Produkt

Materialien

Substanzen

Labortests

Messwerte

Grenzwerte

Gesetz

lokaler Kontext

Chargen

Bartagame14675

(Charge 11A1)

Prozessschritte

Page 5: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDMDr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 5

Die Idee

• Firmenübergreifend (entlang der gesamten Wertschöpfungskette)• Nachhaltiges und ERP neutrales Datenmodell• Einfach zu benutzen• Skalier- und erweiterbar• Mit allen Daten für die Beantwortung der Fragen von Seiten der Kunden ..• … und der Behörden

Ein einfaches, kostengünstiges, flexibles und skalierbares System für das Managen aller bei der Herstellung eines Produktes anfallenden Produktdaten(und Anforderungen)

Ein Konzept jenseits der bis dato bekannten Systeme

Page 6: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDM

Produkt und Prozesse

(ERP)

Gesetzgebung (kritische) Substanzen

ein .. konsistentes Datennetz

Dr. Andreas Weber | kollaboratives Datenmanagement | 01.06.2016 | Folie 6

Ein „multi domain“ Ansatzdas Zusammenbringen verschiedener (Sprach-)Welten

Page 7: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDMDr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 7

Warum „Semantik“ ?

„Der größte Mehrwert von Daten liegt in ihren Beziehungen untereinander“

deshalb..

1. Analysieren Sie Ihre Sprache (Ihren Wortschatz)2. Finden Sie Beziehungen zwischen diesen Begriffen3. Definieren Sie eine nachhaltige Onthologie4. Implementieren Sie ein entsprechendes Graphdatenmodell (in

einer Graphdatenbank) 5. Füllen Sie dieses Modell und schaffen Sie Ihr Datennetz – schon bei

Entwicklung und Produktion Ihrer Produkte – Schritt für Schritt

• Semantik ist die Lehre von der Bedeutung von Dingen• Wie können wir unseren Daten mehr „Bedeutung“ geben?

Page 8: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDMDr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 8

Man benötigt nicht viel ..

Definition einer Firmensprache

Mittels „Knoten“ und „Kanten“

‚Knoten‘ = Subjektive / Objektive

‚Kanten‘ = Prädikate

Material

wird geprüft nach

Testszenario

enthält

SubstanzSubstanz

kann

kontaminiert

sein mit

deckt ab

Gesetz / Vorschrift

1:nenthält

Material

ist enthalten

in Material1:n

1:n

Page 9: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDMDr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 9

Die Eroberung neuer WeltenWie machen wir die Welt der Gesetze „handhabbar“?

CE-Kenn-

zeichnung

„Verschluckbare

Kleinteile“

Warnhinweis

ist ein ..

Page 10: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDMDr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 10

erfordert

Bewertung

Beschreibung

Anfügen der SicherheitsinformationenDefinition eines Datenmodells für die Handhabung von „Warnhinweisen“

‚Knoten‘

‚Kanten‘

Risiko-

bewertung

benötigt

Komponente

Gesetz/

Vorschrift1:n

erfordert

Maßnahme

Anbringen Warnhinweis:

„verschluckbare Kleinteile“

Maßnahme

Anbringen Warnhinweis:

„nicht auf Augen und Gesicht

zielen“

Beschluss Nr. 768/2008/EG

.. Beschluss 93/465/EWG wird aufgehoben.

hebt auf Beschluss

93/465/EWG

Page 11: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDMDr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 11

Füllen Sie Ihr Datennetzwährend der Produktentwicklung und Produktion

Der Mehrwert der Verknüpfungen

‚Knoten‘

‚Kanten‘

Produkt Idee

briefing boardconcept board

Budget

Projekt

Modell

Projekt-

profil

Produkt-

version

Produkt

Komponenten

(bill of material BOM)

Risiko-

bewertungGesetz XYZ

Komponente X

Werkzeug

Techn.

Spezifikationen

und Dokumente

Produktionsprozess

Page 12: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDM

Der Vorteil eines semantischen PDM SystemsKlein anfangen …

Dr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 12

Page 13: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDMDr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 13

Der Vorteil eines semantischen PDM SystemsKlein anfangen … und bedarfsgerecht erweitern

Page 14: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDM

Die Antwort auf eine Frage ..

Dr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 14

Page 15: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDMDr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 15

Die Antwort auf eine Frage ist immer ein Pfad

Page 16: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDMDr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 16

Wie muss das Produkt gekennzeichnet werden?

Liste notwendiger Warnhinweise:• Verschluckbare Kleinteile

• Nicht auf Augen und Gesicht zielen

• …

Page 17: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDM

SAP

Oracle

connectors(mapping)

„Micro Apps“

functional oriented applications for

• browser

• graphical Navigator

• mobile devices

• …

BOM

BOSSVHC

XML

from ECHA

Nutzen vorhandener DatenquellenWie wird das Datennetz gefüllt?

Dr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 17

Page 18: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDM

Funktions-spezifische SW Pakete

product-management

documentmanagement

ERP QC / LIMS PDMengineers

Metadaten

Der Nutzen semantischer DatenmodelleÜblicher Ansatz: Extrahieren von Metadaten

Dr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 18

Page 19: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDM

semantisches Produktdaten-management

funktions-orientierteSW Pakete

Produkt-management

DokumentenmanagementERP QC / LIMS technisches

PDM

middleware

one semantic PDM – the data poolincrementally filling the semantic data model in your daily work

neo4j + structr

Micro

Apps

Dr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 19

Page 20: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDM

Produkt

Komponente/Baugruppe

Rohmaterial

Und warum geht das nicht mit „meinem ERP“

„mein ERP“

Lieferanten ERP

Sub-Lieferanten ERP

Dr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 20

Page 21: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDM

Produkt

Komponente/Baugruppe

Rohmaterial

Wer ist „intern“ und wer ist „extern“?

Dr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 21

Page 22: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDM

Produkt

Komponente/Baugruppe

Rohmaterial

Wer ist „intern“ und wer ist „extern“?

Sicht „meiner Wertschöpfung“

Alles eine Frage der Betrachtungsweise ..

Dr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 22

Page 23: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDM

Produkt

Komponente/Baugruppe

Rohmaterial

Wer ist „intern“ und wer ist „extern“?

Sicht des „Sub-Lieferanten“

Alles eine Frage von „Sichten“ ..

Dr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 23

Page 24: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDMDr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 24

• Zusammenziehen aller relevanten Daten in ein aufgabenspezifisches Bildschirmlayout

• Alles an seinem Platz - Überblick über die Freigabesituation

• Generieren von Arbeitsliste mit Nutzung beliebiger Filterparameter

• Kontextsensitives Dokumentenmanagement

Einige Anwendungsfälle

Page 25: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDM

Aufgabenspezifisches Bildschirmlayout

Dr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 25

Page 26: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDM

Transparenz und NachvollziehbarkeitEin erklärender Pfad ..

Dr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 26

Page 27: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDM

Test-

scenario

Produkt

Produkt-

version

Product-

modell

Verpackung

Spritzteil

Label

ist Basis für

1:n

Alles an seinem Platz

1:n

Lieferant

Kosten

und freigegeben ..

Katalog #

Preis

Franchise

launch

date

Modelleur

Forecast

Bemalung

attributes

objects

Dr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 27

Page 28: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDM

Überblick über die Freigabesituation

Dr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 28

Page 29: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDM

Die firmenübergreifende Stückliste auf einem Blickdie Micro App „BOM Edit“

Dr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 29

Page 30: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDM

Generieren von Arbeitslisten„Zeige mit den Status aller Werkzeuge der Januar-Neuheiten 2016“

Dr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 30

Page 31: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDMDr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 31

Kontextbasiertes Dokumentenmanagement

Dokument

„Questionaire“

gültig

für

erstellt von

Lieferant X

Pigment A

Pigment B

Kampagnie 2016

zugeordnet

Page 32: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDMDr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 32

next steps

• Integration des Produktmarketings durch Entwicklung einiger micro appsEliminieren des Powerpoint-Dschungels und Installation eine der BIZTALK Schnittstellen für das neue Media Asset Management System

• Go Live mit SAPPDM ist führendes System, Materialstammsätze und BOMs werden zu SAP transferiert.Ergänzen eines Change Request Prozesses

• Ausbau des semantischen PDM“ als Basis für das „Product Development Management“Integration der Welt der Projekte, Todos, Fälligkeiten und Meilensteine

Page 33: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDM

• Nachhaltigbetriebliche Evolution bedeutet: Prozesse ändern sich, aber die Daten bleiben erhalten!

• erweiterbarunterschiedliche Domänen integrierbar – nutzen von open data

• Firmenübergreifend – multi model / multi domainkomplette Unabhängigkeit von der Aufbauorganisation und Lieferkettenstruktur

• Unabhängig von den Anbietern funktionaler Softwarepakete (ERP, CRM, DAM, ..)jenseits jeglichen ‚SAP updates‘ – Nutzen des Datennetzes mit den gängigen Technologien(GUI-design, REST, .NET, ..)

• kollaborativ und mobile (browserbasiert)paralleles Arbeiten – unabhängig von Zeit und Ort -> dedizierte Micro-Apps für Teilprozesse und Teilaufgaben

• Aufbau mit begrenzten Kapazitäten möglichkein „big bang“ notwendig – ein stufenweiser Ausbau ist Teil des Konzepts

Gründe für ein semantisches Produkt-Daten-Management

Dr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 33

Page 34: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDMDr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 34

Empfehlung in Richtung „Verbände“

Welt der Gesetze • Semantische Abbildung von

Gesetzen und Vorschriften

• Erarbeiten einer

gesetzesspezifischen

Onthologie

• Validieren anhand konkreter

Produkte mit ausgewählten

Industriepartnern

• Publizieren der

semantischen

Gesetzesmodelle als „open

data“

Page 35: GraphTalks - Semantisches Produktdatenmanagement, Dr. Andreas Weber

semantic PDMDr. Andreas Weber | semantisches Produktdatenmanagement | 23.06.2016 | Folie 35

Empfehlungen für Firmen

• Räumen Sie Ihre Daten aufAnalysieren und konsolidieren Sie die Vielzahl Ihrer Datenquellen

• Schaffen Sie sprachliche KlarheitErarbeiten Sie sich Ihre firmen- und produktspezifischen Onthologie

• Erreichen Sie Souveränität im Umgang mit Ihren DatenBilden Sie mit Ihren Mitarbeitern eine Datenwelt auf, die bewusst außerhalb der bekannten ERP- und CRM-Systemen existieren kann

• Fangen Sie klein anund wachsen bedarfsbezogen Schritt für Schritt

contact:

Andreas Webersemantic [email protected]

partners: