1 марта 2023
Анонс релиза PIX BI 1.23.227
Описание нового функционала
ВНИМАНИЕ! Установка PIX BI 1.23.227 выполняется по инструкции "Установка PIX BI 1.23.227"
Расширен функционал и доработаны интерфейсы:
  • Разработан функционал экспорта визуализаций в PDF;
  • Статусы загрузки данных в "Внутреннее хранилище ПИКС";
  • Загрузка файлов с хоста PIX BI через путь с возможностью настроить регламентное обновление;
  • Автоматическое продление лицензий при наличии свободных;
  • Унификация различных форматов для типа данных "Дата";
  • Разработан функционал раскрытия визуализаций на весь экран.
    1. Улучшения визуализаций
    1.1. Экспорт визуализаций в PDF

    Для всех визуализаций появилась новая опция для экспорта - PDF.

      Опция PDF для экспорта
      После применения опции на ваш компьютер скачается файл, содержащий визуализацию в состоянии на момент создания экспорта.
        1.2. Раскрытие визуализаций на весь экран
          Для всех визуализаций по умолчанию доступен функционал раскрытия на весь экран (на все полотно PIX BI). Раскрытие выполняет нажатием по специальной иконке в заголовке каждой визуализации.

            Раскрытие визуализаций на весь экран
            2. Общее
            2.1. Автоматическое продление лицензий

            В случае, когда заканчивается срок действия одной группы лицензии, но при этом уже загружена новая группа лицензий, срок начала действия которой подошел, то может быть применено автоматическое назначение лицензий пользователя по следующему алгоритму:
            • В 00:00 по временной зоне сервера стартует алгоритм проверки актуальности действия текущих лицензий. Если программа обнаруживает, что лицензии закончили свое действие и есть лицензии, которые никому не назначены, то они переназначаются автоматически по следующему приоритету: Администраторы -> Про -> Базовый в порядке создания учетных записей (старые вперед);
            • В случае, если описанный алгоритм не отработал успешно по любой причине, то переназначение лицензий, в случае наличия свободных, происходит во время попытки авторизации пользователем.
              2.2. Унификация различных форматов для типа данных "Дата"
              Для отображения полей с типом "Дата" в верном для поддерживаемых локалей формате, например, для России - DD.MM.YYYY, для англоговорящих стран - MM/DD/YYYY и др. была создана обработка и приведение различных форматов дат к единому формату ISO 8601. Унификация форматов позволит пользователям видеть даты в понятном формате, создаст возможность корректного наложения фильтров по таким полям, а так же ускорит взаимодействие компонентов системы, что положительно скажется на производительности.
                3. ETL
                3.1. Статусы загрузки данных в Внутреннее хранилище ПИКС

                При использовании типа подключения источника как "Загрузка в хранилище", в списке наборов данных появляются отдельные иконки с обозначением последнего зарегистрированного статуса загрузки набора данных. На данный момент используются следующие статусы:
                • In progress - при запуске загрузки данных вручную или автоматически, в случае настроенного регламента обновления;
                • Finished - при успешном завершении;
                • Crashed - процесс загрузки начался и не завершился успешно по некоторым причинам;
                • Failed - процесс загрузки данных не смог начаться по некоторым причинам;
                • Scheduled - процесс загрузки запланирован, значит, что для набора назначено регламентное обновление.
                При настроенном регламентном обновлении и отображаемым статусе Scheduled так же отображается последний статус, например, прошлое обновление данных было завершено успешно, а следующее запланировано на следующий день в 10:00 утра. В таком случае будет отображен статус Scheduled и предыдущий статус Finished.

                  Раскрытие визуализаций на весь экран
                  3.2. Загрузка файлов с локального пути хоста PIX BI
                  Для файловых источников (Excel, CSV) появилась возможность не только выбирать конкретный файл с своей машины, но и указывать путь к файлу на хосте.

                    Визард загрузки файлов с локальным путем
                    При загрузке таким образом, появляется возможность настроить регламент обновления на странице редактирования набора данных.
                      4. Прочие улучшения и доработки
                      • Добавили возможность редактирование названия и описания набора из окна редактирования набора;
                      • Описание набора отображается в ETL на странице редактирования набора;
                      • В случае источника типа СУБД, при сохранении набора данных запоминается последняя выбранная схема данных;
                      • При включении функционала "Топ" в круговой диаграмме отображается автоматически выбранной первый показатель из полки "Меры";
                      • Оптимизация запросов к данным для сводной таблицы;
                      • Добавлен тумблер, автоматически скрывающий все пустоты в визуализациях. Тумблер доступен на уровне общих настроек приложения и в настройках каждой визуализации;
                      • Настройка по отображению зума и/или скролла для визуализаций, импортированных из ECharts, вынесена в настройки соответствующей Оси;
                      • Исправлена ошибка при попадании "(пусто)" в ТОП;
                      • Устранили ошибку, когда в настройках условного форматирования для числовых полей отсутствовали агрегации SUM() и AVG();
                      И другие менее значимые доработки и исправления
                        КОНЕЦ ВСТАВКИ
                        10 февраля 2023
                        Анонс релиза PIX BI 1.23.210
                        Описание нового функционала
                        Расширен функционал и доработаны интерфейсы:
                        • Разработан функционал отображения ТОП-N и упаковка остальных значений в "Другое" для круговой диаграммы;
                        • Сохранение уровня раскрытых значений при фильтрации в сводной таблице;
                        • Регламентное обновление для источников типа СУБД;
                        • Множественный выбор значений на ECharts визуализациях объектным выделением;
                        • Обновлены модули системы исходя из требований безопасности.

                        1. Улучшения визуализаций
                        1.1. ТОП-N для круговой диаграммы

                        Для круговой диаграммы теперь можно ограничить количество выдаваемых значений - функционал ТОП-N. Для его включения существует настройка "Топ" в настройках круговой диаграммы.

                        Настройка Топ для круговой диаграммы
                        Настройка содержит тумблер включения. Определение порядка отображения для Топ: сверху или снизу, количество значений и выбор формулы, по которой будут определяться значения, попадающие в Топ. По умолчанию выбирается первая мера из полки мер в визуализации.
                        Также, значения, не попавшие в Топ, можно "упаковать" в отдельную секцию "Другое". Для такого поведения достаточно включить тумблер и определить название для категории.

                          Круговая диаграмма с ТОП-N
                          1.2. Сохранение "раскрытости" сводной таблицы при фильтрации
                          При применении фильтрации кликом на пересечение измерений в сводной таблице она не перестраивается, а сохраняет те же уровни раскрытыми. Ранее при применении фильтрации сводная таблица "сбрасывалась" до исходного положения.

                            Сохранение "раскрытости" сводной таблицы
                            1.3. Множественный выбор на визуализациях из ECharts
                            Для визуализаций, интегрированных из библиотеки ECharts появилась возможность использовать объектное множественное выделение с помощью встроенного функционала.
                            Каждая иконка обозначает отдельный тип выделения из списка:
                            • Прямоугольное - выделяет прямоугольную область на визуализации. Выделенными оказываются все элементы диаграммы, попавшие внутрь прямоугольника;
                            • Лассо - позволяет выделить произвольную область данных;
                            • Горизонтальное - выделяет значения по горизонтали;
                            • Вертикальное - выделяет значения по вертикали;
                            • Кнопка управления "сохранением" выделений, в случае когда необходимо выбрать два диапазона с разрывом посередине.

                              Иконки множественного выделения
                              2. Базовый ETL
                              2.1. Регламентное обновление наборов данных из СУБД

                              Для источников типа СУБД, в случае режима подключения "Загрузка в хранилище", появилась возможность задавать правила регламентного обновления данных. Кнопка, открывающая окно настройки регламентного обновления, находится на верхней панели над блоком для написания SQL запроса, рядом с кнопкой "Запустить запрос".

                                Кнопка "Регламентное обновление"

                                Окно настройки регламентного обновления
                                Регламент настраивается по cron выражению. Его можно настраивать как в техническом варианте, с помощью специального выражения, так и в нативном формате, выбирая значения для уточнения частоты обновлений: каждый N год в каждый N месяц по D день месяца и D день недели в CC час и MM минут.
                                Выражение выполняется согласно выбранному в первом пункте часовому поясу.
                                  3. Прочие улучшения и доработки
                                  • Обновили компоненты кода, в которых были системные уязвимости;
                                  • Увеличили допустимый размер Excel файла;
                                  • Добавили возможность растягивать панели "Наборы" и "Визуализации" в режиме редактирования;
                                  • Улучшили интерфейс назначения "Все" при выборе групп при создании пользователя;
                                  • Увеличили размер загружаемых файлов до 2 ГБ;
                                  • Удалили технический столбец в ETL при импорте Excel;
                                  • Исправили ошибку, когда не удавалось связать в модели 2 таблицы из разных наборов, в случае когда они загружены в внутреннее хранилище PIX;
                                  • Устранили ошибку при загрузке Excel, CSV файлов в ETL;
                                  • Исправили ошибку в работе объекта фильтр с настройка "Единичный выбор";
                                  • Добавили автоматическую подстановку SELECT и FROM конструкций при использовании "Все поля" в ETL;
                                  • Исправили ошибку, когда в UI интерфейсе для RLS одновременно можно было выбрать "И" и "ИЛИ";
                                  • Исправили ошибки с минимальным и максимальным значении по Оси Y для линейных и столбчатых визуализаций;
                                  • Исправили работу сортировки для объекта типа фильтр;
                                  • Восстановили работу экспорта данных в CSV и Excel из визуализаций, интегрированных из ECharts;
                                  • Исправили ошибку, когда визуализация, использующая удаленную из модели таблицу, находилась в режиме вечного ожидания данных.
                                  И другие менее значимые доработки и исправления.
                                    20 января 2022
                                    Анонс релиза PIX BI 1.23.120
                                    Описание нового функционала
                                    Расширен функционал и доработаны интерфейсы:
                                    • Разработан функционал регламентного обновления для наборов, перегружаемых в проприетарное хранилище;
                                    • Добавлена возможность использования формул в сортировке;
                                    • Добавлен функционал Drill-down и применение фильтрации из абстрактной JS-визуализации;
                                    • Интегрирована библиотека ECharts для использования в абстрактной JS-визуализации;
                                    • Реализован функционал и интерфейс импорта/экспорта приложений, источников и наборов между установками PIX BI.

                                    1. Визуализации и их изменения
                                    1.1. Использование формул в сортировке
                                    Реализован функционал использования общедоступных или локальных формул для сортировки в визуализациях.
                                    Для использования общедоступной формулы в сортировке необходимо выбрать опцию "Другое поле" в настройке "Поле для сортировки". В появившийся контейнер из папки "Формулы" в списке наборов данных необходимо перенести желаемый общедоступный показатель.
                                    Чтобы использовать "локальный" показатель, действующий только на уровне этой настройки и не сохраняющийся в папку "Формулы", необходимо выбрать опцию "Другое поле" в настройке "Поле для сортировки". Нажать на кнопку создания формулы (выделена на картинке). В открывшемся окне написать желаемую формулу для сортировки.


                                    Использование формул в сортировке

                                    1.2. Отображение промежуточных итогов в сводной таблице

                                    Реализован функционал отображения промежуточных итогов в сводной таблице. При раскрытии некоторого значения в строках или столбцах таблицы, значения для группы также отображаются.


                                    Промежуточные итоги строк в сводной таблице

                                    Столбец подытогов в сводной таблице

                                    Для управления промежуточными итогами созданы отдельные пункты меню настроек визуализации.


                                    Настройки управления подытогами

                                    1.3. Улучшения произвольной JS визуализации
                                    Функционал произвольной JS визуализации получил следующие улучшения:
                                    • Добавлена возможность интегрирования визуализаций из библиотеки ECharts
                                    • Добавлены специализированные JS events, используя которые появилась возможность интегрировать встроенные в платформу действия, такие как: нажатие на объекты позволяет отправлять значения в примененные фильтры, применения Drill-down (одинарные стрелочки), циклическая замена измерений (двойные стрелочки).
                                    Список event и места их вызова:
                                    • itemResetFilters - вызывается при нажатии на Drill-down, циклическую замену, поднятие вверх, применить фильтр, сбросить выделение;
                                    • itemApplyFilters - вызывается при нажатии на Применить фильтр;
                                    • itemApplyDrill - вызывается при нажатии на Drill-down;
                                    • itemApplyDoubleDrill - вызывается при нажатии на Drill-down, циклическую замену;
                                    • itemApplyUnDrill - вызывается при нажатии на поднятие вверх.
                                    Для того, чтобы уведомить PIX BI о выборе категории, вызываем событие itemExternalSelection и передаем ключ (идентификатор) и список значений.
                                    Примеры кода, использующие подобные event в произвольной JS визуализации будут указаны в базе знаний PIX BI.

                                    1.4. Улучшения объекта типа фильтр
                                    В объекте типа "фильтр" произошли значительные улучшения. Теперь система демонстрирует выбранные пользователем значения, а также подсказывает, какие значения логически исключаются вследствие действия других фильтров.

                                    Рассмотрим пример. В фильтре по менеджерам выбран "Алексеев Иван", данные по которому относятся только к федеральным округам "Центральный" и "Западный". Теперь, открыв фильтр по Фед. округам, мы видим, что значения "Центральный" и "Западный" окрашены в белый цвет, а все остальные - в серый. Выделение серым цветом означает, что эти значения логически исключены из выборки другими наложенными фильтрами.

                                    Цветное выделение значений фильтров

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


                                    "Градусник" примененных фильтров
                                    1.5. Выгрузка из прямой и сводной таблиц в Excel
                                    Разработана выгрузка из прямой и сводной таблиц в Excel. В случае прямой таблицы, таблица экспортируется на один лист в том виде, в котором она открыт в PIX BI на момент выгрузки. Учитываются все фильтры и сортировки. Визуальные настройки в Excel не будут отражены.
                                    Сводная таблица экспортируется сразу в трех форматах на отдельные листы Excel:
                                    1. Экспорт "as-is" - таблица выгружается в том же состоянии и виде, в котором она находится на момент экспорта. Учитываются раскрытые категории и промежуточные итоги;
                                    2. Экспорт в виде прямой таблицы - таблица превращается в прямую таблицу со столбцами, где идут столбцы, указанные в строках, затем в столбцах и после все использующиеся в визуализации меры;
                                    3. Экспорт в виде сводной таблицы - таблица экспортируется в виде объекта "Сводная таблица Excel".
                                    1.6. Замещающий текст в объекте типа "Карточка"
                                    Замещающий текст позволяет использовать объект как текстовый. Также позволяет выводить набранный текст в случае, когда "Карточка" принимает пустоту или приходит ошибка. Для каждого из случаев есть отдельное поле для ввода текста.


                                    Замещающий текст в карточке

                                    Настройка "Текст" позволяет использовать карточку как текстовый объект. Отображается в случае, когда в полку "Меры" не добавлено ни одно поле.
                                    Настройки "Пустота" и "Ошибка" позволяют заменить пустое значение или ошибку. Отображаются в случае, когда в полку "Меры" добавлено одно поле.


                                    Настройки замещающего текста


                                    2. Платформа
                                    2.1. Экспорт и импорт контента между установками PIX BI
                                    В панель администрирования добавлен функционал и разработан интерфейс экспорта и импорта приложений, наборов данных и источников (без данных об авторизации). Кнопки экспорта и импорта находятся в Панель администратора -> Директории .


                                    Кнопки экспорта и импорта контента
                                    Интерфейс Экспорт контента выглядит следующим образом:
                                    Наверху расположена опция, позволяющая экспортировать связанные с выбранными приложениями настройки наборов данных и источники, при этом сами данные или настройки авторизации источника не экспортируются. Далее в древовидной структуре размещены директории и приложения. После выбора необходимых приложений и нажатия кнопки "Эскпортировать" будет скачан архив с приложениями.


                                    Интерфейс экспорта данных
                                    Интерфейс импорта содержит кнопку для загрузки экспортированного архива с приложениями и информацией об источниках и наборах.


                                    Интерфейс импорта данных
                                    После загрузки файла, система распознает экспортированные приложения и предложит выбрать какие из них вы хотите импортировать. Для выбранных приложений откроется окно для выбора директории.


                                    Интерфейс импорта данных


                                    3. Прочие улучшения и доработки
                                    • Добавлена ссылка на Базу знаний PIX BI в список "Полезное" на стартовом экране
                                    • Добавлено подключение к внутреннему хранилищу по умолчанию;
                                    • Разработан функционал сортировки дашбордов. Для Pro пользователей данный функционал в приложении реализуется простым перетаскиванием;
                                    • Добавлено всплывающее окно с оригинальным названием поля, добавленного в полку визуализации.
                                    22 декабря 2022
                                    Анонс релиза PIX BI 1.12.22
                                    Описание нового функционала
                                    Расширен функционал и доработаны интерфейсы:
                                    • Добавлен функционал базового ETL с новыми интерфейсами создания наборов и источников.
                                    • Часть визуализаций переведены на библиотеку ECharts.
                                    • Добавлено 6 новых визуализаций и доработан функционал в старых.
                                    • Реализовано подключение по Active Directory.
                                    • Реализован функционал копирования и дублирования дашбордов.
                                    • Реализован переход на Clickhouse в качестве внутреннего хранилища.
                                    • Выполнена локализация системы на английский и испанский языки.

                                    1. Проприетарное хранилище
                                    В этом релизе появилось внутреннее проприетарное хранилище на базе СУБД Clickhouse или Postgres.

                                    Подключение к проприетарному хранилищу
                                    Настройка подключения к проприетарному хранилищу выполняется на уровне опций конфигурационного файла 'PostgreSqlConnection' и 'ClickhouseConnection'. Необходимо указать Host, Port, User и Password. У пользователя должны быть права на создание и чтение объектов СУБД.
                                    2. ETL
                                    2.1. Новый интерфейс создания источника и набора
                                    Для удобства мы перенесли создание, выбор источника для набора и создание набора в единое меню. Новое окно вызывается кликом на "Добавить набор данных" на странице наборов данных.

                                    Новое создание набора выполняется в 2 шага. На первом выбирается тип источника и фиксируется выбор уже существующего или нового источника. В первом случае источник выбирается из списка созданных, при добавлении нового появятся поля для ввода информации для подключения.

                                    На втором шаге потребуется указать название и описание (при необходимости).

                                    Стал доступен выбор типа подключения: "Загрузка в хранилище" или "Прямое подключение", настраиваемое на уровне подключения к источнику. В случае прямого подключения запросы будут обрабатываться на уровне источника данных, в случае загрузка в хранилище результирующий запрос будет перегружаться в проприетарное хранилище.

                                    2.2. Новые типы источников
                                    В качестве источника данных теперь доступны "Microsoft SQL Server" и "Clickhouse". Подключение к выбранным типам источников производится посредством библиотек "Octonica.Clickhouse" и "System.Data.SqlClient". В текущей реализации доступные типы источников: Clickhouse, Excel, Microsoft SQL Server, PostgreSQL

                                    2.3. Панель трансформаций

                                    Панель трансформаций - это этап загрузки данных в PIX BI, на котором можно составить SQL запрос к базе данных, выполнить необходимые преобразования над данными, сохранить скрипт преобразований отдельно или выполнить загрузку, а также назначить регламент обновления информации в наборах.
                                    Разберем отдельно по блокам интерфейс панели:
                                    1) Блок "SQL запрос" представляет собой блок для написания SQL запроса к выбранному источнику. Блок имеет синтаксическую подсветку базовых общеизвестных SQL команд, умеет принимать данные в результате действий на панели "Навигация".

                                    2) Блок "Навигация" содержит сводную информацию об источнике данных. В первых двух секциях отображена информация о названии источника, к которому подключен данный набор, и База данных, из которой тянутся данные.
                                    "Schema" непосредственно связан с блоком навигации по выбранной базе данных. В секции "Schema" выбирается схема из числа доступных в рамках текущего подключения, данные из которой отображаются ниже в виде древовидной структуры: "Таблица" - "Поле". У каждого поля показан тип данных, который это поле имеет в СУБД. При нажатии на название поля, оно подставляется в панель "SQL запрос". При нажатии на кнопку "Добавить все поля" напротив каждой таблицы в панель "SQL запрос" подставляются все поля, написанные через запятую.
                                    Панель "Навигация" доступна только для источников типа СУБД.

                                    3) Блок "Рабочее полотно" состоит из 6 различных секций:
                                    • Просмотр представляет собой окно для предпросмотра актуального состояния данных на последнем шаге трансформаций, а также предоставляет возможность выполнять сортировку и фильтрацию (открывается по нажатию на галочку справа от имени каждого столбца), смену типов столбца (открывается при нажатии на иконку типов слева от названия столбца). Удаление и дублирование столбцов открывается по нажатию на заголовок столбца



                                    • Секция "Фильтры" хранит информацию о всех шагах с применением фильтров.
                                    • "Удаленные столбцы" хранит информацию обо всех удалениях столбцов.
                                    • "Измененные типы" хранит информацию об изменении типов столбцов.
                                    • В секции "Преобразования" сохраняются все шаги трансформаций таблицы. Шаги преобразований можно передвигать, изменяя очередность применения трансформаций к набору данных.


                                    • В секции "Доступы" можно разграничить уровень доступа для владельцев лицензии Pro.
                                      Доступы ранжируются следующим образом:
                                      1. "Владелец" - полные права на редактирование, удаление набора и назначение доступов.
                                      2. "Редактор" - получает право на редактирование, без права удаления набора и просмотра выданных доступов, а также их назначение.
                                      3. "Наблюдение" - имеет доступ на просмотр примененных шагов и SQL запроса

                                    4) Блок "Кнопки управления"
                                    содержит кнопки для управления редактированием и загрузкой данных
                                    • Кнопки "Отмена", "Сохранить", "Загрузить и сохранить", "Удалить" - стандартные кнопки действий, которые позволят отменить изменения, сохранить набор указанных преобразований без загрузки данных, загрузить данные и сохранить преобразования, а также удалить текущий набор данных


                                    ● Кнопки "Запустить запрос", "Регламент обновлений" и прочие позволяют управлять работой с механизмом загрузки данных. Кнопка "Запустить запрос" отвечает за посылку исходного запроса к источнику. Кнопка "Регламент обновлений" позволяет настраивать регламентное обновление набора данных.

                                    3. Визуализации и их улучшение
                                    3.1. Комбо график
                                    Добавлен новый тип визуализации, сочетающий в себе гистограмму и линейную диаграмму - комбо график.

                                    Комбо график имеет полки:
                                    • Категории - принимает до 10 полей, отображаются на оси Х в качестве измерений.
                                    • Линия - отвечает за отображение линий в комбо диаграмме. Принимает агрегации типа "Мера". Зависит от заполнения полки "Серии". В случае отсутствия полей в "Серии", может содержать до 5 агрегаций и написанных формул. В случае наличия поля в "Серии", может содержать максимум 1 агрегацию или написанную формулу.
                                    • Столбцы - отвечает за отображение столбцов на диаграмме. Принимает агрегации типа "Мера". Может содержать до 5 агрегаций и написанных формул. В случае наличия поля в "Серии" один столбик распадается на несколько, каждый из которых отвечает за одно значение серии
                                    • Серии - контролирует отображение столбцов на диаграмме. Принимает аргумент типа "Измерение".
                                    Для отображения информации на визуализации необходимо наличие хотя бы одного поля в "Категории" и одного поля в "Линии" или "Столбцы".
                                    Для настроек вида графика есть множество опций, часть из которых присуща только Комбо графику.

                                    3.2. Карта
                                    Добавлен новый тип визуализации, позволяющий проводить геоаналитику - отображать точки на карте и управлять их размерами.

                                    Карта имеет полки:
                                    • Широта - принимает значения широт в текстовом и числовом форматах.
                                    • Долгота- принимает значения долгот в текстовом и числовом форматах.
                                    • Размер точки - влияет на масштаб пузырька при отображении. Принимает агрегацию типа "Мера".
                                    • Условные обозначения - отвечает за подпись категории каждого пузырька. Принимает любое поле.
                                    Для отображения визуализации необходимо заполнить по одному полю в "широте" и "долготе".


                                    3.3. Картинка
                                    Новый тип визуализации - картинка. Позволяет загрузить произвольную картинку, выполнить классические визуальные трансформации (поворот, масштабирование) и разместить ее на дашборде. Картинки также могут выполнять функции кнопок и содержать в себе ссылки на другие дашборды или внешние ресурсы. При клике на изображение будет открыта новая вкладка с переходом по указанной ссылке.

                                    Поддерживаемые форматы: JPEG, PNG, BMP, GIF, WEBP, X-ICON.
                                    Полок данных не содержит.


                                    3.4. Произвольная JS визуализация
                                    Особенный тип визуализации, являющийся, на самом деле, любой визуализацией - произвольная JS визуализация. При редактировании этой визуализации открывается окно для написания JS кода, результат выполнения которого будет отражен в контейнере визуализации.

                                    Внутри блока кода можно пользоваться данными, которые в удобном формате пришлет PIX BI, над областью написания кода изображен ID блока/Ключ данных и способ получения данных в классическом формате. Из коробки система поддерживает вызов API для ECharts и HighCharts. В случае использования произвольной JS визуализации все необходимые трансформации отображения графиков и преобразования расчетов, выходящие за пределы стандартных, необходимо выполнять кодом на JS.

                                    Произвольная JS визуализация имеет полки:
                                    ● Категории. Принимает значения типа "Измерения", по которым будет проводиться группировка агрегаций.
                                    ● Меры. Принимает значения агрегаций и формул.
                                    ● Серии. Добавленное поле позволяет сделать дополнительную группировку series для каждого значения категории.
                                    Для отображения визуализации необходимо хотя бы по одному полю в "Категории" и "Меры".



                                    3.5. Каскадная диаграмма (водопад)
                                    Визуализация, позволяющая отобразить совокупный итог и вклад каждого значения измерения - каскадная диаграмма. Визуализация строит значения выбранного показателя в виде столбиков и отражает подытог (сумму всех положительных значений), а также общий итог с учетом вкладов всех значений.

                                    Каскадная диаграмма содержит уникальный способ сортировки "+/-", который сортирует значения в обратном порядке, с отображением подытога после всех положительных значений.

                                    Каскадная диаграмма имеет полки:
                                    • Измерения. Принимает значения типа "Измерения", по которым будет проводиться группировка агрегаций.
                                    • Меры. Принимает значения агрегаций и формул.
                                    Для отображения визуализации необходимо хотя бы по одному полю в "Измерениях" и "Мерах".


                                    3.6. Кнопки и функционал навигации
                                    Визуализации, позволяющие записывать действия на клик по ним - кнопки. У кнопок настройки отображения зависят от состояния: обычное, при наведении, при нажатии. Из-за этого кнопки можно делать интерактивными - меняющими текст и стиль отображения, подсказывающими пользователю, что будет при взаимодействии с объектом.

                                    Следующая функциональность кнопок - навигации при клике. Для навигации в настройках визуализации можно выбрать дашборд приложения, или "другое" и назначить произвольную ссылку.



                                    3.7. Улучшения визуальных компонентов

                                    Добавлены:
                                    • Регулировка минимальной ширины категории в графиках: линейная диаграмма, график с областями (area), столбчатая диаграмма, горизонтальная столбчатая. После регулировки может появляться прокрутка внутри графика.

                                    • Сортировка значений измерений в строках и столбцах сводной таблицы по значению полей или по произвольной агрегации. Настройка сортировки находится в опциях "Столбцы" и "Строки".

                                    • Расширены возможности настроек визуализаций Сводной таблицы, Прямой таблицы.
                                    • Добавлен внутренний радиус в настройки круговой диаграммы.
                                    • Поля, добавленные в полки, теперь можно перемещать между полками drag-n-drop, аналогично перемещению поля из набора в полку.
                                    • Возможность кастомизации меток данных в графиках (обводка, шрифт, цвета).
                                    • Отображение незавершенных визуализаций и визуализаций с ошибкой. При клике на "Подробнее" выйдет описание ошибки.

                                    • Улучшены функциональные возможности визуализации "Карточка". Теперь в ней можно отобразить даты или строки.
                                    • Добавление нескольких полей в визуализацию типа "Фильтр" и отображение значение в иерархическом формате.

                                    • Возможность копирования объекта визуализации и вставка на произвольный дашборд. Копирование возможно через action-меню в правом углу визуализации, а также сочетанием клавиш ctrl+C. Вставка через нажатие ПКМ на пустом месте или сочетанием клавиш ctrl+V.
                                    • Условное форматирование цвета фона в таблицах. Условное форматирование позволяет окрасить фон ячеек таблиц в зависимости от настроенных правил. Правила применяются "сверху вниз".

                                    4. Портал и администрирование
                                    4.1. Авторизация через Active Directory (AD)

                                    Теперь на этапе создания учетной записи в PIX BI можно связать учетную запись с учетной записью Active Directory.

                                    Для связывания учетных записей необходимо поставить галочку "Использовать аутентификацию по Active Directory" и выбрать учетную запись Active Directory из выпадающего списка.
                                    Подключение к Active Directory может выполняться двумя способами:
                                    • Если AD находится на внешнем сервере, подключение выполняется посредством LDAPS. В appsettings.json необходимо указать параметры подключения.
                                    • Если AD находится на локальном сервере, никаких параметров указывать не нужно

                                    4.2. Row Level Security (RLS)
                                    Чтобы разграничить доступ на уровне строк данных, можно использовать RLS. На странице редактирования набора приложения необходимо нажать на кнопку в левом верхнем углу. Откроется окно ввода фильтрующих правил.

                                    Правила фильтрации работают в скрытом формате, пользователь дашборда не может знать правил, и что они существуют. Правила можно назначать пользователю или группе пользователей. Если пользователь попадает под несколько групп, то правила для него работают по расширяющемуся принципу. Например, пользовать "user" находится в группе "Менеджеры", которая получила фильтр Город = "Москва", а также пользователю "user" назначено правило Город = "Тверь" персонально. В таком случае он увидит "Москва" и "Тверь".


                                    4.3. Прочие улучшения
                                    • Добавлена базовая роль "Без роли", позволяющая создать пользователя без запроса лицензии.
                                      "Без роли" пригодится, когда необходимо временно снять лицензию с пользователя, не удаляя его из системы.

                                    • Добавлен функционал Дублирования дашбордов в приложении. Дублированный дашборд помещается в конец списка "Персональные дашборды".
                                    • Изменен интерфейс и функционал "Привязка данных". Теперь одно приложение может использовать данные только из одного источника. При загрузки данных в проприетарное хранилище, можно использовать все наборы.
                                    • Система стала доступна на английском и испанском языках.



                                    5. Исправлены обнаруженные ошибки
                                    • Исправили белый экран при работе с системой через браузер Safari.
                                    • Скорректирована работа подсказок в кастомных формулах.
                                    • Исправлена ошибка отображения сводной таблицы без полей в "Столбцы".
                                    • Исправлена ошибка, когда после смены авторизации на учетную запись с меньшими правами оставались видны директории пользователя с большими правами .
                                    • Исправлена ошибка применения настроек визуализаций на уровне приложения.
                                    • Исправлены ошибки суффиксов значений (тыс., млн., …) в метках.
                                    • Исправлены ошибки смены типа графика для случаев разных типов и количества входных данных. (Смена "Круговая диаграмма" на тип "Картинка").
                                    • Исправлено отображение количества загруженных лицензий сразу после загрузки архива с лицензиями.
                                    • Исправлено отображение процентного формата в визуализации "Таблица".
                                    • Исправлена работа связи по полям с разными типами.

                                    Исправлены прочие мелкие ошибки.