Управление чистыми комнатами
В этой статье описывается, как управлять чистыми комнатами, в том числе как:
- Обновление владельца и комментария чистой комнаты
- Добавление, удаление и изменение ресурсов данных и записных книжек
- Предоставление доступа к чистому помещению
- Мониторинг активности чистых помещений
- Удаление чистой комнаты
Эти задачи могут выполняться всеми участниками совместной работы в чистом помещении.
Подготовка к работе
Для управления чистыми комнатами требуются следующие разрешения в зависимости от задачи:
- Чтобы просмотреть чистую комнату в списке чистых комнат или просмотреть сведения о чистой комнате, вы должны быть владельцем чистой комнаты, администратором хранилища метаданных или иметь одну из следующих привилегий в чистой комнате:
MANAGE
,MODIFY CLEAN ROOM
,EXECUTE CLEAN ROOM TASK
илиBROWSE
. - Чтобы обновить владельца чистой комнаты, вы должны быть её владельцем, администратором хранилища метаданных или иметь привилегию
MANAGE
для чистой комнаты. - Чтобы добавить и удалить ресурсы данных и записные книжки в чистой комнате и обновить комментарий, необходимо быть владельцем чистой комнаты или иметь
MODIFY CLEAN ROOM
привилегии на чистую комнату. - Чтобы предоставить доступ к чистой комнате, вы должны быть её владельцем, администратором metastore или иметь привилегию
MANAGE
в чистой комнате. - Чтобы удалить чистую комнату, вы должны быть владельцем или иметь привилегию
MANAGE
для чистой комнаты.
Примечание.
Создатель автоматически назначается владельцем чистой комнаты в учетной записи Databricks. Администратор хранилища метаданных организации совместной работы автоматически назначает владение чистой комнатой в учетной записи Databricks. Вы можете передать владение. См. раздел Управление владением объектами каталога Unity.
Обновление чистой комнаты
В рабочей области Azure Databricks щелкните значок
.
На странице быстрого доступа нажмите кнопку "Чистые комнаты>".
Кроме того, щелкните значок шестеренки
шестеренки в верхней части области каталога и выберите "Чистые комнаты".
Выберите чистую комнату из списка.
Выполните любое из следующих обновлений:
Изменить комментарий: щелкните значок редактирования рядом
с комментарием. Изменения комментариев применяются только к защищенному помещению в хранилище метаданных каталога Unity. Он не распространяется на других участников совместной работы.
Владелец передачи: щелкните значок редактирования рядом
с именем владельца .
Добавьте таблицы, тома и представления: см. шаг 3. Добавьте ресурсы данных и записные книжки в чистую комнату.
Удалить таблицы, тома и представления: щелкните менюКебаб (также известное как трехточное меню) в строке ресурса и выберите Удалить ресурс данных.
Добавление записных книжек. См . шаг 3. Добавьте ресурсы данных и записные книжки в чистую комнату.
Обновление записных книжек: щелкните меню
кебаб в строке записной книжки и выберите Обновить записную книжку. В диалоговом окне найдите и выберите обновленную записную книжку.
Прежде чем выбрать его в интерфейсе "Чистые комнаты", сделайте все обновления непосредственно в записной книжке.
Удалить записные книжки: щелкните меню
кебаб в строке записной книжки и выберите Удалить записную книжку.
Предоставление доступа к чистому помещению
Владелец чистой комнаты имеет все права на чистую комнату. Владелец чистой комнаты и владелец хранилища метаданных являются единственными ролями, которые могут предоставить другим субъектам доступ к чистой комнате. Создатель автоматически назначается владельцем чистой комнаты в учетной записи Databricks. Администратор хранилища метаданных организации совместной работы автоматически назначает владение чистой комнатой в учетной записи Databricks. Вы можете передать владение. См. раздел Управление владением объектами каталога Unity.
Владелец и пользователи с правами MANAGE
имеют право предоставить следующие привилегии на чистую комнату:
-
BROWSE
, который позволяет выводить список чистых помещений и просматривать такие сведения, как комментарий, владелец, ресурсы и журнал выполнения. -
MODIFY CLEAN ROOM
, что позволяет выполнять все действия, которые разрешаетBROWSE
, а также добавлять и удалять ресурсы данных, записные книжки и обновлять комментарии. -
EXECUTE CLEAN ROOM TASK
, что позволяет делать все, чтоBROWSE
предоставляет, а также запускать записные книжки в чистом помещении.
Чтобы предоставить основному пользователю привилегии в чистом помещении, выполните следующие действия.
В рабочей области Azure Databricks щелкните значок каталога
каталога.
В верхней части области каталога нажмите на значок шестеренки
и выберите "Чистые комнаты" .
Кроме того, на странице быстрого доступа нажмите кнопку "Чистые комнаты > ".
Выберите чистую комнату из списка.
Перейдите на вкладку "Разрешения".
Выберите пользователя, группу или служебный принципал, нажмите Предоставитьи выберите привилегии, которые вы хотите предоставить.
Дополнительные сведения о предоставлении привилегий см. в разделе Управление привилегиями вкаталога Unity.
Мониторинг запусков записной книжки чистых помещений
Все записные книжки выполняются со всех участников совместной работы на вкладке "Запуски " в пользовательском интерфейсе "Чистые комнаты". Вы можете отфильтровать запуски по состоянию и сотруднику, который выполнил задачу.
В рабочей области Azure Databricks щелкните значок
Catalog.
На странице быстрого доступа нажмите кнопку "Чистые комнаты>".
Кроме того, щелкните значок шестеренки
в верхней части панели каталога и выберите "Чистые комнаты".
Выберите чистую комнату из списка.
Перейдите на вкладку "Запуски ".
Вы также можете просмотреть запуски для определенной записной книжки, выбрав записную книжку в пользовательском интерфейсе чистой комнаты и перейдя на вкладку "Запуски " на странице сведений о записной книжке.
Мониторинг журналов чистых помещений
В системной таблице clean_room_events
регистрируются все события, связанные с чистой комнатой в хранилище метаданных Azure Databricks, и вы можете просматривать все действия, которые вы и другие участники совместной работы выполнили в чистых комнатах.
Сведения о том, как использовать эту системную таблицу для получения сведений о действиях в чистом помещении, см. в справочнике по системе событий чистой комнаты.
Удаление чистой комнаты
При удалении чистой комнаты сотрудники не могут использовать ее, но она отображается в списке чистых комнат, пока они не удаляют объект чистой комнаты на их стороне. При удалении чистой комнаты выполнение задач отменяется немедленно.
В рабочей области Azure Databricks щелкните значок каталога
.
На странице быстрого доступа нажмите кнопку "Чистые комнаты>".
Кроме того, щелкните значок шестеренки
шестеренки в верхней части области каталога и выберите "Чистые комнаты".
Выберите чистую комнату из списка.
Щелкните меню кебаб в правом верхнем углу страницы.
Выберите Удалить.
Убедитесь, что вы хотите удалить чистую комнату и нажмите кнопку " Удалить".
Устранение неполадок с чистой комнатой
При работе с чистыми комнатами могут возникнуть следующие сообщения об ошибках или проблемы.
Другие сотрудники покинули чистую комнату, поэтому чистая комната больше не подходит для использования. Удалите этот чистый номер, защищаемый.
В чистой комнате без доверия любой сотрудник может удалить центральную чистую комнату. Это сообщение об ошибке означает, что другой сотрудник удалил центральную чистую комнату, а ссылка на центральную чистую комнату больше не действительна. Вы можете удалить только объект чистой комнаты в рабочей области Azure Databricks. Его нельзя использовать.
У сотрудника X уже есть чистая комната с именем Y
Никто не может изменить имя чистой комнаты. Это гарантирует, что все сотрудники могут ссылаться на имя чистой комнаты без неоднозначности. Эта ошибка означает, что другой сотрудник уже имеет чистую комнату с тем же именем, что и выбранный вами. Выберите другое имя чистой комнаты.
Примите бессерверные условия обслуживания перед использованием чистых комнат
Бессерверные вычисления требуются для центральных чистых помещений. Вам не нужно включать бессерверные вычисления в собственной рабочей области для использования чистых помещений. Но вам нужно принять бессерверные условия использования вычислительных ресурсов. См. раздел "Включить бессерверные вычисления". Если вам нужна помощь, обратитесь к представителю Databricks.
Приглашенный сотрудник не может видеть чистую комнату
Только администратор хранилища метаданных может просматривать чистую комнату при первоначальном создании в хранилище метаданных приглашенного участника совместной работы. В некоторых рабочих пространствах, включенных для Unity Catalog, не назначен администратор хранилища метаданных. Чтобы начать работу с чистой комнатой, необходимо назначить роль администратора хранилища метаданных. См. статью Назначение администратора хранилища метаданных.