Wichtige Konzepte

Auf dieser Seite werden die wichtigsten Konzepte zum Verständnis der Komponenten von Manufacturing Data Engine (MDE) beschrieben.

Herstellungsdaten

Die MDE-Informationsarchitektur ist für die Verarbeitung von zwei Arten von Fertigungsdaten konzipiert:

  1. Fertigungsdaten: Sensorwerte oder Ereignisse, die in der Fertigung erfasst oder aus Fertigungsdaten abgeleitet werden.
  2. Kontext zu Fakten (Metadaten): Herkunft, Art der Erfassung, Typ, Art (die Messungen, die sie darstellen), Assets, auf die sie sich beziehen, und Kontext zu ihnen.

MDE ist als Datenrepository für faktische und kontextbezogene Fertigungsdaten konzipiert und soll Beziehungen zwischen diesen Daten erfassen. Das Hauptziel von MDE ist es, eine schnelle Datenerfassung und einen leistungsstarken Datenzugriff zu ermöglichen und Anwendungsfälle mit Mehrwert zu unterstützen.

Fertigungsdaten und ‑metadaten werden in verschiedenen Datensenken gespeichert und an diese gesendet, die für bestimmte Anwendungsfälle optimiert sind.

Um die Flexibilität bei der Organisation und Speicherung von Daten zu gewährleisten, definiert MDE ein Modell, das die Konfigurierbarkeit und Erweiterbarkeit logischer Schemas ermöglicht und gleichzeitig die Stabilität des physischen Datenschemas beibehält.

Dieses Diagramm zeigt den Nachrichtenfluss, wie er von MDE verarbeitet wird:

ingestion-logical-steps

Quellnachricht

Jede Nachricht, die im Pub/Sub-Thema input-messages veröffentlicht wird, ist der Dateneingabepunkt für MDE.

Quellnachrichtenklasse

Eine Gruppe von Quellnachrichten mit einer gemeinsamen Struktur oder Semantik. Weitere Informationen finden Sie unter Source Message Class.

Parser

Eine Konfigurationsentität, die Nachrichten einer bestimmten Quellnachrichtenklasse mithilfe eines Whistle-Scripts in Datensätze eines bestimmten Typs umwandelt. Ein Parser kann Datensätze mit unterschiedlichen Tags erstellen, aber alle Datensätze müssen denselben Typ haben. Weitere Informationen finden Sie unter Parser.

Archetyp

Eine Basis für einen Typ, der bestimmte Felder und Verhaltensweisen definiert. Es gibt sechs Archetypen, die in drei Archetypfamilien gruppiert sind:

  • Numerisch (Standard und gruppiert)
  • Diskret (Standard und geclustert)
  • Kontinuierlich (Standard und gruppiert)

Natürlicher Schlüssel

Ein Schlüssel, der eine Entität außerhalb von MDE eindeutig identifiziert.

Tag

Eine Einheit, z. B. ein Sensor, ein Gerät oder eine Maschine, die einen Stream von Quellnachrichten ausgibt. Die Einheit wird durch einen Tag-Namen identifiziert, der auch als natürlicher Schlüssel in Tag-Cloud-Tag-Metadaten-Buckets dient. Konfigurationseinstellungen können im Kontext von Typ-Versionen an Tags angehängt werden. Weitere Informationen finden Sie unter Tag.

Typ

Eine Konfigurationsentität, die eine gemeinsame Gruppe von Datensätzen beschreibt. Ein Typ ist genau einem Archetyp zugeordnet. Ein Typ kann einem oder mehreren Metadaten-Buckets zugeordnet sein, ein Datenfeld-Schema enthalten und Speicherspezifikationen bereitstellen. Weitere Informationen finden Sie unter Typ.

Feld "Data" (Daten)

Ein Feld in einem Datensatz. Das in das Feld geschriebene Objekt kann durch das Schema für types des diskreten und kontinuierlichen archetype eingeschränkt werden.

Metadaten-Bucket

Eine Konfigurationsentität, die eine Gruppe von Kontextinformationen zu einer Fertigungsfakt (z. B. einem Sensorwert) modelliert, die mit einer Quellnachricht verknüpft ist. Metadaten-Buckets werden als Dimensionen in der Analysedimension modelliert. Buckets enthalten Schemas, die die Struktur der darin enthaltenen Metadateninstanzen definieren. Änderungen an Metadateninstanzen in einem Bucket werden versioniert. Weitere Informationen finden Sie unter Metadaten-Buckets.

Metadateninstanz

Ein Eintrag in einem Metadaten-Bucket, der eine Entität mit einem bestimmten natürlichen Schlüssel beschreibt. Weitere Informationen finden Sie unter Metadateninstanzen.

Proto-Metadateninstanz

Eine Metadateninstanz, die im Parser erstellt wird.

Tabelle mit Datensätzen

Eine Tabelle in BigQuery, die mit einem Typ verknüpft ist. Jeder Typ ist einer Datensatz-Tabelle zugeordnet.

Aufnehmen

Ein einzelner verarbeiteter Datensatz. Außerdem eine Zeile in einer Datensatztabelle. Alle Datensätze haben denselben Typ.

Proto-Datensatz

Ein Vorläuferdatensatz, der von einem Parser erstellt und ausgegeben wird.

Eingebettete Metadaten

Ein Feld, in dem sich schnell ändernde Metadaten im Datensatz gespeichert werden. Weitere Informationen finden Sie unter Eingebettete Metadaten.

Cloud-Metadatenreferenz

Ein Feld in einem Datensatz, in dem Metadateninstanz-IDs pro Bucket (Fremdschlüssel) gespeichert werden.

Materialisierte Metadaten

Ein Feld in einem Datensatz, in dem materialisierte Metadateninstanzen gespeichert werden, die in der Cloud-Metadatenreferenz aufgeführt sind.