BI-новости
Релиз Visiology 2.40 и 3.11

Релиз Visiology 2.40 и 3.11

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. Дополнительные исправления коснулись удаления элементов и сохранения структуры данных.
Обновления