Релизы

v. 0.8.2

30.04.2025

Бизнес-глоссарий

Безопасный поиск

В разделе Глоссарий пользователю доступны операции только с теми объектами, к которым ему предоставлен доступ согласно ролевой модели. Если для пользователя ограничен доступ до полей объектов глоссария, они также не будут доступны для операций в табличной части рабочей области.

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


Например, при ограничении доступа для пользователя до формулы расчета показателя данных, атрибут не будет доступен для поиска и отображения в разделе Глоссарий и в карточке объекта.
Оптимизация фильтров

В разделе Глоссарий в фильтрах настройки представления при наборе текста значения в выпадающем списке теперь фильтруются по мере набора текста.
Внесены изменения в отображение наименования фильтра в представлении глоссария в соответствие с наименованием фильтра в настройках представления глоссария — теперь фильтр носит одинаковое название «Наименование»;
Также, в разделе Глоссарий добавлена сортировка по кастомным атрибутам объектов в таблице в рабочей области пользователя.
Оптимизация поискового помощника

При поиске объектов глоссария по наименованию в поисковом помощнике теперь дополнительно доступна информация полного наименования объекта.

Авторизация

Доступ по атрибутам

Дальнейшее развитие политик предоставления доступа. К ранее созданным настройкам политик добавилась возможность уточнения доступа для операций над атрибутами объектов системы.

Новый тип политики — «Доступ к атрибутам объектов». Заданные настройки политики позволяют отобразить или скрыть кнопки действий с полями объектов в зависимости от выданных ролевой моделью полномочий пользователю. Более подробно о настройках данной политики рассказано в документации — Управление доступом пользователей

Например, необходимо ограничить для пользователя просмотр примера данных таблиц баз данных. Для этого к существующей роли добавляется политика «Доступ к атрибутам объектов» с запретом операции чтения для атрибута «Пример данных» ресурса «Таблицы». С данной настройкой входящих в состав роли политик пользователь имеет доступ до таблиц, с возможностью просмотра структуры, происхождения и остальных атрибутов, кроме примера данных.
Обращаем внимание, из интерфейса раздела Доступ убран подраздел Политики. Тестирование настройки политик «Доступ к методам API» и «Доступ к объектам» в подразделе Расширенные политики beta закрыто. Настройка политик доступа для ролей пользователей теперь доступна в подразделе Политики доступа.

Обзор

Разделение фильтрации

В разделе из фильтра «Классификаторы» выделен фильтр «Объекты глоссария». В фильтре «Классификаторы» доступна фильтрация по назначенным объектам системы тэгам, в фильтре «Объекты глоссария» — по назначенным объектам глоссария;

Коннекторы метаданных

  1. Добавлен коннектор SAP ERP.
  2. Добавлен коннектор Гармония MDM.
  3. Добавлена поддержка Apache Airflow версии 2.10.x.
  4. Обновлен коннектор DeltaBI:
  • Реализовано исключение из загрузки в ADC объектов дашборда с типом «Иллюстрация» и "Фильтр";
  • Реализована возможность загрузки в ADC моделей, не имеющих связей с дашбордами;
  • Реализована логика работы фильтров по нескольким сценариям (сценарий «Указаны фильтры и на дашборды, и на модели», «Не указаны фильтры ни на дашборды, ни на модели», «Указан фильтр на дашборды, и не указан фильтр на модели», «Не указан фильтр на дашборды и указан фильтр на модели»).

Хранимые процедуры SQL

Для коннекторов MS SQL Server, Oracle, PostgreSQL, Greenplum оптимизирован и доработан функционал построения происхождения хранимых процедур.

Архитектурные изменения

  1. Возможность развертывания ПО с помощью пакетного дистрибутива для поддержки Bare Metal инсталляции.
  2. Возможность развертывания  ПО в Kubernetes .
  3. Обновлена версия Apache Airflow (ADC Ingestion framework) до 2.10.5.
  4. Обновлена инструкция по установке ПО.

Совершенствование продукта

Обновлен дизайн интерфейса страницы авторизации/регистрации/восстановления пароля.
При построении связей заблокированные или архивные типы объектов теперь не отображаются в модальном окне построения связей;

