פורמט

בדף הזה מוסבר על התוכן של חבילת ההגדרות בספריות של Manufacturing Data Engine‏ (MDE).

החל מגרסה 1.5.0, ‏ Manufacturing Data Engine‏ (MDE) מציע דרך מאוחדת להחיל הגדרות על ידי העלאה של מפרטים מבוססי-קובץ שנמצאים בספרייה. האפשרות הזו מאפשרת להחיל את ההגדרה של MDE בצורה אטומית לתרחיש שימוש ספציפי, והיא מאפשרת ליוצר ההגדרה לבדוק את ההגדרה של MDE באופן הוליסטי על ידי עריכה ובדיקה של ההגדרה במלואה בעורך כמו VS Code. הוא גם מאפשר תרחישי GitOps שבהם אפשר לבדוק את ההגדרות של MDE ב-Git ולעקוב אחרי שינויים.

בהמשך מוצג מבנה של חבילת הגדרות לדוגמה. החבילה מכילה תיקייה אופציונלית עם שם מוגדר מראש לכל סוג של ישות הגדרה שהמשתמש צריך להגדיר:

  ./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, שמכילה את המפרטים של הקטגוריות שצריך ליצור. אם לא רוצים ליצור קטגוריות, אין צורך ליצור את תיקיית המשנה.

החבילה צריכה לכלול קובץ מיוחד בשם manifest.json שמכיל את השדות שקובעים את שם החבילה והספק שלה. הכלי MDE משתמש בפרטים שבקובץ המניפסט כדי ליצור את החבילה, ולכן אתם יכולים לתת לתיקיית חבילת ההגדרות כל שם שתרצו.


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