Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Это важно
Эта функция доступна в общедоступной предварительной версии.
В этой статье описывается, как использовать политики бюджета для отслеживания затрат на поиск векторов.
Политики бюджета позволяют администраторам группировать и фильтровать записи выставления счетов во всех бессерверных продуктах Azure Databricks и предоставлять выделенный пользовательский интерфейс для отслеживания расходов. Политики бюджета создаются администраторами рабочей области, а затем назначаются пользователям. Общие сведения и сведения о создании политик бюджета и управлении ими см. в статье " Использование атрибутов с бессерверными политиками бюджета".
Применение политики бюджета
Вы можете применить политику бюджета при создании конечной точки или изменить конечную точку позже, чтобы применить политику.
Применение бюджетной политики при создании конечной точки
Пользовательский интерфейс Databricks
Выполните следующие действия, чтобы создать конечную точку векторного поиска и применить политику бюджета:
На левой боковой панели щелкните Вычисления.
Щелкните вкладку "Поиск вектора" и нажмите "Создать".
Щелкните стрелку справа от дополнительных параметров , чтобы открыть этот раздел диалогового окна.
Выберите политику в раскрывающемся меню "Политика бюджета ".
Нажмите кнопку Подтвердить.
Python SDK
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",
)
REST API
{
name="vector_search_endpoint_name",
budget_policy_id=”12345678-1234-1234-1234-1234567890ab”
}
Изменение политики бюджета для конечной точки
Чтобы изменить политику бюджета для конечной точки с помощью пользовательского интерфейса Databricks:
На странице конечной точки щелкните значок карандаша.
Выберите политику в раскрывающемся меню и нажмите кнопку "Сохранить".
Чтобы изменить политику с помощью пакета SDK для Python или REST API, перейдите на вкладки в разделе "Применить бюджетную политику" при создании конечной точки.
Запрос расходов по политике бюджета
Чтобы запрашивать расходы по политике бюджета, необходимо иметь идентификатор политики бюджета. Чтобы получить идентификатор политики бюджета с помощью пользовательского интерфейса, выполните следующие действия в качестве пользователя администратора:
- Щелкните имя пользователя в верхней строке рабочей области Databricks и нажмите кнопку "Параметры".
- Нажмите кнопку " Вычисления".
- Рядом с бюджетными политиками для бессерверной архитектурынажмите Управление.
- Выберите бессерверную политику бюджета. Идентификатор политики бюджета отображается в правом верхнем углу раздела "Сведения об этой политике".
Чтобы получить идентификатор политики бюджета с помощью REST API, см. статью "Список политик".
Следующий запрос объединяет расходы по идентификатору политики бюджета. Замените <INSERT BUDGET POLICY ID>
идентификатором политики бюджета.
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
Ограничения
Для поиска векторов политики бюджета имеют следующие ограничения:
- Политики бюджета не применяют ограничения расходов для поиска векторов.
- Политики бюджета применяются только к конечным точкам для отслеживания затрат на обслуживание. Они не применяются к векторным индексам.