Pular para o conteúdo principal

servindo modelo com pesquisa automática de recurso

O modelo de abastecimento pode pesquisar automaticamente valores de recurso em uma Databricks Online Feature Store ou em um armazenamento online de terceiros. Para servir valores de recursos em tempo real, Databricks recomenda o uso do repositório de recursosDatabricks Online.

Requisitos

  • O modelo deve ter sido registrado com FeatureEngineeringClient.log_model (para o recurso engenharia em Unity Catalog) ou FeatureStoreClient.log_model (para o recurso de espaço de trabalho legado Store), requer v0.3.5 e acima).
  • Para lojas on-line de terceiros, o armazenamento on-line deve ser publicado com credenciais somente de leitura.
nota

O senhor pode publicar a tabela de recursos a qualquer momento antes da implementação do modelo, inclusive após o treinamento do modelo.

Pesquisa automática de recursos

Databricks A servindo modelo suporta a pesquisa automática de recursos nestas lojas on-line:

A pesquisa automática de recurso é compatível com os seguintes tipos de dados:

  • IntegerType
  • FloatType
  • BooleanType
  • StringType
  • DoubleType
  • LongType
  • TimestampType
  • DateType
  • ShortType
  • DecimalType
  • ArrayType
  • MapType

Substituir valores de recurso na pontuação do modelo on-line

Todos os recursos exigidos pelo modelo (registros com FeatureEngineeringClient.log_model ou FeatureStoreClient.log_model) são automaticamente pesquisados em lojas on-line para pontuação do modelo. Para substituir os valores de recurso ao pontuar um modelo usando um REST API com servindo modelo, inclua os valores de recurso como parte do payload API.

nota

Os novos valores do recurso devem estar em conformidade com o tipo de dados do recurso, conforme esperado pelo modelo subjacente.

Salvar o DataFrame ampliado na tabela de inferência

Para endpoints criados a partir de fevereiro de 2025, o senhor pode configurar um modelo de serviço endpoint para log o DataFrame aumentado que contém os valores de recurso pesquisados e os valores de retorno de função. O DataFrame é salvo na tabela de inferência do modelo atendido.

Para obter instruções sobre como definir essa configuração, consulte log recurso lookup DataFrames to inference tables.

Para obter informações sobre tabelas de inferência, consulte Tabelas de inferência para modelos de monitoramento e depuração.

ExemplosNotebook

Com Databricks Runtime 13.3 LTS e acima, qualquer tabela Delta em Unity Catalog com um key primário pode ser usada como uma tabela de recurso. Quando o senhor usa uma tabela registrada em Unity Catalog como uma tabela de recurso, todos os recursos de Unity Catalog ficam automaticamente disponíveis para a tabela de recurso.

Feature Storeon-lineDatabricks

O seguinte Notebook ilustra como publicar recursos em um Databricks Online Feature Store para servidor Tempo Real e pesquisa automatizada de recursos.

Databricks armazenamento online demo Notebook

Open notebook in new tab

Lojas online de terceiros

Este exemplo de Notebook ilustra como publicar recursos em um armazenamento online de terceiros e, em seguida, disponibilizar um modelo treinado que busca automaticamente recursos no armazenamento online.

Exemplo de armazenamento on-line de terceiros Notebook (Unity Catalog)

Open notebook in new tab

Espaço de trabalho Feature Store (legado)

Este exemplo de Notebook ilustra como publicar um recurso em um armazenamento on-line e, em seguida, servir um modelo treinado que procura automaticamente o recurso no armazenamento on-line.

Armazenamento on-line de terceiros exemplo Notebook (workspace recurso Store)

Open notebook in new tab