格式

本頁說明 Manufacturing Data Engine (MDE) 目錄中的設定套件內容。

從 1.5.0 版開始,Manufacturing Data Engine (MDE) 提供統一的方式來套用設定,只要上傳目錄中以檔案為基礎的規格即可。這樣一來,您就能以原子方式套用特定用途的 MDE 設定,而且設定的作者可以在 VS Code 等編輯器中完整編輯及檢查設定,全面瞭解 MDE 設定。此外,這項功能也支援 GitOps 情境,讓您在 Git 中簽入 MDE 設定,並追蹤變更。

以下顯示設定套件結構範例。套件包含選用資料夾,其中含有預先定義的名稱,適用於使用者需要設定的每種設定實體:

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

舉例來說,如要將值區新增至 MDE,您需要建立名為 buckets 的子資料夾,其中包含需要建立的值區規格。如果不想建立 bucket,就不必建立子資料夾。

套件必須包含名為 manifest.json 的特殊檔案,其中包含決定套件名稱和供應商的欄位。MDE 會使用資訊清單檔案中的詳細資料建立套件,因此您可以彈性地為設定套件目錄命名。


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