Principais conceitos

Nesta página, descrevemos os principais conceitos para entender os componentes do Manufacturing Data Engine (MDE).

Dados de preparação

A arquitetura de informações do MDE foi projetada para processar dois tipos de dados de manufatura:

  1. Fatos de fabricação: leituras ou eventos de sensores adquiridos no chão de fábrica ou derivados de dados do chão de fábrica.
  2. Contexto sobre fatos (metadados): origem, forma de captura, tipo, natureza (as medições que representam), recursos relacionados e contexto sobre eles.

O MDE foi projetado para ser usado como um repositório de dados de fabricação factuais e contextuais e para capturar as relações entre eles. O principal objetivo do design do MDE é fornecer ingestão rápida de dados, acesso eficiente a dados e permitir casos de uso de valor agregado.

Os dados e metadados de fabricação são armazenados e enviados para diferentes coletores de dados otimizados para casos de uso específicos.

Para oferecer flexibilidade na organização e no armazenamento de dados, o MDE define um modelo que permite a capacidade de configuração e a extensibilidade de esquemas lógicos, mantendo a estabilidade do esquema de dados físicos.

Este diagrama mostra, em um nível alto, o fluxo de mensagens processado pelo MDE:

ingestion-logical-steps

Mensagem de origem

Qualquer mensagem publicada no tópico do Pub/Sub input-messages, que é o ponto de entrada de dados para o MDE.

Classe da mensagem de origem

Um grupo de mensagens de origem que compartilham uma estrutura ou semântica comum. Para mais informações, consulte Classe de mensagem de origem.

Analisador

Uma entidade de configuração que transforma mensagens de uma classe de mensagem de origem específica em registros de um tipo específico usando um script Whistle. Um analisador pode gerar registros com tags diferentes, mas todos os registros precisam compartilhar o mesmo tipo. Para mais informações, consulte Parser.

Arquétipo

Uma base para um tipo que define campos e comportamentos específicos. Há seis arquétipos agrupados em três famílias:

  • Numérico (padrão e agrupado)
  • Discreta (padrão e agrupada)
  • Contínuo (padrão e agrupado)

Chave natural

Uma chave que identifica exclusivamente uma entidade fora do MDE.

Tag

Uma entidade, como um sensor, dispositivo ou máquina, que emite um fluxo de mensagens de origem. A entidade é identificada por um nome de tag, que também serve como a chave natural nos buckets de metadados de tags da nuvem de tags. As configurações podem ser anexadas a tags no contexto de versões de tipo. Para mais informações, consulte Tag.

Tipo

Uma entidade de configuração que descreve um conjunto comum de registros. Um tipo está associado a exatamente um arquétipo. Um tipo pode ser associado a um ou mais buckets de metadados, conter um esquema de campo de dados e fornecer especificações de armazenamento. Para mais informações, consulte Tipo.

Campo "Data"

Um campo em um registro. O objeto gravado no campo pode ser restrito pelo esquema nos tipos de arquétipo discreto e contínuo.

Bucket de metadados

Uma entidade de configuração que modela um conjunto relacionado de informações contextuais sobre um fato de fabricação (como uma leitura de sensor) associado a uma mensagem de origem. Os buckets de metadados são modelados como dimensões no domínio de análise. Os intervalos contêm esquemas que definem a estrutura das instâncias de metadados contidas neles. As mudanças nas instâncias de metadados em um bucket são versionadas. Para mais informações, consulte Buckets de metadados.

Instância de metadados

Uma entrada em um bucket de metadados que descreve uma entidade com uma determinada chave natural. Para mais informações, consulte Instâncias de metadados.

Instância de metadados proto

Uma instância de metadados construída no analisador.

Tabela de registros

Uma tabela no BigQuery vinculada a um tipo. Cada tipo está associado a uma tabela de registros.

Gravar

Um único registro processado. Também uma linha em uma tabela de registros. Todos os registros compartilham o mesmo tipo.

Registro proto

Um registro precursor construído e emitido por um analisador.

Metadados incorporados

Um campo que armazena metadados em rápida mudança no registro. Para mais informações, consulte Metadados incorporados.

Referência de metadados do Cloud

Um campo em um registro que armazena identificadores de instância de metadados por bucket (chaves estrangeiras).

Metadados materializados

Um campo em um registro que armazena instâncias de metadados materializados listadas na referência de metadados da nuvem.