Cовмещены разделы «Кастомизация интерфейса» — для настройки интерфейса пользователя и «Пользовательский логотип» — для настройки отображения пользовательского логотипа;

Скорректировано отображение полного наименования объектов — в результатах глобального поиска и в карточках объектов акцентно выделено поле «Полное наименование».
Упрощенное создание и вставка таблиц в поля, поддерживающих синтаксис Mardown.
Теперь, при необходимости, в поле ввода текста, поддерживающего синтаксис Mardown, можно вставлять скопированные таблицы с помощью операции "Вставить".
В том числе, создание таблиц в поле ввода текста упрощено с помощью специальной иконки «Вставить таблицу», позволяющей задать нужное количество столбцов и строк.
Добавлена информация о статистике использования базы данных в карточке базы данных, в карточке схемы добавлена информация о статистике использования схемы баз данных.
Данную информацию можно получить в гриде раздела под наименованием объекта системы.
Добавлена возможность поиска по наименованию и описанию таблиц в карточке схемы баз данных.
Добавлено отображение типа партиции и ключа партиционирования в карточке таблицы баз данных.

Оптимизация продукта

Бизнес-глоссарий:

  • При удалении владельца объекта глоссария для объекта скорректировано отсутствие отображения владельца;
  • Оптимизировано  отображение сформированного полного пути связи объектов при импорте объектов глоссария;
  • Оптимизирован поиск OpenSearch при добавлении к объекту глоссария бинарного кода большого объема в описание;
  • Оптимизировали горизонтальный «скролл» при работе с представлением в глоссарии;
  • Изменено поведение атрибута типа «Ссылка» в карточке объекта глоссария при редактировании с возможностью добавления в атрибут больше одного значения;
  • Оптимизирован процесс отмены задачи согласования большого количества объектов в интерфейсе пользователя;
  • Оптимизирована карточка создания объекта глоссария в части подсветки обязательных полей при сохранении;
  • Скорректированы возможности массовых операций пользователя над объектами, над которыми нет доступа;
  • Оптимизирована работа фильтра связанных объектов в карточке объекта глоссария;
  • Изменено поведение в части реагирования ошибкой на незаполнение необязательных полей при создании объекта;
  • Оптимизирована функция горизонтальной прокрутки при масштабировании страницы менее 80%;
  • Для объектов глоссария на вкладке «Тесты» внесены изменения возможности выбора тестов качества данных;
  • Оптимизирована работы функционала наименования-нумератора при создании объекта глоссария;
  • Оптимизирован функционал фильтрации в представлении глоссария по сотрудникам и статусам;
  • Оптимизирован функционал фильтрации в части отображения количества результатов объектов глоссария по фильтру статус объекта;
  • Улучшен "скролл" списка предметных областей;
  • В таблице глоссария значения логического атрибута теперь отображаются как «Да"/"Нет» вместо «true"/"false»;
  • Оптимизирован процесс сохранения примененной настройки колонок представления для каждого глоссария;
  • Кнопка «Добавить» отображается корректно в зависимости от прав на создание объекта глоссария;
  • Оптимизирован процесс  наложения типов связи в lineage;
  • Оптимизирован процесс выбора владельца при создании объекта глоссария без возможности выбора нескольких владельцев;
  • Улучшен процесс фильтрации в lineage объекта глоссария;
  • Оптимизирован процесс хранения ссылок на картинки в описании объекта глоссария без необходимости обновлять ссылки;
  • Оптимизирована работа фильтра атрибута типа "Список";
  • Оптимизирован процесс создания нового объекта из карточки объекта глоссария;
  • Оптимизирована возможность удаления атрибутов типа «Сотрудник | Группа»;
  • Оптимизирован процесс фильтрации атрибутов в части подтягивания значений в фильтрах;
  • Скорректировано содержимое ответа запроса в соответствие с правила безопасности данных;
  • Оптимизирован функционал закрытия окна групповых операций в глоссарии;
  • Оптимизирован процесс хранения истории валидного объекта;
  • Оптимизировано модальное окно построения связей между объектами;
  • Оптимизирован процесс сохранения данных при повторном редактировании карточки предметной области;
  • Кастомные типы объектов в глоссарии отображаются корректно;
  • Оптимизировано  отображение количества объектов в предметной области или глоссарии при переключении между типами объектов;
  • Оптимизировано отображение длинного условия в фильтре в dropdown в представлении глоссария;
  • В карточке создания объекта глоссария оптимизирован поиск типа объектов при вводе типа объекта в поисковую строку;
  • Оптимизирован процесс добавления кастомных атрибутов в карточку предметной области;
  • Оптимизирован просмотр объектов глоссария в представлении при масштабировании страницы менее 100%;
  • Оптимизирован процесс выбора объектов в модальном окне добавления связи между объектами для пользователя со всеми полномочиями в системе;
  • Оптимизировано отображение модального окна согласования термина.

