Поделиться через


Связывание использования бессерверных технологий с бюджетными политиками

Внимание

Эта функция предоставляется в режиме общедоступной предварительной версии.

В этой статье объясняется, как использовать политики бюджета для применения тегов по присвоению затрат в бессерверных вычислительных рабочих нагрузках.

Политики бюджета состоят из тегов, применяемых к любым бессерверным вычислительным действиям, вызванным пользователем, назначенным политике. Теги фиксируются в записях о выставленных счетах, что позволяет относить использование бессерверных технологий к конкретным бюджетам. Дополнительные сведения о создании бюджетов см. в статье Создание и мониторинг бюджетов.

Разрешения политики бюджета

Для создания политик бюджета необходимо быть администратором рабочей области. Неадминистраторы могут управлять политиками, если им назначены разрешения на управление бюджетом.

Администраторы рабочей области могут управлять и просматривать созданные ими бюджетные политики, а также те, к которым у них есть явные разрешения. Чтобы просмотреть все политики для данной учетной записи и управлять ими, администратор рабочей области должен дополнительно иметь роль администратора выставления счетов уровня учетной записи. Эта роль назначается в консоли учетной записи.

По умолчанию новые политики могут получать доступ только создателем политики и пользователями с ролью администратора выставления счетов.

Поскольку политики бюджета являются объектами ресурсов на уровне учетной записи, руководители могут управлять политиками из любой рабочей области, к которым у них есть доступ.

Создание политики бюджета

Политики бюджета управляются в настройках администратора рабочего пространства. Чтобы создать новую политику бюджета, выполните следующие действия.

  1. Кликните на своё имя пользователя в верхней панели рабочей области Azure Databricks и выберите параметры.
  2. Нажмите кнопку " Вычисления".
  3. Рядом с политиками бюджета нажмите кнопку "Управление".
  4. Нажмите кнопку Создать.
  5. Добавьте имя и ваши теги, а затем нажмите Создать.

Создание пользовательского интерфейса политики бюджета

Управление разрешениями на политику бюджета

Существует два типа разрешений, которые можно предоставить в политиках бюджета:

  • пользователь: пользователь бюджетной политики может выбрать политику при создании блокнота, задания, конвейера или точки обслуживания.
  • менеджер. Руководители могут пользоваться политикой бюджета, а также изменять определения и разрешения в политике. Любой пользователь в рабочей области может иметь разрешения диспетчера.

Если пользователю назначена только одна политика, эта политика автоматически применяется к вновь созданным ресурсам пользователя. Если пользователю назначено несколько политик, они должны выбрать соответствующую политику при создании новой бессерверной записной книжки, задания, конвейера или конечной точки обслуживания. Если пользователь не выбирает политику, параметр по умолчанию используется для любой политики в алфавитном порядке.

Назначение разрешений для политики

Чтобы установить разрешения для политики бюджета, выполните следующие действия.

  1. На странице политики щелкните вкладку "Разрешения ".
  2. Щелкните Предоставить доступ.
  3. Выберите пользователя, группу или субъект-службу, которым нужно назначить политику.
  4. В разделе "Роль" выберите роли, которые нужно предоставить пользователю.
  5. Чтобы продолжить добавление идентификаторов в политику, нажмите "Добавить ещё".
  6. Нажмите кнопку Сохранить.

Обновление политики бюджета

Чтобы обновить название или теги существующей бюджетной политики:

  1. Кликните на своё имя пользователя в верхней панели рабочей области Azure Databricks и выберите параметры.
  2. Нажмите кнопку " Вычисления".
  3. Рядом с политиками бюджета нажмите кнопку "Управление".
  4. Выберите политику бюджета, которую вы хотите обновить, а затем нажмите кнопку "Изменить".
  5. Внесите обновления и нажмите кнопку "Сохранить".

Изменения политики применяются только к использованию, начатому после обновления политики. Они не применяются к текущему бессерверному использованию.

Анализ тегов политики бюджета в записях выставления счетов

После применения политики к блокноту, заданию или конвейеру DLT все теги, содержащиеся в политике, распространяются в системную таблицу system.billing.usage в столбце custom_tags.

Примечание.

Теги политики бюджета также распространяются на записи выставления счетов, созданные для анализа затрат в Azure.

Если записная книжка выполняется как часть задания, к записи об использовании применяется только политика бюджета задания.

Где выбрать политику бюджета

Пользователи, которым назначены несколько бюджетных политик, должны выбирать соответствующую политику при создании новой записной книжки, задания, конвейера или конечной точки развертывания модели.

Известные ограничения

Политики бюджета имеют следующие ограничения:

  • Существующим записным книжкам, заданиям и конвейерам DLT политики не назначаются автоматически после того, как их владельцам предоставлен доступ к политике. Чтобы добавить политику бюджета в существующий ресурс, необходимо вручную обновить параметр политики бюджета ресурса в пользовательском интерфейсе.
  • При создании запланированного задания из страницы ноутбука политика бюджета по умолчанию возвращается к первой доступной политике, согласно алфавитному порядку.
  • Идентификаторы политик, хранящиеся с ресурсом, остаются даже в случае удаления политики. Эти политики не применяют теги.
  • Обновления тегов политики бюджета отражаются на любом бессерверном использовании, инициированном после изменения политики. Например, если задание выполняется во время обновления политики бюджета, обновление не вступает в силу для текущего выполнения задания. Следующий запуск задания использует обновленные теги.
  • Интеграция репозитория Git не имеет настраиваемых политик бюджета, политика бюджета по умолчанию используется для последней выбранной политики пользователя.
  • Политики бюджета не применяют теги к классическим вычислительным ресурсам.
  • Теги, унаследованные от политик бюджета, не отображаются в пользовательском интерфейсе списка заданий.
  • Обновления тегов не будут отражены в новых обновлениях конвейера, если конвейер находится в режиме разработки . Для распространения изменений требуется 24 часа.
  • Потоки данных, активируемые заданиями, не наследуют политику бюджета задания. Пользователи должны задать политику бюджета конвейера.