Применение тегов к защищаемым объектам каталога Unity

В этой статье показано, как применять теги к защищаемым объектам каталога Unity.

Теги — это атрибуты, включающие ключи и необязательные значения, которые можно использовать для упорядочивания и классификации защищаемых объектов в каталоге Unity. Использование тегов также упрощает поиск и обнаружение таблиц и представлений с помощью функции поиска рабочей области.

Поддерживаемые защищаемые объекты

Теги защищаемых объектов в настоящее время поддерживаются в каталогах, схемах, таблицах, столбцах таблиц, томах, представлениях, зарегистрированных моделях и версиях моделей. Дополнительные сведения о защищаемых объектах см. в разделе "Защищаемые объекты" в каталоге Unity.

Требования

Чтобы добавить теги в защищаемые объекты каталога Unity, необходимо владеть объектом или иметь все следующие привилегии:

  • APPLY TAG объект
  • USE SCHEMA в родительской схеме объекта
  • USE CATALOG в родительском каталоге объекта

Ограничения целостности

Ниже приведен список ограничений тегов:

  • Можно назначить не более 20 тегов одному защищаемому объекту.
  • Максимальная длина ключа тега составляет 255 символов.
  • Максимальная длина значения тега составляет 1000 символов.
  • Специальные символы нельзя использовать в именах тегов.
  • Поиск тегов с помощью пользовательского интерфейса поиска рабочей области поддерживается только для таблиц, представлений и столбцов таблиц.
  • Для поиска тегов требуется точное сопоставление терминов.

Добавление и обновление тегов с помощью обозревателя каталогов

Чтобы добавить и обновить защищаемые теги объектов с помощью обозревателя каталогов:

  1. Щелкните Значок каталога каталог на боковой панели.

  2. Выберите защищаемый объект.

  3. На странице обзора объекта добавьте или обновите тег:

    • Если тегов нет, нажмите кнопку "Добавить теги ".
    • Если есть теги, щелкните Значок значок добавления и редактирования тегов.

    Диалоговое окно добавления и редактирования тегов можно использовать для добавления и удаления нескольких тегов.

    Требуются ключи тегов. Значения тегов являются необязательными.

    Чтобы добавить или удалить теги столбцов таблицы, щелкните Значок для добавления тега столбца или комментария значок "Добавить тег ".

Добавление и обновление тегов с помощью команд SQL

Примечание.

Эта функция доступна в Databricks Runtime версии 13.3 и выше.

Команду SQL можно использовать ALTER <object> для тегов каталогов, схем, таблиц (включая представления, материализованные представления, потоковые таблицы), тома и столбцы таблиц. Например, можно использовать SET TAGS предложения и UNSET TAGS предложения для ALTER TABLE управления тегами в таблице. См . инструкции DDL для списка доступных команд языка определения данных (DDL) и их синтаксиса.

Для зарегистрированных моделей необходимо использовать обозреватель каталогов или MLflow ClientAPI. См. раздел "Использование тегов в моделях".

Использование тегов для поиска таблиц

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

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

Дополнительные сведения см. в разделе "Использование тегов для поиска таблиц".

Получение сведений о тегах из таблиц схемы сведений

Каждый каталог, созданный в каталоге Unity, включает в INFORMATION_SCHEMAсебя . Эта схема содержит таблицы, описывающие объекты, известные каталогу схемы. Для просмотра сведений о схеме необходимо иметь соответствующие привилегии.

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

Дополнительные сведения см. в схеме сведений.