Pular para o conteúdo principal

Mosaic AI Vector Search: Políticas orçamentárias

info

Visualização

Este recurso está em Pré-visualização Pública.

Este artigo descreve como usar políticas orçamentárias para rastrear os custos de busca vetorial.

As políticas de orçamento permitem que os administradores agrupem e filtrem registros de faturamento em todos os produtos serverless Databricks e fornecem uma interface de usuário dedicada para o acompanhamento de gastos. As políticas orçamentárias são criadas pelos administradores workspace e, em seguida, atribuídas aos usuários. Para informações gerais e detalhes sobre como criar e gerenciar políticas de orçamento, consulte Uso de atributos com políticas de orçamento serverless.

Para informações gerais sobre como gerenciar seus custos ao usar Mosaic AI Vector Search, consulte o guia de gerenciamento de custosMosaic AI Vector Search.

Aplicar uma política orçamentária

Você pode aplicar uma política de orçamento ao criar um endpoint ou pode editar o endpoint posteriormente para aplicar uma política.

Aplicar a política orçamentária na criação endpoint

Siga estes passos para criar um endpoint de pesquisa vetorial e aplicar uma política orçamentária:

  1. Na barra lateral esquerda, clique em calcular .

  2. Clique na tab Pesquisa Vetorial e clique em Criar .

  3. Clique na seta à direita de Configurações Avançadas para abrir essa seção da caixa de diálogo.

    Criar caixa de diálogo endpoint de pesquisa vetorial.

  4. Selecione uma política no menu dropdown "Política Orçamentária" .

  5. Clique em Confirmar .

Editar uma política orçamentária para um endpoint

Para editar uma política orçamentária para um endpoint usando a interface do usuário do Databricks:

  1. Na página endpoint , clique no ícone de lápis.

    Ícone de lápis para editar as políticas orçamentárias na página endpoint .

  2. Selecione uma política no menu dropdown e clique em Salvar .

Para editar uma política usando o SDK Python ou a API REST , consulte a aba em Aplicar política orçamentária na criação endpoint.

Consultar os gastos de acordo com a política orçamentária

Para consultar os gastos por política orçamentária, você precisa ter o ID da política orçamentária. Para obter o ID da política orçamentária usando a interface do usuário, siga estes passos como usuário administrador:

  1. Clique no seu nome de usuário na barra superior do workspace Databricks e clique em Configurações .
  2. Clique em calcular .
  3. Ao lado de políticas de orçamento sem servidor , clique em gerenciar .
  4. Selecione uma política de orçamento serverless . O ID da política orçamentária aparece na seção superior direita, "Sobre esta política" .

Para obter o ID da política orçamentária usando a API REST, consulte Listar políticas.

A consulta a seguir agrega os gastos pelo ID da política orçamentária. Substitua <INSERT BUDGET POLICY ID> pelo ID da política orçamentária.

SQL
WITH vector_search_usage_by_budget_policy (
SELECT *,
CASE WHEN usage_type = "STORAGE_SPACE" THEN 'storage'
ELSE 'serving'
END as workload_type
FROM system.billing.usage
WHERE billing_origin_product = 'VECTOR_SEARCH'
AND usage_metadata.endpoint_name IS NOT NULL
AND usage_metadata.budget_policy_id = '<INSERT BUDGET POLICY ID>'
),
daily_usage_by_budget_policy AS (
SELECT workspace_id,
cloud,
usage_date,
workload_type,
usage_metadata.endpoint_name as vector_search_endpoint,
CASE WHEN workload_type = 'serving' THEN SUM(usage_quantity)
ELSE null
END as dbus,
CASE WHEN workload_type = 'storage' THEN SUM(usage_quantity)
ELSE null
END as dsus
FROM vector_search_usage_by_budget_policy
GROUP BY all
ORDER BY 1,2,3,4,5,6 DESC
)
SELECT * FROM daily_usage_by_budget_policy

Limitações

Para a busca vetorial, as políticas orçamentárias apresentam as seguintes limitações:

  • As políticas orçamentárias não impõem limites de gastos para busca vetorial.
  • As políticas orçamentárias são aplicadas somente ao ponto final para rastrear os custos de atendimento. Elas não se aplicam a índices vetoriais.