Skip to content

Распространение описания по data lineage

Функциональность распространения описаний в MWS Data Cat позволяет автоматически распространять описания столбцов датасетов на основе их связей в data lineage.
Это экономит время в процессе описания данных, сокращая необходимость в ручного редактирования.

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

Для настройки функции распространения описаний пользователь должен иметь привилегию Manage Features.

Настройка

Для включения/выключения распространения описаний по data lineage, необходимо: - Перейти к Настройкам - В Настройках перейти в раздел Функции (Features) - Включить/выключить переключатель Распространение описания столбцов (Column Level Propagation)

В настоящее время поддерживается только распространение описание для столбцов датасетов.

Просмотр распространенных описаний

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

Распространение описания по data lineage

Логика распространения

Распространение описаний по data lineage работает "сверху вниз", то есть от вышестоящих объектов (столбцов) к нижестоящим объектам.
Описание распространяется только для случаев, где "источник" описания связан с "получателем" описания связями "1 к 1" или "1 ко многим" и НЕ будет распространяться для случаев где "источник" связан с "получателем" связями "многие к 1" или "многие ко многим".
Таким образом описание будет распространяться на какой-либо столбцев от вышестоящих обектов, только если у данного столбца только одна входящая связь

Детали работы функции распространения

  • Значение распространенного описания физически хранится отдельно от описаний, полученных из источника и введенного через интерфейс;
  • При выключении функции распространения, все распространенные до этого момента описания сохраняются в том виде, в котором существовали на момент выключения;
  • При включении распространения - распространяться начнут только те описания, изменения в которых были сделаны после включения. То есть, если какие-либо изменения были сделаны, пока функция была выключена - они не распространятся после включения функции;
  • Распространяются как описания, полученные для столбцов из источника с метаданными, так и описания, введенные через интерфейс;
  • Распространяются описания, как сделанные через интерфейс, так и извлеченные из источника в процессе получения метаданных;
  • Если между двумя датасетами проставлена связь data lineage и произошло распространение опеисания, - при удалении из родительского объекта - распространенное описание в "объекте-получателе" останется без изменений (не будет удалено);
  • Описание распространяется больше, чем на один уровень вниз. То есть, если связи data lineage проставлены соединяют несколько объектов, образуя иерархию, - описание будет распространено от объекта самого верхнего уровня до самого нижнего;

Приоритет при отображении распространенного описания (от высокого к низкому):
- Описание, сделанное через UI для самого объекта
- Распространенное от другого объекта, сделанное через UI описание
- Описание, полученное с метаданными из источника
- Распространенное от другого объекта, полученное из источника описание