Ключевые изменения в Visiology 3.10
- Новый компонент платформы «Портал» для публикации дашбордов обеспечивает удобный и быстрый доступ к дашбордам. Теперь все необходимые дашборды всегда под рукой, их можно группировать по тематическим разделам и быстро переключаться между ними.
- Мобильное приложение для iOS.
- Self-Service ETL. Реализован модуль преобразования данных, который позволяет подготавливать данные перед их загрузкой на платформу без привлечения ИТ-команды: очищать данные, объединять таблицы из разных источников, добавлять и удалять столбы в таблицах, и т.д.
- Репликация набора данных на несколько серверов ClickHouse. Теперь можно реплицировать один и тот же набор данных на несколько серверов.
- Повышена производительность. Скорость загрузки данных увеличена до х3,5 раз, скорость получения данных при анализе данных – до х13 раз. Также ускорена загрузка данных при загрузке и ускорена работа платформы при использовании сложных DAX-мер и при работе со сводными и плоскими таблицами.
DAX
- Добавлены текстовые функции: CONCATENATE, LEFT / RIGHT, LEN, UPPER / LOWER.
- Логические функции: BITAND, BITLSHIFT, BITOR, BITRSHIFT, BITXOR.
- Математические и тригонометрические функции: ACOSH, ACOT, ACOTH, ASINH, ATAN, ATANH, COSH, COTH, DEGREES, SINH, TANH, PI, SQRTPI, RADIANS.
- Статистические функции: PERCENTILE.INC / PERCENTILEX.INC
- Работа с датами: поддерживаются функции TODAY, DATEDIFF (поддержка работы с агрегатными функциями), WEEKNUM.
- Поддержка мер, возвращающих текстовые значения. Такие меры могут быть полезны для создания динамических заголовков, описательных меток или других текстовых элементов.
- IF на уровне агрегатов. Теперь с помощью функции IF стало возможно проверять любые условия на уровне агрегатных функций (таких как SUMX, AVERAGEX, и др.) и возвращать пустое значение (BLANK) в том случае, если эти условия не выполняются.
- Упрощение настройки множества условий. Реализована поддержка функции SWITCH, которая позволяет упростить код, заменяя вложенные условия, такие как IF, и делает его более читаемым.
- Поддержка работы ISBLANK со скалярными выражениями. Функция ISBLANK теперь поддерживает работу со скалярными выражениями, такими как функции, константы и строки. Это позволяет проверять на пустоту результаты различных операций и выражений, повышая гибкость и точность анализа данных.
RLS
Расширение возможностей настройки условий (поддержка OR). Расширены возможности настройки условий для RLS. Теперь поддерживается использование функции OR, что предоставляет большую гибкость при создании правил безопасности. Это позволяет комбинировать различные критерии фильтрации данных, делая управление доступом к данным еще более точным и удобным.Анализ данных
- Отображение данных в виджетах «на лету». Теперь данные в виджете отображаются по мере их добавления, начиная с самого первого элемента.
- Расширен набор доступных виджетов. Добавлено два новых виджета: «Диаграмма дерева» и «Датчик».
API
Добавлен новый метод setExcludeFilterSelectedValues, который устанавливает исключающий фильтр в виджете.Удобство пользования
DAX в ответе на запрос данных виджета. Теперь на запрос данных виджета возвращается не только DataFrame, но и DAX, что упрощает разбор причин получения тех или иных данных в виджете.Администрирование
- Новая страница с дистрибутивами. Создана специальная страница, где можно скачать дистрибутивы платформы. Помимо этого, на ней размещены ссылки на актуальную документацию, демонстрационные данные, а также на раздел «Что нового».
- Улучшения, касающиеся переноса данных. Расширены возможности конфигурации при полном переносе наработок с одного стенда на другой.