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


Управление чистыми комнатами

В этой статье описывается, как управлять чистыми комнатами, в том числе как:

  • Обновление владельца и комментария чистой комнаты
  • Добавление, удаление и изменение ресурсов данных и записных книжек
  • Предоставление доступа к чистому помещению
  • Мониторинг активности чистых помещений
  • Удаление чистой комнаты

Эти задачи могут выполняться всеми участниками совместной работы в чистом помещении.

Подготовка к работе

Для управления чистыми комнатами требуются следующие разрешения в зависимости от задачи:

  • Чтобы просмотреть чистую комнату в списке чистых комнат или просмотреть сведения о чистой комнате, вы должны быть владельцем чистой комнаты, администратором хранилища метаданных или иметь одну из следующих привилегий в чистой комнате: MANAGE, MODIFY CLEAN ROOM, EXECUTE CLEAN ROOM TASKили BROWSE.
  • Чтобы обновить владельца чистой комнаты, вы должны быть её владельцем, администратором хранилища метаданных или иметь привилегию MANAGE для чистой комнаты.
  • Чтобы добавить и удалить ресурсы данных и записные книжки в чистой комнате и обновить комментарий, необходимо быть владельцем чистой комнаты или иметь MODIFY CLEAN ROOM привилегии на чистую комнату.
  • Чтобы предоставить доступ к чистой комнате, вы должны быть её владельцем, администратором metastore или иметь привилегию MANAGE в чистой комнате.
  • Чтобы удалить чистую комнату, вы должны быть владельцем или иметь привилегию MANAGE для чистой комнаты.

Примечание.

Создатель автоматически назначается владельцем чистой комнаты в учетной записи Databricks. Администратор хранилища метаданных организации совместной работы автоматически назначает владение чистой комнатой в учетной записи Databricks. Вы можете передать владение. См. раздел Управление владением объектами каталога Unity.

Обновление чистой комнаты

  1. В рабочей области Azure Databricks щелкните значок каталога.

  2. На странице быстрого доступа нажмите кнопку "Чистые комнаты>".

    Кроме того, щелкните значок шестеренки шестеренки в верхней части области каталога и выберите "Чистые комнаты".

  3. Выберите чистую комнату из списка.

  4. Выполните любое из следующих обновлений:

    • Изменить комментарий: щелкните значок редактирования рядом Значок с комментарием. Изменения комментариев применяются только к защищенному помещению в хранилище метаданных каталога Unity. Он не распространяется на других участников совместной работы.

    • Владелец передачи: щелкните значок редактирования рядом Значок с именем владельца .

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

    • Удалить таблицы, тома и представления: щелкните менюКебаб (также известное как трехточное меню) в строке ресурса и выберите Удалить ресурс данных.

    • Добавление записных книжек. См . шаг 3. Добавьте ресурсы данных и записные книжки в чистую комнату.

    • Обновление записных книжек: щелкните меню Кебаб кебаб в строке записной книжки и выберите Обновить записную книжку. В диалоговом окне найдите и выберите обновленную записную книжку.

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

    • Удалить записные книжки: щелкните меню Кебаб кебаб в строке записной книжки и выберите Удалить записную книжку.

Предоставление доступа к чистому помещению

Владелец чистой комнаты имеет все права на чистую комнату. Владелец чистой комнаты и владелец хранилища метаданных являются единственными ролями, которые могут предоставить другим субъектам доступ к чистой комнате. Создатель автоматически назначается владельцем чистой комнаты в учетной записи Databricks. Администратор хранилища метаданных организации совместной работы автоматически назначает владение чистой комнатой в учетной записи Databricks. Вы можете передать владение. См. раздел Управление владением объектами каталога Unity.

Владелец и пользователи с правами MANAGE имеют право предоставить следующие привилегии на чистую комнату:

  • BROWSE, который позволяет выводить список чистых помещений и просматривать такие сведения, как комментарий, владелец, ресурсы и журнал выполнения.
  • MODIFY CLEAN ROOM, что позволяет выполнять все действия, которые разрешает BROWSE, а также добавлять и удалять ресурсы данных, записные книжки и обновлять комментарии.
  • EXECUTE CLEAN ROOM TASK, что позволяет делать все, что BROWSE предоставляет, а также запускать записные книжки в чистом помещении.

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

  1. В рабочей области Azure Databricks щелкните значок каталога каталога.

  2. В верхней части области каталога нажмите на значок шестеренки и выберите "Чистые комнаты" .

    Кроме того, на странице быстрого доступа нажмите кнопку "Чистые комнаты > ".

  3. Выберите чистую комнату из списка.

  4. Перейдите на вкладку "Разрешения".

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

Дополнительные сведения о предоставлении привилегий см. в разделе Управление привилегиями вкаталога Unity.

Мониторинг запусков записной книжки чистых помещений

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

  1. В рабочей области Azure Databricks щелкните значок каталогаCatalog.

  2. На странице быстрого доступа нажмите кнопку "Чистые комнаты>".

    Кроме того, щелкните значок шестеренки в верхней части панели каталога и выберите "Чистые комнаты".

  3. Выберите чистую комнату из списка.

  4. Перейдите на вкладку "Запуски ".

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

Мониторинг журналов чистых помещений

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

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

Удаление чистой комнаты

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

  1. В рабочей области Azure Databricks щелкните значок каталога .

  2. На странице быстрого доступа нажмите кнопку "Чистые комнаты>".

    Кроме того, щелкните значок шестеренки шестеренки в верхней части области каталога и выберите "Чистые комнаты".

  3. Выберите чистую комнату из списка.

  4. Меню Кебаб Щелкните меню кебаб в правом верхнем углу страницы.

  5. Выберите Удалить.

  6. Убедитесь, что вы хотите удалить чистую комнату и нажмите кнопку " Удалить".

Устранение неполадок с чистой комнатой

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

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

В чистой комнате без доверия любой сотрудник может удалить центральную чистую комнату. Это сообщение об ошибке означает, что другой сотрудник удалил центральную чистую комнату, а ссылка на центральную чистую комнату больше не действительна. Вы можете удалить только объект чистой комнаты в рабочей области Azure Databricks. Его нельзя использовать.

У сотрудника X уже есть чистая комната с именем Y

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

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

Бессерверные вычисления требуются для центральных чистых помещений. Вам не нужно включать бессерверные вычисления в собственной рабочей области для использования чистых помещений. Но вам нужно принять бессерверные условия использования вычислительных ресурсов. См. раздел "Включить бессерверные вычисления". Если вам нужна помощь, обратитесь к представителю Databricks.

Приглашенный сотрудник не может видеть чистую комнату

Только администратор хранилища метаданных может просматривать чистую комнату при первоначальном создании в хранилище метаданных приглашенного участника совместной работы. В некоторых рабочих пространствах, включенных для Unity Catalog, не назначен администратор хранилища метаданных. Чтобы начать работу с чистой комнатой, необходимо назначить роль администратора хранилища метаданных. См. статью Назначение администратора хранилища метаданных.