Управление подключениями в Partner Connect
Вы можете выполнять административные задачи с помощью подключений рабочей области Azure Databricks к партнерским решениям, например:
- Управление пользователями учетных записей партнеров.
- Управление субъектом-службой Azure Databricks и связанным личным маркером доступа Azure Databricks, который используется соединением.
- Отключение рабочей области от партнера.
Чтобы администрировать Partner Connect, необходимо войти в рабочую область в качестве администратора рабочей области. Дополнительные сведения см. в разделе "Управление пользователями".
Управление пользователями учетной записи партнера
Для партнеров, которые позволяют пользователям использовать Partner Connect для входа в учетную запись или веб-сайт партнера (например, Fivetran и Rivery), когда кто-то в вашей организации подключается из одной из рабочих областей Azure Databricks к партнеру впервые, этот пользователь становится администратором учетной записи партнера для этого партнера во всех рабочих областях вашей организации. Чтобы разрешить другим пользователям в вашей организации входить в учетную запись этого партнера, администратор учетной записи партнера должен сначала добавить этих пользователей в учетную запись партнера вашей организации. Некоторые партнеры также позволяют администратору учетной записи партнера делегировать это разрешение. Подробные сведения см. в документации на веб-сайте партнера.
Если никто не может добавить пользователей в учетную запись партнера вашей организации (например, администратор учетной записи партнера больше не доступен), обратитесь за помощью к партнеру. Ссылки на поддержку см. в списке партнеров Azure Databricks Partner Connect.
Подключение данных, управляемых каталогом Unity, к партнерским решениям
Если рабочая область включена в каталоге Unity, вы можете подключить партнерские решения к данным, управляемым каталогом Unity. При создании подключения с помощью Partner Connect можно выбрать, использует ли партнер устаревшее хранилище метаданных Hive (hive_metastore
) или другой каталог, принадлежащий вам. Администраторы хранилища метаданных могут выбрать любой каталог в хранилище метаданных, назначенном рабочей области.
Примечание.
Если партнерское решение не поддерживает каталог Unity с помощью Partner Connect, можно использовать только каталог рабочей области по умолчанию. Если каталог по умолчанию не hive_metastore
является и вы не владеете каталогом по умолчанию, вы получите сообщение об ошибке.
Список партнеров, поддерживающих каталог Unity с помощью Partner Connect, см. в списке партнеров Azure Databricks Partner Connect.
Сведения об устранении неполадок с подключениями см. в разделе "Устранение неполадок с партнером Connect".
Управление субъектами-службами и личными маркерами доступа
Если партнеры требуют субъекты-службы Azure Databricks, то когда кто-то в вашей рабочей области Azure Databricks впервые подключается к определенному партнеру, Partner Connect создает субъект-службу Azure Databricks в рабочей области для использования с этим партнером. Partner Connect создает отображаемые имена субъекта-службы с использованием формата <PARTNER-NAME>_USER
. Например, для партнера Fivetran отображаемое имя субъекта-службы — FIVETRAN_USER
.
Partner Connect также создает личный маркер доступа Azure Databricks и связывает его с этим субъектом-службой Azure Databricks. Partner Connect предоставляет партнеру значение этого маркера в фоновом режиме для выполнения подключения к этому партнеру. Вы не можете увидеть или получить значение этого маркера. Срок действия этого маркера не истекает до тех пор, пока вы или кто-нибудь другой не удалит его. См. также раздел Отключение от партнера.
Partner Connect предоставляет следующие права доступа к субъектам-службам Azure Databricks в вашей рабочей области:
Участники | Разрешения |
---|---|
Fivetran, Matillion, Power BI, Tableau, erwin Data Modeler, точно Data Integrity Suite | Для этих решений не требуются субъекты-службы Azure Databricks. |
dbt Cloud, Hevo Data, Rivery, Rudderstack, Snowplow | — Разрешение на использование токена CAN для создания личного маркера доступа. — разрешение на создание хранилища SQL. — Доступ к рабочей области. — Доступ к Databricks SQL. — (каталог Unity) Привилегия USE CATALOG выбранного каталога.— (каталог Unity) Привилегия CREATE SCHEMA выбранного каталога.— (Устаревшее хранилище метаданных Hive) USAGE — привилегия каталога hive_metastore .- (Устаревшее хранилище метаданных Hive) CREATE Привилегия каталога hive_metastore , чтобы Partner Connect могли создавать объекты в устаревшем хранилище метаданных Hive от вашего имени.— владение создаваемыми таблицами. Субъект-служба не может запрашивать какие-либо таблицы, которые он не создает. |
Prophecy | — Разрешение на использование токена CAN для создания личного маркера доступа. — Доступ к рабочей области. — Разрешение на создание кластера. Субъект-служба не может получить доступ к кластерам, которые он не создает. — разрешение на создание задания. Субъект-служба не может получить доступ к любым заданиям, которые он не создает. |
Джон Snow Labs, Labelbox | — Разрешение на использование токена CAN для создания личного маркера доступа. — Доступ к рабочей области. |
Anomalo, AtScale, Перепись, Гекс, Hightouch, Lightup, Монте-Карло, предустановка, Приватера, Qlik Sense, Sigma, Stardog | — Разрешение на использование токена CAN для создания личного маркера доступа. — Привилегия CAN USE в выбранном хранилище Databricks SQL. — привилегия SELECT выбранной схемы.— (каталог Unity) Привилегия USE CATALOG выбранного каталога.— (каталог Unity) USE SCHEMA Привилегия выбранной схемы.— (Устаревшее хранилище метаданных Hive) USAGE — привилегия выбранной схемы.— (Устаревшее хранилище метаданных Hive) READ METADATA — привилегия выбранной схемы. |
Dataiku | — Разрешение на использование токена CAN для создания личного маркера доступа. — разрешение на создание хранилища SQL. — (каталог Unity) Привилегия USE CATALOG выбранного каталога.— (каталог Unity) USE SCHEMA Привилегия для выбранных схем.— (каталог Unity) Привилегия CREATE SCHEMA выбранного каталога.— (Устаревшее хранилище метаданных Hive) USAGE Привилегия каталога hive_metastore и выбранных схем.- (Устаревшее хранилище метаданных Hive) CREATE Привилегия каталога hive_metastore , чтобы Partner Connect могли создавать объекты в устаревшем хранилище метаданных Hive от вашего имени.- (Устаревшее хранилище метаданных Hive) SELECT Привилегия для выбранных схем. |
SuperAnnotate | — Разрешение на использование токена CAN для создания личного маркера доступа. — Привилегия CAN USE в выбранном хранилище Databricks SQL. — привилегия SELECT для выбранных схем.— (каталог Unity) Привилегия USE CATALOG выбранного каталога.— (каталог Unity) USE SCHEMA Привилегия для выбранных схем.— (Устаревшее хранилище метаданных Hive) USAGE Привилегия каталога hive_metastore и выбранных схем.- (Устаревшее хранилище метаданных Hive) SELECT Привилегия для выбранных схем. |
Informatica Cloud Интеграция данных | — Разрешение на использование токена CAN для создания личного маркера доступа. — Привилегия CAN MANAGE в выбранном хранилище Databricks SQL. — и USAGE привилегии CREATE для объектов данных.— (каталог Unity) Привилегия USE CATALOG выбранного каталога.— (каталог Unity) USE SCHEMA Привилегия для выбранных схем.— (Устаревшее хранилище метаданных Hive) — USAGE и CREATE привилегии каталога hive_metastore и выбранных схем.- (Устаревшее хранилище метаданных Hive) SELECT Привилегия для выбранных схем. |
Отключение от партнера
Если на плитке партнера имеется значок галочки, это означает, что кто-то в вашей рабочей области Azure Databricks уже создал подключение к этому партнеру. Чтобы отключиться от этого партнера, необходимо сбросить его плитку в Partner Connect. При сбросе плитки партнера происходит следующее.
- Удаляется значок галочки с плитки партнера.
- Удаляется связанный кластер или хранилище SQL, если партнеру они требовались.
- Удаляется связанный субъект-службы Azure Databricks, если партнеру он требовался. При удалении субъекта-службы также удаляется личный маркер доступа, связанный с субъектом-службой Azure Databricks. Значение этого маркера используется при выполнении подключения между вашей рабочей областью и партнером. Дополнительные сведения см. в разделе Управление субъектами-службами и личными маркерами доступа.
Предупреждение
Удаление хранилища SQL, кластера, субъекта-службы Azure Databricks или личного маркера доступа субъекта-службы Azure Databricks является окончательным и не может быть отменено.
Сброс плитки партнера не приводит к удалению связанной с вашей организацией учетной записи партнера и не изменяет соответствующие параметры подключения к партнеру. Однако сброс плитки партнера приводит к разрыву подключения между рабочей областью и соответствующей учетной записью партнера. Для повторного подключения необходимо создать новое подключение из рабочей области к партнеру, а затем вручную изменить исходные параметры подключения в связанной учетной записи партнера, чтобы они соответствовали новым параметрам подключения.
Чтобы сбросить плитку партнера, щелкните плитку, выберите Удалить подключение, а затем следуйте инструкциям на экране.
Кроме того, вы можете вручную отключить рабочую область Azure Databricks от партнера, удалив связанный субъект-службу Azure Databricks в рабочей области, связанной с этим партнером. Это может потребоваться, если вы хотите отключить рабочую область от партнера, но сохранить другие связанные ресурсы, а также сохранить значок галочки на плитке. При удалении субъекта-службы также удаляется личный маркер доступа, связанный с субъектом-службой. Значение этого маркера используется при выполнении подключения между вашей рабочей областью и партнером. Дополнительные сведения см. в разделе Управление субъектами-службами и личными маркерами доступа.
Чтобы удалить субъект-службу Azure Databricks, используйте REST API Databricks следующим образом.
- Получите идентификатор приложения субъекта-службы Azure Databricks, вызвав
GET /preview/scim/v2/ServicePrincipals
операцию в API субъектов-служб рабочей области для рабочей области. ЗапишитеapplicationId
субъекта-службы, полученный в ответе. - Используйте субъект-службу
applicationId
для вызоваDELETE /preview/scim/v2/ServicePrincipals
операции в API субъектов-служб рабочей области для рабочей области.
Например, чтобы получить список доступных отображаемых имен субъектов-служб и идентификаторов приложений для рабочей области, можно вызвать curl
следующим образом.
curl --netrc --request GET \
https://<databricks-instance>/api/2.0/preview/scim/v2/ServicePrincipals \
| jq '[ .Resources[] | { displayName: .displayName, applicationId: .applicationId } ]'
Измените <databricks-instance>
на URL-адрес рабочей области Azure Databricks, например, на adb-1234567890123456.7.azuredatabricks.net
для вашей рабочей области.
Отображаемое имя субъекта-службы находится в поле displayName
выходных данных. Partner Connect создает отображаемые имена субъекта-службы, используя формат <PARTNER-NAME>_USER
. Например, для партнера Fivetran отображаемое имя субъекта-службы — FIVETRAN_USER
.
Значение идентификатора приложения субъекта-службы находится в поле applicationId
выходных данных, например, 123456a7-8901-2b3c-45de-f678a901b2c
.
Чтобы удалить субъект-службу, можно вызвать curl
следующим образом.
curl --netrc --request DELETE \
https://<databricks-instance>/api/2.0/preview/scim/v2/ServicePrincipals/<application-id>
Замена:
<databricks-instance>
на URL-адрес рабочей области, например, наadb-1234567890123456.7.azuredatabricks.net
для вашей рабочей области;<application-id>
на значение идентификатора приложения субъекта-службы.
В предыдущих примерах используется файл .netrc и jq. Обратите внимание, .netrc
что в этом случае файл использует значение маркера личного доступа, а не значение субъекта-службы.
После отключения рабочей области от партнера может потребоваться очистить все связанные с ним ресурсы, создаваемые партнером в рабочей области. Это может включать хранилище SQL или кластер, а также все связанные места хранения данных. Дополнительные сведения см. в разделе "Подключение к хранилищу SQL" или "Удаление вычислительных ресурсов".
Если вы уверены, что в вашей организации нет других рабочих областей, подключенных к партнеру, то можете также захотеть удалить учетную запись вашей организации для этого партнера. Для этого обратитесь за помощью к партнеру. Ссылки на поддержку см. в соответствующем руководстве по подключению к партнеру.