Formato
Questa pagina descrive i contenuti del pacchetto di configurazione nelle directory di Manufacturing Data Engine (MDE).
A partire dalla versione 1.5.0, Manufacturing Data Engine (MDE) offre un modo consolidato per applicare le configurazioni caricando le specifiche basate su file contenute in una directory. In questo modo è possibile applicare la configurazione MDE per un caso d'uso specifico e l'autore della configurazione può esaminare la configurazione MDE in modo olistico modificandola e controllandola per intero in un editor come VS Code. Consente anche scenari GitOps in cui le configurazioni MDE possono essere archiviate in Git e monitorate per rilevare le modifiche.
Di seguito è riportata una struttura di esempio del pacchetto di configurazione. Il pacchetto contiene una cartella facoltativa con un nome predefinito per ogni tipo di entità di configurazione che l'utente deve configurare:
./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
Ad esempio, per aggiungere bucket a MDE, devi creare una
sottocartella chiamata buckets, che contiene le specifiche dei bucket
da creare. Se non vuoi creare bucket, non è necessario creare la sottocartella.
Il pacchetto deve includere un file speciale denominato manifest.json che
contiene i campi che determinano il nome del pacchetto e del relativo fornitore.
MDE utilizza i dettagli nel file manifest per creare il pacchetto,
e questo ti offre la flessibilità di assegnare qualsiasi nome alla directory del pacchetto di configurazione.
{
"name": "test-configuration-package",
"provider": "google"
}