4 февраля 2025 года состоялся первый в этом году релиз Visiology. Компания представила новые обновления платформы, о которых мы расскажем в этой статье.
Ключевые улучшения Visiology 3.11
Расширенные настройки доступа
В Visiology 3.11 добавлены новые инструменты управления доступом. Теперь, помимо механизма RLS (Row-Level Security), реализовано разграничение OLS (Object-Level Security), позволяющее контролировать доступ к отдельным таблицам и их столбцам. Это нововведение даёт возможность создавать дашборды на основе разрешённых данных, обеспечивая гибкую настройку как для отдельных пользователей, так и для групп.
Инкрементальная загрузка данных
Добавлена поддержка инкрементальной загрузки, позволяющая загружать только обновлённые данные за определённый период. Такой подход оптимизирует процесс обновления и сокращает время загрузки. Теперь можно задавать:
стартовый момент архивации данных, загружаемых единожды (данные, загружаемые только при первой загрузке),
начальный период инкрементального обновления, в рамках которого поступают новые данные.
Периодичность загрузки задаётся в днях, а запуск обновления осуществляется через SQL-запросы на диалекте используемой СУБД. Функционал доступен исключительно для JDBC.
Гибкое форматирование данных
Пользователи могут применять условное форматирование таблиц стандартными инструментами в соответствии с заданными условиями. Это касается таких виджетов, как «Таблица» и «Сводная таблица». Доступна настройка цвета фона ячеек и текста, а также определение условий форматирования на основе сравнения значений или диапазонов.
Перемещение дашбордов между стендами
Теперь можно переносить дашборды между различными стендами (серверами) или обновлять уже существующие. Для этого в версии 3.11 реализован механизм экспорта дашборда в формате JSON и последующего импорта файла. При этом сохраняются все настройки, включая права доступа, параметры рассылок и ссылки на дашборд. Такая возможность может значительно упростить процесс миграции, создания резервных копий, шаблонов и так далее.
Обновления DAX
В новой версии доступны дополнительные функции DAX, включая:
CONCATENATEX: вычисляет выражение для каждой строки таблицы, после чего объединяет все полученные значения через указанный разделитель и возвращает в виде одной строки. Функция возвращает строку, объединенную через разделитель (если был указан) и отсортированную по выражению (если было указано).
ROUND: округляет число до заданного количества десятичных знаков. Если десятичные знаки не указаны, число округляется до ближайшего целого.
ROUNDUP: всегда округляет число вверх, в направлении от нуля, до заданного количества десятичных знаков.
ROUNDDOWN: всегда округляет число вниз, в направлении к нулю, до заданного количества десятичных знаков.
MROUND: округляет число до ближайшего кратного заданного значения.
INT: возвращает целую часть числа, отбрасывая дробную часть.
FLOOR: округляет число в меньшую сторону до ближайшего кратного значения.
CEILING: выполняет округление числа в большую сторону до ближайшего целого, кратно значению из второго параметра.
ISO.CEILING: выполняет округление числа в большую сторону до ближайшего целого, кратно значению из второго параметра, с учетом ISO стандарта для округления.
TRUNC: используется для усечения числа до целого числа, удаляя дробную часть. В отличие от функции ROUND, которая округляет число, TRUNC просто отбрасывает все цифры после запятой.
Гибкость в управлении доступом
Версия Visiology 3.11 предоставляет возможность настраивать точечный доступ к конкретным дашбордам без необходимости открывать всю рабочую область. Теперь можно защищать «Общие» пользовательские виджеты, созданные глобальными администраторами, от редактирования и удаления, а также использовать «Общий» виджет как основу для создания новых.
Улучшенные аналитические возможности
В виджете «Таблица» реализована новая функция детального анализа данных. Теперь при клике по строке пользователи могут увидеть связанные данные в других виджетах, что значительно упрощает углубленное изучение информации.
Встраивание дашбордов во внешние ресурсы
Теперь дашборды Visiology можно размещать на сторонних веб-ресурсах, например, на сторонних сайтах, с поддержкой вставки HTML-тегов <iframe>. При этом можно выбрать режим с авторизацией через Keycloak или открыть доступ для публичного просмотра.
Дополнительные возможности визуализации
Гибкая настройка подписей осей X, Y, а также на дополнительной оси Y в диаграммах и графиках.
Управление влиянием фильтров на другие виджеты при помощи опции Влиять на другие виджеты на панели Фильтры.
В круговой диаграмме теперь можно настраивать цвет текста подписи.
В диаграммах теперь можно настраивать цвет текста для суммы столбцов.
В сводных таблицах стало возможно форматировать текст и фон для итоговых строк и подытогов.
Повторное использование виджетов
В новой версии платформы пользователи могут копировать виджеты со всеми настройками (в т. ч. и настроенными данными внутри) и перемещать их между дашбордами или внутри текущего дашборда. Также теперь возможно быстро переключать виджет на другой источник данных, что удобно для работы с разными моделями.
Кроме того, каждый пользователь аналитического портала (с ролью зритель) может сохранить понравившийся ему дашборд в свою рабочую область и настроить его под свои нужды, максимально используя наработки коллег и значительно экономя время.
Помимо всего, появилась возможность копировать и переносить отдельные листы в любой из доступных дашбордов, даже расположенных в другой рабочей области.
Интеграция со Smart Forms
Модуль Smart Forms теперь устанавливается вместе с основными компонентами Visiology. Благодаря этому пользователи могут легко переключаться между дизайнером дашбордов или порталом и Smart Forms и наоборот без каких-либо других дополнительных действий.
Улучшения в администрировании
Можно скрывать индикаторы влияния на виджетах, автоматически сворачивать все таблицы в панели «Данные» и одновременно выделять несколько виджетов с помощью мыши.
Перед использованием подключения JDBC теперь доступна проверка его работоспособности. Также реализован быстрый переход к контактам технической поддержки прямо из дизайнера дашбордов.
Visiology 3.11 теперь поддерживает настройку сроков хранения логов и интеграцию с внешним Keycloak для централизованной авторизации. Если у вас уже используется собственный Keycloak, его можно подключить и к Visiology (поддерживается версия Keycloak 23.0.6).
Упрощена настройка HTTPS и смена доменного имени, что делает переход на безопасное соединение и управление доменными параметрами более удобными.
В целях повышения производительности аналитический движок ДанКо теперь использует обновленную версию ClickHouse 24.8.6.70.
Благодаря новой системе развертки скриптов, поддержке загрузки нескольких конфигурационных файлов и другим усовершенствованиям, процесс установки Visiology стал значительно проще.
Администраторы теперь могут задавать срок хранения логов в Loki, что помогает оптимизировать использование дискового пространства на сервере.
Улучшения в версии 2.40
В версии Visiology 2.40 устранены ошибки и повышена стабильность работы. Исправлены сценарии работы с фильтрами на основе относительных дат, а также ошибки в Smart Forms при сохранении данных в ViQube. Дополнительные исправления коснулись удаления элементов и сохранения структуры данных.