Pesquisar uma instância de metadados

Neste guia, descrevemos como usar a função Whistle mde:lookupByKey em um script Whistle para pesquisar um objeto de instância de metadados de um bucket.

Pesquisa de dados de referência

O Manufacturing Data Engine (MDE) fornece uma função Whistle personalizada para recuperar um objeto de instância de metadados de um bucket de metadados por chave natural. As instâncias de metadados podem ser recuperadas de qualquer bucket, mas a função é usada com frequência para pesquisar dados de referência de um bucket de pesquisa.

É possível pesquisar uma instância de metadados pela chave natural chamando a função mde:lookupByKey em um script do Whistle. A função usa o lookupbucket_name, natural_key e bucket_version da instância como os argumentos e retorna a instância de metadados mais recente para a chave natural fornecida. É possível usar a instância para preencher campos em um registro proto no analisador, como no exemplo a seguir:

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