4 февраля 2025 года состоялся первый в этом году релиз Visiology. Компания представила новые обновления платформы, о которых мы расскажем в этой статье.
Ключевые улучшения Visiology 3.11
Расширенные настройки доступа

В Visiology 3.11 добавлены новые инструменты управления доступом. Теперь, помимо механизма RLS (Row-Level Security), реализовано разграничение OLS (Object-Level Security), позволяющее контролировать доступ к отдельным таблицам и их столбцам. Это нововведение даёт возможность создавать дашборды на основе разрешённых данных, обеспечивая гибкую настройку как для отдельных пользователей, так и для групп.
Инкрементальная загрузка данных

Добавлена поддержка инкрементальной загрузки, позволяющая загружать только обновлённые данные за определённый период. Такой подход оптимизирует процесс обновления и сокращает время загрузки. Теперь можно задавать:
Периодичность загрузки задаётся в днях, а запуск обновления осуществляется через SQL-запросы на диалекте используемой СУБД. Функционал доступен исключительно для JDBC.
- стартовый момент архивации данных, загружаемых единожды (данные, загружаемые только при первой загрузке),
- начальный период инкрементального обновления, в рамках которого поступают новые данные.
Периодичность загрузки задаётся в днях, а запуск обновления осуществляется через 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. Дополнительные исправления коснулись удаления элементов и сохранения структуры данных.