Применение тегов к защищаемым объектам каталога Unity
В этой статье показано, как применять теги к защищаемым объектам каталога Unity.
Теги — это атрибуты, включающие ключи и необязательные значения, которые можно использовать для упорядочивания и классификации защищаемых объектов в каталоге Unity. Использование тегов также упрощает поиск и обнаружение таблиц и представлений с помощью функции поиска рабочей области.
Данные тегов можно реплицировать глобально. Не используйте имена тегов или значения, которые могут нарушить безопасность ваших ресурсов. Например, не используйте имена тегов, которые содержат персональные или конфиденциальные сведения.
Поддерживаемые защищаемые объекты
Теги защищаемых объектов в настоящее время поддерживаются в каталогах, схемах, таблицах, столбцах таблиц, томах, представлениях, зарегистрированных моделях и версиях моделей. Дополнительные сведения о защищаемых объектах см. в разделе "Защищаемые объекты" в каталоге Unity.
Требования
Чтобы добавить теги в защищаемые объекты каталога Unity, необходимо владеть объектом или иметь все следующие привилегии:
APPLY TAG
объектUSE SCHEMA
в родительской схеме объектаUSE CATALOG
в родительском каталоге объекта
Ограничения целостности
Ниже приведен список ограничений тегов:
Можно назначить не более 50 тегов одному защищаемому объекту.
Максимальная длина ключа тега составляет 255 символов.
Максимальная длина значения тега составляет 1000 символов.
Следующие символы не допускаются в ключах тегов или значениях:
. , - = / :
Поиск тегов с помощью пользовательского интерфейса поиска рабочей области поддерживается только для таблиц, представлений и столбцов таблиц.
Для поиска тегов требуется точное сопоставление терминов.
Добавление и обновление тегов с помощью обозревателя каталогов
Чтобы добавить и обновить защищаемые теги объектов с помощью обозревателя каталогов:
Щелкните каталог на боковой панели.
Выберите защищаемый объект.
На странице обзора объекта добавьте или обновите тег:
- Если тегов нет, нажмите кнопку "Добавить теги ".
- Если есть теги, щелкните значок добавления и редактирования тегов.
Диалоговое окно добавления и редактирования тегов можно использовать для добавления и удаления нескольких тегов.
Требуются ключи тегов. Значения тегов являются необязательными.
Чтобы добавить или удалить теги столбцов таблицы, щелкните значок "Добавить тег ".
Добавление и обновление тегов с помощью команд SQL
Примечание.
Эта функция доступна в Databricks Runtime версии 13.3 и выше.
Команду SQL можно использовать ALTER <object>
для тегов каталогов, схем, таблиц (включая представления, материализованные представления, потоковые таблицы), тома и столбцы таблиц. Например, можно использовать SET TAGS
предложения и UNSET TAGS
предложения для ALTER TABLE
управления тегами в таблице. См . инструкции DDL для списка доступных команд языка определения данных (DDL) и их синтаксиса.
Для зарегистрированных моделей необходимо использовать обозреватель каталогов или MLflow ClientAPI. См. раздел "Использование тегов в моделях".
Использование тегов для поиска таблиц
Панель поиска рабочей области Azure Databricks можно использовать для поиска таблиц, представлений и столбцов таблиц с помощью ключей тегов и значений тегов. Вы можете использовать как теги таблиц, так и теги столбцов таблиц. Теги нельзя использовать для поиска других помеченных объектов, таких как каталоги, схемы или тома.
В результатах поиска отображаются только таблицы и представления, которые у вас есть разрешение. Это означает, что для возврата объекта в результатах поиска требуется по крайней мере BROWSE
привилегия для объекта (или родительского каталога и схемы объекта).
Дополнительные сведения см. в разделе "Использование тегов для поиска таблиц".
Получение сведений о тегах из таблиц схемы сведений
Каждый каталог, созданный в каталоге Unity, включает в INFORMATION_SCHEMA
себя . Эта схема содержит таблицы, описывающие объекты, известные каталогу схемы. Для просмотра сведений о схеме необходимо иметь соответствующие привилегии.
Чтобы получить сведения о теге, выполните следующие запросы: