Formato
Nesta página, descrevemos o conteúdo do pacote de configuração nos diretórios do Manufacturing Data Engine (MDE).
A partir da v1.5.0, o Manufacturing Data Engine (MDE) oferece uma maneira consolidada de aplicar configurações fazendo upload de especificações baseadas em arquivos contidas em um diretório. Isso permite uma maneira atômica de aplicar a configuração do MDE para um caso de uso específico, e permite que o autor da configuração analise a configuração do MDE de maneira holística editando e verificando a configuração completa em um editor como o VS Code. Ele também permite cenários de GitOps em que as configurações do MDE podem ser verificadas no Git e rastreadas para mudanças.
Confira abaixo um exemplo de estrutura de pacote de configuração. O pacote contém uma pasta opcional com um nome predefinido para cada tipo de entidade de configuração que o usuário precisa configurar:
./test-configuration-package
├── manifest.json
├── buckets
│ ├── default-record-bucket.json
│ ├── default-tag-bucket.json
│ └── second-tag-bucket.json
├── ingestion-specifications
│ └── csv-full-ingestion-specs.json
├── message-classes
│ └── message-class.json
├── metadata-instances
│ ├── cloud-natural-key.json
│ └── machine-natural-key.json
├── parsers
│ └── parser.json
├── schemas
│ ├── cdm-schema.json
│ └── generic-schema.json
├── scripts
│ └── parser-script.wstl
└── types
└── type.json
Por exemplo, para adicionar buckets ao MDE, crie uma
subpasta chamada buckets, que contém as especificações dos buckets
que precisam ser criados. Se você não quiser criar buckets, não é necessário criar a subpasta.
O pacote precisa incluir um arquivo especial chamado manifest.json que
contém os campos que determinam o nome do pacote e do provedor.
O MDE usa os detalhes no arquivo de manifesto para criar o pacote,
o que oferece a flexibilidade de nomear o diretório do pacote de configuração
com qualquer nome.
{
"name": "test-configuration-package",
"provider": "google"
}