Format

Halaman ini menjelaskan konten paket konfigurasi di direktori Manufacturing Data Engine (MDE).

Mulai v1.5.0, Manufacturing Data Engine (MDE) menawarkan cara terpadu untuk menerapkan konfigurasi dengan mengupload spesifikasi berbasis file yang ada dalam direktori. Hal ini memungkinkan cara atomik untuk menerapkan konfigurasi MDE untuk kasus penggunaan tertentu, dan memungkinkan penulis konfigurasi melihat konfigurasi MDE secara holistik dengan mengedit dan memeriksa konfigurasi secara penuh di editor seperti VS Code. Hal ini juga memungkinkan skenario GitOps di mana konfigurasi MDE dapat diperiksa di Git dan dilacak perubahannya.

Berikut menunjukkan contoh struktur paket konfigurasi. Paket berisi folder opsional dengan nama yang telah ditentukan sebelumnya untuk setiap jenis entitas konfigurasi yang perlu dikonfigurasi pengguna:

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

Misalnya, untuk menambahkan bucket ke MDE, Anda perlu membuat subfolder bernama buckets, yang berisi spesifikasi bucket yang perlu dibuat. Jika Anda tidak ingin membuat bucket, Anda tidak perlu membuat subfolder.

Paket harus menyertakan file khusus bernama manifest.json yang berisi kolom yang menentukan nama paket dan penyedianya. MDE menggunakan detail dalam file manifes untuk membuat paket, dan hal ini memberi Anda fleksibilitas untuk memberi nama direktori paket konfigurasi dengan nama apa pun.


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