Format

Auf dieser Seite wird der Inhalt des Konfigurationspakets in den Verzeichnissen von Manufacturing Data Engine (MDE) beschrieben.

Ab Version 1.5.0 bietet die Manufacturing Data Engine (MDE) eine konsolidierte Möglichkeit, Konfigurationen anzuwenden, indem Sie eine dateibasierte Spezifikation hochladen, die in einem Verzeichnis enthalten ist. So kann die MDE-Konfiguration für einen bestimmten Anwendungsfall atomar angewendet werden. Außerdem kann der Autor der Konfiguration die MDE-Konfiguration ganzheitlich betrachten, indem er die Konfiguration in einem Editor wie VS Code vollständig bearbeitet und prüft. Außerdem werden GitOps-Szenarien ermöglicht, in denen die MDE-Konfigurationen in Git eingecheckt und auf Änderungen verfolgt werden können.

Unten sehen Sie ein Beispiel für die Struktur eines Konfigurationspakets. Das Paket enthält für jeden Typ von Konfigurationseinheit, die der Nutzer konfigurieren muss, einen optionalen Ordner mit einem vordefinierten Namen:

  ./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

Wenn Sie beispielsweise MDE Buckets hinzufügen möchten, müssen Sie einen Unterordner mit dem Namen buckets erstellen, der die Spezifikationen der Buckets enthält, die erstellt werden müssen. Wenn Sie keine Buckets erstellen möchten, müssen Sie auch keinen Unterordner erstellen.

Das Paket muss eine spezielle Datei namens manifest.json enthalten, die die Felder enthält, die den Namen des Pakets und seinen Anbieter bestimmen. MDE verwendet die Details in der Manifestdatei, um das Paket zu erstellen. Dadurch können Sie das Konfigurationspaketverzeichnis beliebig benennen.


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