Cómo buscar una instancia de metadatos
En esta guía, se describe cómo usar la función Whistle mde:lookupByKey en una secuencia de comandos de Whistle para buscar un objeto de instancia de metadatos en un bucket.
Búsqueda de datos de referencia
Manufacturing Data Engine (MDE) proporciona una función de Whistle personalizada para recuperar un objeto de instancia de metadatos de un bucket de metadatos por clave natural. Las instancias de metadatos se pueden recuperar de cualquier bucket, pero la función se usa comúnmente para buscar datos de referencia de un bucket de búsqueda.
Puedes buscar una instancia de metadatos por su clave natural llamando a la función mde:lookupByKey en una secuencia de comandos de Whistle. La función toma el objeto de búsqueda bucket_name, natural_key y bucket_version de la instancia como argumentos y devuelve la instancia de metadatos más reciente para la clave natural proporcionada. Puedes usar la instancia para propagar campos en un registro .proto en el analizador, como en el siguiente ejemplo:
"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,
}
}