Concepts clés

Cette page décrit les concepts clés pour comprendre les composants de Manufacturing Data Engine (MDE).

Données liées à la fabrication

L'architecture des informations MDE est conçue pour traiter deux types de données de fabrication :

  1. Faits de fabrication : lectures de capteurs ou événements obtenus à partir des données de l'atelier ou dérivés de ces données.
  2. Contexte des faits (métadonnées) : origine, mode de capture, type, nature (mesures qu'ils représentent), éléments auxquels ils font référence et contexte les concernant.

MDE est conçu pour être utilisé comme un dépôt de données de fabrication factuelles et contextuelles, et pour capturer les relations entre elles. L'objectif principal de la conception de MDE est de fournir une ingestion rapide des données, un accès performant aux données et de permettre des cas d'utilisation à valeur ajoutée.

Les données et métadonnées de fabrication sont stockées dans différentes récepteurs de données et leur sont envoyées. Ces récepteurs sont optimisés pour des cas d'utilisation spécifiques.

Pour organiser et stocker les données de manière flexible, MDE définit un modèle qui permet de configurer et d'étendre les schémas logiques tout en maintenant la stabilité des schémas de données physiques.

Ce diagramme illustre de manière générale le flux de messages tel qu'il est traité par MDE :

ingestion-logical-steps

Message source

Tout message publié dans le sujet Pub/Sub input-messages, qui est le point d'entrée des données dans MDE.

Classe de message source

Groupe de messages sources qui partagent une structure ou une sémantique communes. Pour en savoir plus, consultez Classe de message source.

Analyseur

Entité de configuration qui transforme les messages d'une classe de messages source spécifique en enregistrements d'un type spécifique à l'aide d'un script Whistle. Un analyseur peut générer des enregistrements avec des tags différents, mais tous les enregistrements doivent partager le même type. Pour en savoir plus, consultez Analyseur.

Archétype

Base pour un type qui définit des champs et des comportements spécifiques. Il existe six archétypes regroupés en trois familles d'archétypes :

  • Numérique (standard et groupé)
  • Discrète (standard et en cluster)
  • Continue (standard et groupée)

Clé naturelle

Clé identifiant de manière unique une entité en dehors de MDE.

Tag

Entité, telle qu'un capteur, un appareil ou une machine, qui émet un flux de messages sources. L'entité est identifiée par un nom de tag qui sert également de clé naturelle dans les buckets de métadonnées de tag de nuage de tags. Les paramètres de configuration peuvent être associés à des balises dans le contexte des versions de type. Pour en savoir plus, consultez Tag.

Type

Entité de configuration décrivant un ensemble commun d'enregistrements. Un type est associé à un seul archétype. Un type peut être associé à un ou plusieurs buckets de métadonnées, contenir un schéma de champ de données et fournir des spécifications de stockage. Pour en savoir plus, consultez Type.

Champ "Data" (Données)

Champ d'un enregistrement. L'objet écrit dans le champ peut être contraint par le schéma sur les types d'archétypes discrets et continus.

Bucket de métadonnées

Entité de configuration qui modélise un ensemble associé d'informations contextuelles sur un fait de fabrication (tel qu'une lecture de capteur) associé à un message source. Les buckets de métadonnées sont modélisés en tant que dimensions dans le domaine Analytics. Les buckets contiennent des schémas qui définissent la structure des instances de métadonnées qu'ils contiennent. Les modifications apportées aux instances de métadonnées d'un bucket sont versionnées. Pour en savoir plus, consultez Buckets de métadonnées.

Instance de métadonnées

Entrée dans un bucket de métadonnées qui décrit une entité avec une clé naturelle donnée. Pour en savoir plus, consultez Instances de métadonnées.

Instance de métadonnées Proto

Une instance de métadonnées construite dans l'analyseur.

Table "Record"

Table BigQuery associée à un type. Chaque type est associé à une table d'enregistrements.

Enregistrer

Un seul enregistrement traité. Il s'agit également d'une ligne dans une table d'enregistrements. Tous les enregistrements partagent le même type.

Enregistrement proto

Enregistrement précurseur construit et émis par un analyseur.

Métadonnées intégrées

Champ qui stocke les métadonnées qui changent rapidement dans l'enregistrement. Pour en savoir plus, consultez Métadonnées intégrées.

Documentation de référence sur les métadonnées cloud

Champ d'un enregistrement qui stocke les identifiants d'instance de métadonnées par bucket (clés étrangères).

Métadonnées matérialisées

Champ d'un enregistrement qui stocke les instances de métadonnées concrétisées listées dans la documentation de référence sur les métadonnées cloud.