Применение тегов к защищаемым объектам каталога Unity
В этой статье показано, как применять теги к защищаемым объектам каталога Unity.
Теги — это атрибуты, включающие ключи и необязательные значения, которые можно использовать для упорядочивания и классификации защищаемых объектов в каталоге Unity. Использование тегов также упрощает поиск и обнаружение таблиц и представлений с помощью функции поиска рабочей области.
Поддерживаемые защищаемые объекты
Теги защищаемых объектов в настоящее время поддерживаются в каталогах, схемах, таблицах, столбцах таблиц, томах, представлениях, зарегистрированных моделях и версиях моделей. Дополнительные сведения о защищаемых объектах см. в разделе "Защищаемые объекты" в каталоге Unity.
Требования
Чтобы добавить теги в защищаемые объекты каталога Unity, необходимо владеть объектом или иметь все следующие привилегии:
APPLY TAG
объектUSE SCHEMA
в родительской схеме объектаUSE CATALOG
в родительском каталоге объекта
Ограничения целостности
Ниже приведен список ограничений тегов:
- Можно назначить не более 20 тегов одному защищаемому объекту.
- Максимальная длина ключа тега составляет 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
себя . Эта схема содержит таблицы, описывающие объекты, известные каталогу схемы. Для просмотра сведений о схеме необходимо иметь соответствующие привилегии.
Чтобы получить сведения о теге, выполните следующие запросы: