Skip to content

Пользовательские атрибуты

Пользовательские атрибуты (Structured Properties) - дополнительные характеристики, которые можно добавлять к существующим объектам c любым типом сущностей в MWS Data Cat.

Ключевые возможности Пользовательских атрибутов (Structured Properties)

  • имеют явно заданный тип (например, Дата, Число, Текст и Объект);
  • могут ограничить значения определённым форматом или заранее заданным списком допустимых вариантов;
  • могут быть настроены для конкретных типов объектов (например, датасетов, столбцов, дашбордов и др.).
  • добавленные атрибуты могут использоватья в качестве фильтров при поиске объектов.

Настройки, предварительные условия, разрешения

Для доступа к разделу управления пользовательскими атрибутами (Управление (Govern) -> Пользовательские атрибуты (Structured Properties)), а также для создания, редактирования или удаления пользовательских атрибутов необходимо иметь платформенную привилегию Manage Structured Properties.

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

Создание нового пользовательского атрибута

В панели навигации перейдите в раздел Управление (Govern) -> Пользовательские атрибуты (Structured Properties).

Раздел Structured Properties

Нажмите + Создать (+ Create).

Раздел Structured Properties

В открывшейся модальном окне укажите следующие параметры:

  • Наименование (Name) - наименование пользовательского атрибута.

  • Описание (Description) (опционально) - назначение и смысл пользовательского атрибута.

  • Тип атрибута (Property Type) выберите тип из следующих допустимых значений:

    • Текст (Строковое значение);
    • Текст - Ограниченный список (Список строковых значений);
      • Выбор любого из вариантов "Ограниченый список" позволяет указывать для атрибута несколько значений.
    • Число (Целое или десятичное число);
    • Число - Ограниченный список (Список целых или десятичных чисел);
    • Объект (Связь с объектом в MWS Data Cat);
    • Объект - Ограниченный список (Связь со списком объектов в MWS Data Cat);
    • Форматированный текст (Произвольный текст в markdown);
    • Дата (Конкретная дата).
  • Допустимые значения (опционально) определите набор допустимых значений, чтобы обеспечить единообразие ввода для всех объектов.

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

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

Создание Structured Properties

Настройка параметров отображения

По умолчанию пользовательские атрибуты отображаются на вкладке Свойства (Properties) объекта, но их видимость можно гибко настроить с помощью следующих опций:

Создание Structured Properties

  • Скрыть атрибут (Hide Property) Используйте эту опцию, если пользовательский атрибут содержит конфиденциальные метаданные, которые не должны быть видны пользователям Data Cat через интерфейс.

  • Отобржать в поисковых фильтрах (Show in Search Filters) Включите эту опцию для добавления атрибута в фильтры при поиске.

  • Отобржать в боковой панели (Show in Asset Sidebar) Отображает значение пользовательского атрибута на боковой панели выбранных объектов.

  • Отобржать в виде бейджа (Show as Asset Badge) Отображает значение атрибута в виде бейджа на объектах. В качестве бейджа можно настроить только текстовые и числовые типы с допустимыми значениями.

  • Отображать отдельным столбцом (Show in Columns Table) Используйте эту опцию для отображения пользовательского атрибута на странице датасета, на вкладке Схема (Schema).

Добавление пользовательского атрибута к объекту

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

На вкладке Свойства (Properties) нажмите на кнопку "+", чтобы раскрыть выпадающий список всех доступных пользовательских атрибутов (Structured Properties).

Добавление Structured Properties

После выбора пользовательского атрибута из списка необходимо задать его значение и нажать кнопку Добавить (Add).

Добавление Structured Properties 2

При нажатии на три точки добавленный пользовательский атрибут можно Отредактировать (Edit) и Удалить (Delete).

Добавление Structured Properties 3

Поиск объектов по пользовательским атрибутам

Для пользовательских атрибутов, которые добавлены к объекту и для которых включена опция "Отображать в поисковых фильтрах", можно фильтровать результаты поиска на основе существующих значений атрибута. Фильтр по таким атрибутам пользователи могут найти в раскрывающемся списке "+ Дополнительные фильтры" ("+ More filters") в интерфейсе поиска:

Поиск Structured Properties

Добавление пользовательского атрибута к столбцу

Создадим два пользовательских атрибута для столбцов.

Первый назовем «Атрибут тест».

Тип атрибута – Текст (Text).

Применяется к – Столбец (Column).

Включим опцию «Отображать отдельным столбцом» (Show in Columns Table):

Применение Structured Properties к столбцам Применение Structured Properties к столбцам Создадим второй атрибут – «Тестовый атрибут».

Тип атрибута – Текст (Text).

Применяется к – Столбец (Column).

Зададим допустимые значения: 1, 2, 3.

Выключим все опции, в том числе опцию «Отображать отдельным столбцом» (Show in Columns Table):

Применение Structured Properties к столбцам Применение Structured Properties к столбцам

Перейдем на страницу датасета. На вкладке Схема (Schema) датасета мы видим последним столбцом «Атрибут тест», поскольку у атрибута включена опция «Отображать отдельным столбцом» (Show in Columns Table):

Применение Structured Properties к столбцам

Выделим столбец id, нажмем на боковой панели кнопку "+", чтобы раскрыть выпадающий список всех доступных пользовательских атрибутов (Structured Properties):

Применение Structured Properties к столбцам

Выберем «Атрибут тест», зададим его значение и нажмем кнопку Добавить (Add).

Применение Structured Properties к столбцам

Отобразится: 1. Столбец «Свойства» («Properties»), где будет указано количество заданных пользовательских атрибутов для столбца (в данном случае «1 property»); 2. В столбце «Атрибут тест» появится само значение пользовательского атрибута («Идентификатор действия»). 3. В боковой панели у пользовательского атрибута «Атрибут тест» также отобразится заданное значение «Идентификатор действия».

Применение Structured Properties к столбцам

Снова нажмем на боковой панели кнопку "+", чтобы раскрыть выпадающий список всех доступных пользовательских атрибутов (Structured Properties):

Применение Structured Properties к столбцам

Выберем «Тестовый атрибут», зададим его значение и нажмем кнопку Добавить (Add)

Применение Structured Properties к столбцам

В столбце «Свойства» («Properties») отобразится количество заданных (со значениями) пользовательских атрибутов «2 properties».

На боковой панели в разделе Свойства (Properties) отобразится значение «Тестового атрибута» («2»).

Применение Structured Properties к столбцам

При нажатии на боковой панели на три точки рядом с пользовательскими атрибутами можно Отредактировать заданное значение (Edit) или Удалить его (Delete).