Formato

En esta página, se describe el contenido del paquete de configuración en los directorios de Manufacturing Data Engine (MDE).

A partir de la versión 1.5.0, Manufacturing Data Engine (MDE) ofrece una forma consolidada de aplicar configuraciones subiendo especificaciones basadas en archivos que se encuentran en un directorio. Esto permite aplicar la configuración del MDE de forma atómica para un caso de uso específico y permite que el autor de la configuración vea la configuración del MDE de forma integral editando y verificando la configuración completa en un editor como VS Code. También habilita situaciones de GitOps en las que las configuraciones del MDE se pueden registrar en Git y hacer un seguimiento de los cambios.

A continuación, se muestra un ejemplo de la estructura de un paquete de configuración. El paquete contiene una carpeta opcional con un nombre predefinido para cada tipo de entidad de configuración que el usuario necesita 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 ejemplo, para agregar buckets a MDE, debes crear una subcarpeta llamada buckets, que contiene las especificaciones de los buckets que se deben crear. Si no quieres crear buckets, no es necesario que crees la subcarpeta.

El paquete debe incluir un archivo especial llamado manifest.json que contiene los campos que determinan el nombre del paquete y su proveedor. MDE usa los detalles del archivo de manifiesto para crear el paquete, lo que te brinda la flexibilidad de nombrar el directorio del paquete de configuración con cualquier nombre.


{
    "name": "test-configuration-package",
    "provider": "google"
}