חיפוש מופע של מטא-נתונים

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

חיפוש נתוני הפניות

‫Manufacturing Data Engine‏ (MDE) מספק פונקציית Whistle מותאמת אישית לאחזור אובייקט של מופע מטא-נתונים מקטגוריית מטא-נתונים לפי מפתח טבעי. אפשר לאחזר מופעים של מטא-נתונים מכל קטגוריה, אבל בדרך כלל משתמשים בפונקציה כדי לחפש נתוני הפניה מקטגוריית חיפוש.

אפשר לחפש מופע של מטא-נתונים לפי המפתח הטבעי שלו באמצעות הפונקציה mde:lookupByKey בסקריפט Whistle. הפונקציה מקבלת את הפרמטרים bucket_name, natural_key ו-bucket_version של המופע, ומחזירה את מופע המטא-נתונים האחרון עבור המפתח הטבעי שצוין. אפשר להשתמש במופע כדי לאכלס שדות ברשומה של פרוטו במנתח התחביר, כמו בדוגמה הבאה:

"data" : {
  "complex" : {
    "VIN" : mde::lookupByKey("vin-lookup-bucket", input.vinKey, 1).VIN,
    "vin_registration_time" : mde::lookupByKey("vin-lookup-bucket", input.vinKey, 1).vin_registration_time,
    "ResultValue" : 163.0482614,
  }
}