Pular para o conteúdo principal

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

info

Visualização

Esse recurso está em Public Preview.

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

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

Aplique uma política orçamentária

O senhor 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 do endpoint

Follow these steps to create a vector search endpoint and apply a budget policy:

  1. In the left sidebar, click Compute.

  2. Click the Vector Search tab and click Create.

  3. Click the arrow to the right of Advanced Settings to open that section of the dialog.

    Create vector search endpoint dialog.

  4. Select a policy from the Budget Policy dropdown menu.

  5. Click Confirm.

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

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

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

    Ícone de lápis para editar políticas de orçamento na página do endpoint.

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

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

Consulte gastos por política orçamentária

Para consultar gastos por política de orçamento, você deve ter o ID da política de orçamento. Para obter o ID da política de orçamento usando a interface do usuário, siga estas etapas como usuário administrador:

  1. Clique em seu nome de usuário na barra superior do site Databricks workspace e clique em Settings (Configurações ).
  2. Clique em computar .
  3. Ao lado de políticas orçamentárias sem servidor , clique em gerenciar .
  4. Selecione uma política orçamentária serverless. O ID da política de orçamento 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 o Vector Search, as políticas orçamentárias têm as seguintes limitações:

  • As políticas orçamentárias não impõem limites de gastos para a pesquisa vetorial.
  • As políticas orçamentárias são aplicadas somente ao endpoint para rastrear os custos de atendimento. Eles não são aplicados a índices vetoriais.