Mosaic AI Vector Search: Políticas orçamentárias
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.
Para obter informações gerais sobre como gerenciar seus custos ao usar Mosaic AI Vector Search Mosaic AI Vector Search o site, consulte: Guia de gerenciamento de custos.
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
- Databricks UI
- Python SDK
- REST API
Siga estas etapas para criar um endpoint de pesquisa de vetores e aplicar uma política de orçamento:
-
Na barra lateral esquerda, clique em computar .
-
Clique em Vector Search tab e clique em Create .
-
Clique na seta à direita das Configurações avançadas para abrir essa seção da caixa de diálogo.
-
Selecione uma política no menu Política orçamentária dropdown.
-
Clique em Confirmar .
client.create_endpoint(
name="vector_search_endpoint_name",
endpoint_type="STANDARD",
budget_policy_id="12345678-1234-1234-1234-1234567890ab",
)
client.update_endpoint_budget_policy(
name="vector_search_endpoint_name",
budget_policy_id="12345678-1234-1234-1234-1234567890ab",
)
{
name="vector_search_endpoint_name",
budget_policy_id=”12345678-1234-1234-1234-1234567890ab”
}
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:
-
Na página do endpoint, clique no ícone de lápis.
-
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:
- Clique em seu nome de usuário na barra superior do site Databricks workspace e clique em Settings (Configurações ).
- Clique em computar .
- Ao lado de políticas orçamentárias sem servidor , clique em gerenciar .
- 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.
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 pesquisa vetorial, 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 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.