Concetti fondamentali

Questa pagina descrive i concetti chiave per comprendere i componenti di Manufacturing Data Engine (MDE).

Dati di produzione

L'architettura delle informazioni MDE è progettata per elaborare due tipi di dati di produzione:

  1. Dati di produzione: letture dei sensori o eventi acquisiti dal reparto di produzione o derivati dai dati del reparto di produzione.
  2. Contesto sui fatti (metadati): origine, modalità di acquisizione, tipo, natura (le misurazioni che rappresentano), risorse a cui fanno riferimento e forniscono contesto.

MDE è progettato per essere utilizzato come repository di dati di produzione fattuali e contestuali e per acquisire le relazioni tra questi dati. L'obiettivo principale della progettazione di MDE è fornire l'importazione rapida dei dati, l'accesso performante ai dati e consentire casi d'uso a valore aggiunto.

I dati e i metadati di produzione vengono archiviati e inviati a diversi sink di dati ottimizzati per casi d'uso specifici.

Per offrire flessibilità nell'organizzazione e nell'archiviazione dei dati, MDE definisce un modello che consente la configurabilità e l'estensibilità degli schemi logici, mantenendo la stabilità dello schema dei dati fisici.

Questo diagramma mostra a livello generale il flusso dei messaggi elaborati da MDE:

ingestion-logical-steps

Messaggio di origine

Qualsiasi messaggio pubblicato nell'argomento Pub/Sub input-messages, che è il punto di inserimento dei dati in MDE.

Classe del messaggio di origine

Un gruppo di messaggi di origine che condividono una struttura o una semantica comune. Per maggiori informazioni, consulta Classe del messaggio di origine.

Parser

Un'entità di configurazione che trasforma i messaggi di una specifica classe di messaggi di origine in record di un tipo specifico tramite uno script Whistle. Un parser può produrre record con tag diversi, ma tutti i record devono condividere lo stesso tipo. Per saperne di più, consulta Parser.

Archetipo

Una base per un tipo che definisce campi e comportamenti specifici. Esistono sei archetipi raggruppati in tre famiglie di archetipi:

  • Numerico (standard e in cluster)
  • Discreto (standard e in cluster)
  • Continua (standard e cluster)

Chiave naturale

Una chiave che identifica in modo univoco un'entità al di fuori di MDE.

Tag

Un'entità, ad esempio un sensore, un dispositivo o una macchina che emette un flusso di messaggi di origine. L'entità è identificata da un nome tag che funge anche da chiave naturale nei bucket dei metadati dei tag della nuvola di tag. Le impostazioni di configurazione possono essere associate ai tag nel contesto delle versioni di tipo. Per saperne di più, consulta Tag.

Tipo

Un'entità di configurazione che descrive un insieme comune di record. Un tipo è associato a un solo archetipo. Un tipo può essere associato a uno o più bucket di metadati, può contenere uno schema di campo di dati e fornire specifiche di archiviazione. Per saperne di più, consulta la sezione Tipo.

Campo Data (Dati)

Un campo in un record. L'oggetto scritto nel campo può essere vincolato dallo schema sui tipi di archetipo discreto e continuo.

Bucket dei metadati

Un'entità di configurazione che modella un insieme correlato di informazioni contestuali su un fatto di produzione (ad esempio la lettura di un sensore) associato a un messaggio di origine. I bucket di metadati sono modellati come dimensioni nel dominio Analytics. I bucket contengono schemi che definiscono la struttura delle istanze di metadati contenute al loro interno. Le modifiche alle istanze di metadati all'interno di un bucket sono versionate. Per saperne di più, consulta la sezione Bucket dei metadati.

Istanza dei metadati

Una voce all'interno di un bucket di metadati che descrive un'entità con una determinata chiave naturale. Per saperne di più, vedi Istanze di metadati.

Istanza di metadati Proto

Un'istanza di metadati creata nel parser.

Tabella dei record

Una tabella in BigQuery collegata a un tipo. Ogni tipo è associato a una tabella dei record.

Registra

Un singolo record elaborato. Anche una riga in una tabella dei record. Tutti i record condividono lo stesso tipo.

Record proto

Un record precursore costruito ed emesso da un parser.

Metadati incorporati

Un campo che memorizza i metadati in rapido cambiamento nel record. Per ulteriori informazioni, consulta la sezione Metadati incorporati.

Riferimento ai metadati cloud

Un campo in un record che memorizza gli identificatori di istanza dei metadati per bucket (chiavi esterne).

Metadati materializzati

Un campo in un record che archivia le istanze di metadati materializzati elencate nel riferimento ai metadati cloud.