Перейти к основному содержимому

Пользователи и лицензии

В dbt лицензии используются для распределения пользователей в вашем аккаунте.

В dbt существует четыре типа лицензий:

  • Analyst — доступна только на тарифах Enterprise и Enterprise+. Требует приобретения лицензии developer seat.
    • Пользователю могут быть назначены любые permission sets.
  • Developer — пользователю могут быть назначены любые permission sets.
  • IT — доступна только на тарифах Starter, Enterprise и Enterprise+. Пользователь получает permission sets Security Admin и Billing Admin. См. permissions.
    • Может управлять пользователями, группами, подключениями и лицензиями, а также выполнять другие действия.
    • Пользователи с лицензией IT не наследуют права из каких-либо permission sets.
    • Каждый пользователь с лицензией IT имеет одинаковый уровень доступа ко всему аккаунту, независимо от назначенных group permissions.
  • Read-Only — доступна только на тарифах Starter, Enterprise и Enterprise+.
    • Пользователь получает права только на чтение для всех ресурсов dbt.
    • Предназначена для просмотра artifacts и раздела deploy (jobs, runs, schedules) в аккаунте dbt, без возможности вносить изменения.
    • Пользователи с лицензией Read-only не наследуют права из каких-либо permission sets.
    • Каждый пользователь с лицензией Read-only имеет одинаковый уровень доступа ко всему аккаунту, независимо от назначенных group permissions.

Назначенная пользователю лицензия определяет, к каким конкретным возможностям он может получить доступ в dbt.

Функциональность
Пользователи Developer или Analyst
Пользователи Read-Only
IT-пользователи*
Использование Studio IDE
Использование dbt CLI
Использование Jobs
Управление аккаунтом
Доступ к API
Использование Catalog
Использование Source Freshness
Использование Docs
Получение уведомлений о Job’ах
Loading table...

*Доступно только на тарифах Starter, Enterprise и Enterprise+. IT‑лицензии ограничены 1 местом (seat) на аккаунт уровня Starter или Enterprise и не учитываются при подсчёте использования мест.

Лицензии

Типы лицензий переопределяют разрешения групп

Типы пользовательских лицензий всегда имеют приоритет над наборами разрешений, назначенными через группы. Например, пользователь с лицензией Read-Only не может выполнять административные действия, даже если он состоит в группе Account Admin.

Это гарантирует, что ограничения, связанные с лицензией, всегда применяются независимо от членства в группах.

Каждый тариф dbt включает базовое количество лицензий Developer, IT и Read-Only. Вы можете добавлять или удалять лицензии, изменяя количество пользователей в настройках аккаунта.

Если у вас аккаунт на тарифе Developer и вы хотите добавить больше людей в команду, вам потребуется перейти на тариф Starter. Подробнее о лицензиях, доступных в каждом тарифе, см. в разделе dbt Pricing Plans.

В следующих вкладках описаны шаги по изменению количества пользовательских лицензий:

Если вы используете тариф уровня Enterprise и имеете соответствующие права доступа, вы можете добавлять или удалять лицензии, изменяя количество пользовательских мест (seats). Обратите внимание: IT‑лицензия не учитывается при подсчёте используемых мест.

  • Чтобы удалить пользователя, нажмите на имя аккаунта в левом меню, выберите Account settings, затем Users.

    • Выберите пользователя, которого хотите удалить, нажмите Edit, затем Delete.
    • Это действие невозможно отменить. Однако вы можете повторно пригласить пользователя с теми же данными, если удаление было выполнено по ошибке.
  • Чтобы добавить пользователя, перейдите в Account Settings и выберите Users.

Управление типами лицензий

Лицензии могут назначаться пользователям индивидуально или через принадлежность к группам. Чтобы назначить лицензию через группу, вы можете вручную добавить пользователя в группу в процессе приглашения или назначить его в группу после того, как он зарегистрировался в dbt. В качестве альтернативы, при использовании SSO configuration и role-based access control (только для тарифов Enterprise) пользователи могут автоматически назначаться в группы. По умолчанию новым пользователям аккаунта назначается лицензия Developer.

Ручная настройка

Чтобы вручную назначить пользователю в вашей команде определённый тип лицензии, перейдите на страницу Users в Account settings и нажмите кнопку Edit у пользователя, которым вы хотите управлять. На этой странице вы можете выбрать тип лицензии и соответствующие группы для пользователя.

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

Ручное назначение лицензийРучное назначение лицензий

Настройка через маппинг EnterpriseEnterprise +

Если ваш аккаунт подключён к провайдеру удостоверений (IdP) для Single Sign On, вы можете автоматически сопоставлять группы пользователей IdP с определёнными группами в dbt и назначать типы лицензий этим группам. Для настройки маппинга лицензий перейдите в Account Settings > Groups & Licenses > License Mappings. Здесь вы можете создать или отредактировать SSO‑маппинги как для лицензий Read-Only, так и для Developer.

По умолчанию всем новым участникам аккаунта dbt назначается лицензия Developer. Чтобы назначать лицензии Read-Only определённым группам пользователей, создайте новый License Mapping для типа лицензии Read-Only и укажите список имён групп IdP, разделённых запятыми, которые должны получать лицензию Read-Only при входе в систему.

Настройка маппинга лицензий по группам IdPНастройка маппинга лицензий по группам IdP

Примечания по использованию:

  • Если группы IdP пользователя соответствуют маппингу как для Developer, так и для Read-Only, будет назначена лицензия Developer
  • Если группы IdP пользователя не соответствуют ни одному маппингу типов лицензий, будет назначена лицензия Developer
  • Типы лицензий обновляются, когда пользователи входят в dbt через Single Sign On. Изменения в маппингах типов лицензий вступят в силу при следующем входе пользователей в dbt.
  • Маппинги типов лицензий основаны на группах IdP, а не на группах dbt, поэтому при настройке этой функции обязательно проверяйте членство в группах в вашем провайдере удостоверений.

Детализированное управление правами

Тарифы уровня Enterprise в dbt поддерживают ролевую модель доступа для настройки детализированных прав внутри приложения. Подробнее о правах доступа Enterprise см. в разделе access control.

Нашли ошибку?

0
Loading