Loja de Características e Serviço de Modelos

As Feature Stores Online do Databricks são alimentadas pelo Lakebase Autoscaling. Quando cria uma loja online usando o cliente Feature Engineering, o Databricks disponibiliza um projeto Lakebase Autoscaling como backend de armazenamento subjacente, dando-lhe acesso de baixa latência a dados de funcionalidades para inferência de ML em tempo real.

Casos de uso

  • Inferência de modelos em tempo real: Servir os valores mais recentes das funcionalidades para modelar os endpoints de serviço com baixa latência. Modelos treinados com Engenharia de Funcionalidades Databricks rastreiam automaticamente a linhagem das suas funcionalidades e usam o Unity Catalog para localizar a loja online apropriada no momento do serviço.
  • Endpoints de serviço de funcionalidades: Servir funcionalidades diretamente a aplicações e serviços externos sem um modelo, utilizando os Endpoints de Serviço de Funcionalidades.
  • Sistemas de recomendação, deteção de fraude, personalização: Qualquer aplicação que exija consultas consistentes e de alta capacidade de funcionalidades contra tabelas de funcionalidades offline.

Como funciona

As Feature Stores Online sincronizam dados das tabelas de funcionalidades offline do Unity Catalog para um projeto de Autoscaling Lakebase. Controla com que frequência sincroniza os dados usando modos de publicação:

  • TRIGGERED (por defeito): Sincronização incremental de acordo com um agendamento ou via API.
  • CONTÍNUO: Pipeline de streaming que atualiza a loja online à medida que novos dados são escritos na tabela offline.
  • SNAPSHOT: Cópia completa única, eficiente para atualizações em massa.

Como a loja online é um projeto de Autoscaling Lakebase, beneficia de escalonamento automático de computação, escala até zero durante a inatividade e governação do Catálogo Unity.

A migração é segura e sem problemas

As Feature Stores online são criadas automaticamente como projetos de escalabilidade automática do Lakebase. As suas cargas de trabalho existentes de Feature Store e Model Serving continuam a funcionar sem necessidade de qualquer ação.

As interfaces create_online_store e update_online_store continuam a funcionar para as lojas online que gere através do cliente de engenharia de funcionalidades, sem necessidade de quaisquer ajustes. Note que update_online_store não é suportado para instâncias de Autoscaling criadas diretamente através da API do projeto ou da interface. Para mais detalhes, consulte Limitações.

Observação

Os endpoints de Feature Serving e Model Serving que procuram funcionalidades de várias lojas online continuam a funcionar, mas não pode criar novas configurações deste tipo no Lakebase Autoscaling. Para mais detalhes, consulte Limitações.

Se já tem lojas online Lakebase Provisioned, consulte Atualizar para Autoscaling para detalhes da migração.

Implementation

Para instruções completas de configuração, referência de API e exemplos de cadernos, consulte Databricks Online Feature Stores.

Recursos adicionais