Pular para o conteúdo principal

Feature Store e modelo de atividade

Os Feature Stores online do Databricks são alimentados pelo Lakebase. Quando você cria um armazenamento online usando o cliente de engenharia de recursos, o Databricks provisiona um projeto Lakebase como o backend de armazenamento subjacente, oferecendo acesso de baixa latência a dados de recursos para inferência de ML em tempo real.

Casos de uso

  • Inferência de modelo em tempo real : Forneça os valores de recurso mais recentes para o endpoint do modelo de serviço com baixa latência. Os modelos treinados com a engenharia de recursos Databricks rastreiam automaticamente a linhagem até seu recurso e usam Unity Catalog para localizar o armazenamento apropriado online no momento da distribuição.
  • Ponto de extremidadeFeature Serving : Forneça recursos diretamente para aplicativos e serviços externos sem um modelo, usando o ponto de extremidade Feature Serving .
  • Sistemas de recomendação, detecção de fraudes, personalização : Qualquer aplicação que exija pesquisas consistentes e de alta qualidade em tabelas de recursos offline.

Como funciona

As Feature Stores online sincronizam dados de tabelas de recursos offline do Unity Catalog para um projeto Lakebase. Você controla a frequência com que os dados são sincronizados usando modos de publicação:

  • ACIONADO (default): Sincronização incremental em um programador ou via API.
  • CONTÍNUO : pipeline de transmissão que atualiza o armazenamento online à medida que novos dados são gravados na tabela offline.
  • Instantâneo : Cópia completa única, eficiente para atualizações em massa.

Como o armazenamento online é um projeto Lakebase, ele se beneficia do escalonamento automático de compute, escala para zero durante a inatividade e governança do Unity Catalog.

A migração é segura e perfeita

Novas Online Feature Stores são criadas automaticamente como projetos Lakebase. Suas cargas de trabalho existentes de Feature Store e Model Serving continuam funcionando sem necessidade de ação.

As interfaces create_online_store e update_online_store continuam funcionando para repositórios online que você gerencia por meio do cliente de Engenharia de Recursos, sem a necessidade de ajustes. Observe que update_online_store não é compatível com instâncias de Autoscaling criadas diretamente por meio da API de projetos ou da UI. Para obter detalhes, consulte Limitações.

nota

Os endpoints de Feature Serving e Model Serving que consultam recursos de múltiplas Feature Stores online continuam funcionando, mas você não pode criar novas configurações como essa no Lakebase. Para obter detalhes, consulte Limitações.

Implementação

Para obter instruções completas de configuração, referência API e exemplos de notebook, consulte repositório de recursosDatabricks Online.

Recursos adicionais