메타데이터 인스턴스 조회

이 가이드에서는 휘파람 스크립트에서 휘파람 함수 mde:lookupByKey를 사용하여 버킷에서 메타데이터 인스턴스 객체를 조회하는 방법을 설명합니다.

참조 데이터 조회

Manufacturing Data Engine (MDE)은 자연 키로 메타데이터 버킷에서 메타데이터 인스턴스 객체를 가져오는 맞춤 휘슬 함수를 제공합니다. 메타데이터 인스턴스는 모든 버킷에서 가져올 수 있지만 이 함수는 일반적으로 조회 버킷에서 참조 데이터를 조회하는 데 사용됩니다.

Whistle 스크립트에서 mde:lookupByKey 함수를 호출하여 자연 키로 메타데이터 인스턴스를 조회할 수 있습니다. 이 함수는 인스턴스의 조회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,
  }
}