Tipos de publicações online

O Vertex AI Feature Store oferece os seguintes tipos de apresentação online que pode usar para apresentar funcionalidades para previsões online:

Publicação online do Bigtable

O serviço online do Bigtable é adequado para grandes volumes de dados (na ordem de terabytes de dados) com elevada durabilidade dos dados. É comparável à publicação online no Vertex AI Feature Store (antigo), mas não está otimizado para se ajustar rapidamente a picos súbitos de tráfego.

Geralmente, o serviço online do Bigtable tem uma latência superior à do serviço online otimizado, mas é mais rentável. O serviço online do Bigtable suporta a sincronização de dados agendada e contínua para as respetivas visualizações de funcionalidades.

Tenha em atenção que o serviço online do Bigtable não suporta a gestão de incorporações. Se quiser gerir e publicar incorporações, use a publicação online otimizada.

Para usar o serviço online do Bigtable, tem de realizar os seguintes passos:

  1. Crie uma loja online para o serviço online do Bigtable.

  2. Crie uma instância de visualização de funcionalidades.

  3. Obtenha valores de funcionalidades através do serviço online do Bigtable.

Serviço online otimizado

A publicação online otimizada permite-lhe publicar funcionalidades com latências significativamente inferiores à publicação online do Bigtable. Oferece uma arquitetura de publicação online mais rápida, escalável e reativa a volumes de dados aumentados. A publicação online otimizada é adequada em cenários em que é fundamental publicar funcionalidades com latências muito baixas.

Com a publicação online otimizada, pode publicar valores de funcionalidades a partir de um ponto final público ou de um ponto final do Private Service Connect.

Todas as instâncias da loja online criadas para a publicação online otimizada suportam a gestão de incorporações.

A publicação online otimizada suporta a sincronização de dados agendada, mas não suporta a sincronização de dados contínua para visualizações de funcionalidades. Se quiser usar a sincronização contínua de dados para sincronizar dados da origem de dados do BigQuery com as suas visualizações de funcionalidades praticamente em tempo real, use o serviço online do Bigtable.

Publicação online otimizada com ponto final público

Por predefinição, uma loja online criada para a publicação online otimizada permite-lhe publicar funcionalidades com um ponto final público. Para usar a publicação online otimizada com um ponto final público, tem de realizar os seguintes passos:

  1. Crie uma loja online para publicação online otimizada com um ponto final público.

  2. Crie uma instância de visualização de funcionalidades.

  3. Obtenha valores de funcionalidades através da publicação online otimizada a partir de um ponto final público.

Publicação online otimizada com o ponto final do Private Service Connect

Um ponto final do Private Service Connect é um ponto final de publicação dedicado. Use um ponto final do Private Service Connect se quiser publicar funcionalidades numa rede VPC com latências inferiores às de um ponto final público. Para usar a publicação online otimizada com um ponto final do Private Service Connect, tem de realizar os seguintes passos:

  1. Crie uma loja online para o serviço online otimizado com um ponto final do Private Service Connect.

  2. Crie uma instância de visualização de funcionalidades.

  3. Obtenha valores de funcionalidades através da publicação online otimizada a partir do ponto final do Private Service Connect.

Configure a publicação online para publicar valores de caraterísticas nulos ou apenas valores de caraterísticas não nulos

Durante a publicação online, se quiser publicar apenas os valores de caraterísticas mais recentes, incluindo valores nulos, tem de usar a seguinte configuração:

  1. Registe a sua origem de dados de funcionalidades criando um grupo de funcionalidades com o parâmetro dense definido como true.

  2. Escolha o serviço online do Bigtable quando criar a instância da loja online.

  3. Use o parâmetro cron para configurar a sincronização de dados agendada quando criar as visualizações de funcionalidades.

Se usar qualquer outra configuração ao configurar a origem de dados de elementos e a publicação online, o Vertex AI Feature Store publica apenas os valores de elementos mais recentes que não sejam nulos. Se o valor mais recente de uma funcionalidade for nulo, o Vertex AI Feature Store disponibiliza o valor histórico não nulo mais recente da funcionalidade. Se não estiver disponível um valor histórico não nulo, o Vertex AI Feature Store apresenta um valor nulo como o valor da funcionalidade.

O que se segue?