Обзор:
  • Скорректирован путь ссылок "Объекты глоссария" на объекты глоссария в разделе «Таблицы».

Типы объектов:
  • Оптимизировано отображение всплывающей подсказки на странице создания нового типа объекта;
  • На странице «Требования к заполнению атрибутов» скорректировано дублирование API-запроса на текстовую помощь;
  • Скорректирован ввод символов в поле создания правила «Атрибут Выбор из списка» «Все соответствует RegExp»;
  • Валидация matchAllByRegex корректно работает для выбора из списка атрибутов;
  • Оптимизирована нумерация в карточке  типа объекта глоссария базовых атрибутов при перемещении их в списке атрибутов;
  • Изменено поведение процесса сохранения названий вкладок в карточке создания типа объекта при переключении между типами объектов;

Авторизация:
  • Улучшен процесс настройки доступа к разделам системы с помощью политик прав доступа;
  • Изменено поведение системы в части доступа для пользователя с запретом на просмотр раздела системы отображения страницы раздела «Качество данных»;
  • Улучшены возможности управления просмотром для пользователей примеров данных таблиц;
  • Оптимизировано оповещение пользователей о наличии/отсутствии доступа до разделов системы при разной настройки полномочий для ролевой модели;
  • Оптимизирован  доступ к разделам системы для ролей со всеми полномочиями в системе;

Импорт данных:
  • Оптимизирован состав таблицы с результатами проверки файла процесса импорта;
  • Оптимизирован подсчет количества ошибок, возникших при импорте, и успешно импортированных объектов;
  • Оптимизирована генерация таблицы с результатами проверки процесса импорта.

Экспорт данных:
  • Оптимизирован процесс попадания в assets объектов каталога данных при экспорте объекта глоссария;
  • Оптимизирован экспорт объектов глоссария при отборе всех атрибутов в представлении.

Качество данных:
  • Оптимизирован процесс редактирования тестов качества данных;
  • Оптимизирован процесс создания конвейера данных для тестов с таблицами с длинными наименованиями;
  • Оптимизирован «скролл» на странице добавления нового теста качества данных;
  • Оптимизировано отображение длинных наименований тестов в модальном окне подтверждения удаления теста качества данных;
  • Оптимизирована работа теста Column values to not match regex с типами данных int, float, date, timestamp.

Сервисы:
  • В образе Ingestion 0.8.x теперь установлены все необходимые провайдеры для Airflow;
  • Оптимизирован процесс всплывания предупреждающего сообщения при вводе в поле наименования символом >128 при подключении нового сервиса;
  • Оптимизирован процесс смены статусов в «Failed» из «Running» после нажатия кнопки «Остановить» на запущенной загрузке данных базы данных;
  • Оптимизировано отображение названия в div’e для сервисов;
  • Оптимизирован процесс смены статусов пайплайна профилировщика Сlickhouse из «Running» в «Failed» при возникновении ошибки;
  • Список подключенных баз данных теперь не пропадает при возвращении со страницы Таблицы с помощью кнопки «back»;
  • Оптимизирован процесс сбора метаданных из Hive;
  • Оптимизирован процесс загрузки описаний из DeltaBi для моделей и визуализаций;
  • Оптимизирован процесс отработки запросов в базе данных без замедления работы всей системы;
  • Оптимизирован процесс создания новой версии в части table constraints при загрузке метаданных;
  • Оптимизирован процесс  отключения загрузки метаданных Clickhouse;
  • Улучшен процесс построения происхождения данных для MV в ClickHouse;
  • Оптимизированы фильтры и переходы по прямым ссылкам из Каталога в QLIK;
  • Оптимизирован процесс мета-сбора из Greenplum;
  • Для таблиц баз данных проблемы с десериализацией атрибута типа «Сотрудник | Группа» исправлены;
  • Добавлены индексы к часто запрашиваемым данным;
  • Улучшен процесс определения имени таблицы при наличии символа «#» в имени;
  • Оптимизирован процесс обновления Topic в ES;
  • Оптимизирована логика разрешения ссылок $ref в json-schema;
  • Оптимизирован процесс загрузки происхождения данных для Форсайт v10.5.50.0;
  • Настроена ротация логов Airflow;
  • Оптимизирован процесс сбора событий Loki на Bare metal;
  • Оптимизирован процесс генерации кода с длинными названиями полей/таблиц для Oracle;
  • Оптимизирован процесс загрузки происхождения данных ClickHouse;
  • Оптимизирован процесс загрузки моделей данных дашбордов и дашбордов Foresight.

