Format
Cette page décrit le contenu du package de configuration dans les répertoires Manufacturing Data Engine (MDE).
À partir de la version 1.5.0, Manufacturing Data Engine (MDE) offre un moyen consolidé d'appliquer des configurations en important des spécifications basées sur des fichiers contenus dans un répertoire. Cela permet d'appliquer de manière atomique la configuration MDE pour un cas d'utilisation spécifique. L'auteur de la configuration peut ainsi examiner la configuration MDE de manière holistique en la modifiant et en la vérifiant dans son intégralité dans un éditeur tel que VS Code. Il permet également des scénarios GitOps dans lesquels les configurations MDE peuvent être archivées dans Git et suivies pour les modifications.
Voici un exemple de structure de package de configuration. Le package contient un dossier facultatif avec un nom prédéfini pour chaque type d'entité de configuration que l'utilisateur doit configurer :
./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
Par exemple, pour ajouter des buckets à MDE, vous devez créer un sous-dossier appelé buckets, qui contient les spécifications des buckets à créer. Si vous ne souhaitez pas créer de buckets, vous n'avez pas besoin de créer le sous-dossier.
Le package doit inclure un fichier spécial appelé manifest.json qui contient les champs déterminant le nom du package et son fournisseur.
MDE utilise les informations du fichier manifeste pour créer le package. Vous pouvez ainsi nommer le répertoire du package de configuration comme vous le souhaitez.
{
"name": "test-configuration-package",
"provider": "google"
}