Mencari instance metadata

Panduan ini menjelaskan cara menggunakan fungsi Whistle mde:lookupByKey dalam skrip Whistle untuk mencari objek instance metadata dari bucket.

Pencarian data referensi

Manufacturing Data Engine (MDE) menyediakan fungsi Whistle kustom untuk mengambil objek instance metadata dari bucket metadata berdasarkan kunci alami. Instance metadata dapat diambil dari bucket mana pun, tetapi fungsi ini biasanya digunakan untuk mencari data referensi dari bucket pencarian.

Anda dapat mencari instance metadata berdasarkan kunci alaminya dengan memanggil fungsi mde:lookupByKey dalam skrip Whistle. Fungsi ini menggunakan lookupbucket_name, natural_key, dan bucket_version instance sebagai argumen, dan menampilkan instance metadata terbaru untuk kunci alami yang diberikan. Anda dapat menggunakan instance untuk mengisi kolom dalam rekaman proto di parser, seperti dalam contoh berikut:

"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,
  }
}