Политики прав доступов:
  • Оптимизирован процесс создания новой политики для отработки без возникновения непредвиденных ошибок;
  • На странице создания политик оптимизировано отображение tooltipe при масштабировании страницы;
  • Улучшена работа политики при заполнении поля «Условие» на странице создании политики с выражением этоВладелец ();
  • Оптимизирован процесс  подтягивания политик при создании роли;
  • Оптимизирован процесс удаления из карточки политики роли в части сохранения результатов при перезагрузке страницы.

Процесс согласования:
  • Оптимизирован процесс отправки уведомлений на почту согласующему;
  • Изменено поведение отправки уведомлений о задачах согласования объектов, ведущих на страницу 404;
  • Ошибка при вызове API для атрибутов типа «Сотрудник | Группа» исправлена;
  • Оптимизировано отображение на странице создания конфигурации рабочего потока модального окна при выборе роли согласующего пользователя;
  • Оптимизирован процесс создания конфигурации рабочего потока для объекта глоссария;
  • Оптимизировано отображение внесенных правок после согласования объекта глоссария в задаче пользователя.

Обсуждения и лента активности:
  • Оптимизировано отображение в упоминании пользователя, который является автором топика;
  • Оптимизированно упоминание для пользователя в части наличия ссылки на обсуждаемый объект;
  • Оптимизировано отображение уведомления об упоминании пользователя в карточке задачи;
  • Улучшено отображение иконки пользователя при наличии в имени пользователя специального символа;
  • Изменено поведение процесса создания заявок - теперь пользователь не может обойти ролевую модель, создав заявку на себя, при отсутствии полномочий;
  • Оптимизирован процесс отправки уведомлений о добавлении классификатора в таблицу;
  • Оптимизирована новостная лента пользователя в части наличия локализации статусов объектов.

Профиль пользователя:
  • Вкладка «Подписки» теперь открывается без повторного нажатия;
  • Оптимизирован процесс получения информации о подписках пользователя на объекты глоссария с backend;
  • Оптимизирован процесс просмотра задачи в профиле другого пользователя;
  • Оптимизировано отображение подписок пользователя в профиле.

Команды:
  • Улучшен поиск: фильтр по наименованию теперь отрабатывает на поиск команд по части наименования;
  • Оптимизирован процесс валидации незаполненных необязательных полей в карточке создания команды.

Реестр типов связи:
  • В карточке создания типов связи оптимизировано выделение текстового помощника для блока «Типы объектов для связи».

Интерфейс пользователя:
  • Модальные окна подтверждения действий в системе выровнены на странице по центру;
  • Улучшен интерфейс для пользователя с ролью с возможностями просмотра объектов системы в части скрытия иконок и кнопок для обновления объектов системы;
  • Оптимизировано отображение длинных названиям команд в карточках задач пользователя;
  • Оптимизировано применение кастомных стилей настройки интерфейса кнопок и иконок в представлении глоссария;
  • Обновлен дизайн настроек цветового представления пользователя.

Поиск:
  • Улучшен механизм Глобального поиска в части поиска совпадений, содержащих цифры в описании объектов.

Хранимые процедуры:
  • Оптимизировано постраничное разбиение запросов.

Аналитика:
  • Оптимизировано  отображение объектов данных с присвоенными длинными тэгами при запуске конвейера аналитики.

Релизы 2025