Обновления в релизе 10.5
Развитие инструментов платформы
-
создание информационной панели в веб-приложении;
-
создание модели данных в веб-приложении;
- изменение способа расположения по умолчанию значения внутри ячейки таблицы в регламентных отчётах, экспресс-отчётах, аналитических панелях в веб-приложении;
- изменение логики применения правил условного форматирования в регламентных отчётах, экспресс-отчётах, аналитических панелях в веб-приложении;
- настройка перемещения таблицы между листами и по листу в регламентных отчётах в веб-приложении;
- выбор альтернативной иерархии для измерения таблицы в регламентных отчётах в веб-приложении;
- подключение алгоритмов расчёта в регламентных отчётах в веб-приложении;
- прикрепление вложений в виде файлов или ссылок в ячейках таблицы в регламентных отчётах в веб-приложении;
- изменение размера строки формул в регламентных отчётах в веб-приложении;
- индикация текста и цвета заливки выделенной ячейки в регламентных отчётах в веб-приложении;
- настройка смешанного форматирования текста в ячейках на листе в регламентных отчётах в веб-приложении;
- расширение настройки параметров экспорта данных в версионный справочник НСИ в задачах ETL в веб-приложении;
- новые компоненты Web-форм в веб-приложении;
- расширение функциональности Web-формы в веб-приложении;
- использование стандартных кубов в качестве источников данных для визуализаторов в информационных панелях в веб-приложении.
Развитие расширений платформы
-
реализация нового веб-приложения для работы с бизнес-приложением;
- расширение функциональности настройки бизнес-приложения в веб-приложении;
- изменение способа расположения по умолчанию значения внутри ячейки табличной области в формах ввода в веб-приложении;
- выбор альтернативной иерархии для измерения табличной области в формах ввода в веб-приложении;
- прикрепление вложений в виде файлов или ссылок в ячейках табличной области в формах ввода в веб-приложении;
- изменение размера строки формул в формах ввода в веб-приложении;
- индикация текста и цвета заливки выделенной ячейки в формах ввода в веб-приложении;
- настройка смешанного форматирования текста в ячейках на листе в формах ввода в веб-приложении;
- настройка фильтрации данных по связям измерений источника данных с измерениями в алгоритмах расчёта в веб-приложении;
- обновление интерфейса построения и мониторинга бизнес-процессов в веб-приложении;
- расширение функциональности построения бизнес-процессов в веб-приложении;
- расширение функциональности мониторинга бизнес-процессов в веб-приложении.
Администрирование и системные возможности
- прекращение поддержки нативных драйверов для СУБД DB2, HP Vertica, Teradata и MS SQL Server версий до 2014 в следующей версии; важно!
- поддержка СУБД PostgreSQL версии 16.1;
- настройка доменной и интегрированной доменной аутентификации в ОС Linux;
- опциональная возможность использования рекурсивных запросов при получении зависимостей объектов репозитория;
- оптимизация процесса сохранения данных в кэш;
- изменение способа выбора значения измерения куба-назначения в редакторе формул многомерного расчёта на сервере БД в настольном приложении;
- добавление пользовательских шрифтов в веб-приложении;
- расширение настроек свойств атрибутов справочника НСИ в веб-приложении;
- выбор места вычисления агрегации измерения фактов в мастере стандартного куба в веб-приложении;
- переименование измерения куба для отчётов в мастере стандартного куба в веб-приложении;
- настройка размещения и режима отображения измерений в мастере стандартного куба в веб-приложении;
- открытие и редактирование объекта в мастере стандартного куба в веб-приложении;
- изменение значений других фактов в мастере стандартного куба в веб-приложении;
- настройка сдвига по календарю в мастере стандартного куба в веб-приложении;
- настройка механизма агрегации для нескольких фактов куба в мастере стандартного куба в веб-приложении.
Изменение в API платформы
- новое API платформы;
- исключение устаревших интерфейсов, свойств, методов;
- ограничение использования свойств.
Развитие инструментов платформы
Создание информационной панели в веб-приложении
Реализовано создание объекта «Информационная панель» на боковой панели «Новый объект» в навигаторе объектов:
Информационная панель — новый инструмент конструирования информационных панелей в парадигме легкого конструирования «на лету».
- Позволяет конструировать информационные панели в стиле self-service, а также использовать как кубовые модели, так и новые «плоские» модели одновременно в смешанном (гибридном) режиме.
- Содержит широкий перечень визуализаторов, включая новые: диаграмму Sankey, диаграмму рассеяния и карту с точками на базе технологии OpenStreetMap.
- Обеспечивает связывание и группировку визуализаторов в слайды (информационные панели), интерактивное взаимодействие визуализаторов в слайде, новый API подключения внешних визуализаторов, функции публикации данных.
- Инструмент получит новый визуальный конструктор информационных панелей. По мере развития конструктора, новый компонент будет постепенно вытеснять устаревшие «Аналитические панели».
Инструмент основан на технологиях продукта FlyBI.
Cоздание модели данных в веб-приложении
Реализовано создание объекта «Модель данных» на боковой панели «Новый объект» в навигаторе объектов и в инструменте «Информационная панель»:
Модель данных — новый инструмент, «плоская» (реляционная) структура БД, содержащая данные, объединенные по определенным правилам из различных источников.
- Включает инструмент визуального конструирования модели данных (определение связи таблиц, задание типа связи – INNER/OUTER/LEFT/RIGHT JOIN, фильтрация данных и вычисляемые показатели).
- Поддерживает 2 режима работы: режим прямого подключения к данным и режим извлечения данных.
- Источниками данных модели могут быть PostgreSQL, Microsoft SQL Server, Oracle, SAP HANA, MariaDB, ODBC, измерения, таблицы, многомерные кубы, файлы Excel и CSV.
- В режиме извлечения данных формирует аналитическую витрину с использованием колоночной СУБД Clickhouse, обеспечивающей компактное хранение данных и быстрый расчет агрегатов.
- Можно использовать в новом инструменте – «Информационной панели», а также в любых объектах, использующих табличные данные (измерения, кубы, SQL-запросы, регламентные отчеты и т.п.).
Инструмент основан на технологиях продукта FlyBI.
Изменение способа расположения по умолчанию значения внутри ячейки таблицы в регламентных отчётах, экспресс-отчётах, аналитических панелях в веб-приложении
Изменён способ расположения по умолчанию значений внутри ячейки по вертикали: значения располагаются по нижнему краю ячейки.
Изменение логики применения правил условного форматирования в регламентных отчётах, экспресс-отчётах, аналитических панелях в веб-приложении
Изменена логика применения правил условного форматирования. Проверка правил применения значков форматирования осуществляется сверху вниз для условного форматирования, заданного для разделения значений в ячейках по нескольким группам.
Настройка перемещения таблицы между листами и по листу в регламентных отчётах в веб-приложении
Реализовано перемещение таблицы между листами и по листу.
Выбор альтернативной иерархии для измерения таблицы в регламентных отчётах в веб-приложении
Реализована возможность выбора альтернативной иерархии для измерения с помощью контекстного меню «Альтернативные иерархии»:
- на панели отметки:
- на панели элементов управления:
Подключение алгоритмов расчёта в регламентных отчётах в веб-приложении
Реализована возможность выбора алгоритмов расчёта на боковой панели «Источники» для срезов данных, размещённых на листах:
Реализована возможность добавления и настройки алгоритмов расчёта для расчёта и контроля данных, а также настройки связи параметров алгоритма расчёта и параметра расчёта:
Прикрепление вложений в виде файлов или ссылок в ячейках таблицы в регламентных отчётах в веб-приложении
Реализована возможность добавления и работы с вложениями:
Изменение размера строки формул в регламентных отчётах в веб-приложении
Реализовано изменение размера строки формул:
Индикация текста и цвета заливки выделенной ячейки в регламентных отчётах в веб-приложении
Реализована цветовая индикация кнопок «Цвет шрифта» и «Цвет заливки» на панели инструментов при задании цвета текста и заливки выделенной ячейки:
Настройка смешанного форматирования текста в ячейках на листе в регламентных отчётах в веб-приложении
Реализовано смешанное форматирование текста в ячейках на листе:
Расширение настройки параметров экспорта данных в версионный справочник НСИ в задачах ETL в веб-приложении
Реализована опциональная возможность добавления новой версии элемента, которая имеет период, пересекающийся с периодами других версий данного элемента:
Новые компоненты Web-форм в веб-приложении
Реализованы компоненты:
- FloatEdit. Поле ввода вещественных значений в заданном диапазоне;
- IntegerEdit. Поле ввода целочисленных значений в заданном диапазоне:
- MetabaseTreeCombo. Раскрывающийся список, отображающий дерево объектов репозитория:
Расширение функциональности Web-формы в веб-приложении
Реализованы новые возможности при построении Web-формы в режиме дизайна:
- задание способа позиционирования визуального компонента Web-форме или внутри компонента-контейнера с помощью свойства на position;
- задание отступа внутрь от границ визуального компонента до его содержимого с помощью свойства padding. Свойства size/width при этом не изменяются, т.к. включают в себя ширину отступа и ширину содержимого;
- задание главной оси компонента-контейнера, вдоль которой будет располагаться flex-компоненты Web-формы, с помощью свойства flexDirection;
- задание выравнивания flex-компонентов Web-формы относительно поперечной и главной оси компонента-контейнера с помощью свойств aligments и justifyContent;
- задание пропорции свободного пространства в контейнере, выделенного для визуального компонента, с помощью свойства flexGrow;
- задание размеров компонента с помощью свойства size. Размеры могут быть указаны в пикселях или в процентах относительно размеров родительского компонента;
- задание координаты верхнего левого угла компонента с помощью свойства coordinate. Координаты могут быть указаны в пикселях или в процентах относительно размеров родительского компонента.
Реализовано выделение нескольких компонентов на форме:
Развитие расширений платформы
Реализация нового веб-приложения для работы с бизнес-приложением
Реализовано новое веб-приложение для работы с бизнес-приложением:
- доступно открытие объектов:
- Web-форма;
- Задача ETL;
- Табличный справочник, Календарный справочник, Вычисляемый справочник, Справочник НСИ;
- Стандартный куб, Виртуальный куб, Вычисляемый куб, Представление куб;
- Регламентный отчёт;
- Экспресс-отчёт;
- Аналитическая панель;
- Рабочее пространство;
- Информационная панель;
- Процесс;
- Алгоритмы расчёта;
- Форма ввода/вывода;
- Папка;
- доступна сортировка объектов;
- доступно обновление информации об объектах репозитория и панели навигации;
- изменён способ стилизации приложения:
- стилизация визуальной части производится через темы, указанные в папке themes;
- файлы стилизации, использующиеся для старого бизнес-приложения, не актуальны для нового бизнес-приложения;
- не подтягиваются файлы оформления, загруженные в репозиторий;
- не реализовано отображение панели заголовка и его оформление;
- доступно подключение только одного репозитория и одного бизнес-приложения;
- отсутствует возможность использования плагинов;
- отсутствует возможность открытия гиперссылок с панели навигации.
В следующей версии продукта «Форсайт. Аналитическая платформа» будет реализована работа с преднастроенными плагинами в аналитических панелях.
Расширение функциональности настройки бизнес-приложения в веб-приложении
Реализована возможность выбирать Web-форму в качестве стартового объекта в бизнес-приложении. Отображение Web-форм реализовано только в новом веб-приложении для работы с бизнес-приложением.
Изменение способа расположения по умолчанию значения внутри ячейки табличной области в формах ввода в веб-приложении
Изменён способ расположения по умолчанию значений внутри ячейки по вертикали: значения располагаются по нижнему краю ячейки.
Выбор альтернативной иерархии для измерения табличной области в формах ввода в веб-приложении
Реализована возможность выбора альтернативной иерархии, источником которой является справочник или другой параметр, при настройке параметра:
Реализована возможность выбора альтернативной иерархии, источником которой является справочник или другой параметр, при настройке структуры боковика табличной области:
Прикрепление вложений в виде файлов или ссылок в ячейках табличной области в формах ввода в веб-приложении
Реализована возможность добавления и работы с вложениями:
Изменение размера строки формул в формах ввода в веб-приложении
Реализовано изменение размера строки формул:
Индикация текста и цвета заливки выделенной ячейки в формах ввода в веб-приложении
Реализована цветовая индикация кнопок «Цвет шрифта» и «Цвет заливки» на панели инструментов при задании цвета текста и заливки выделенной ячейки:
Настройка смешанного форматирования текста в ячейках на листе в формах ввода в веб-приложении
Реализовано смешанное форматирование текста в ячейках на листе:
Настройка фильтрации данных по связям измерений источника данных с измерениями в алгоритмах расчёта в веб-приложении
Реализован параметр «Учитывать связи источника» на странице «Фильтрация по данным» в мастерах редактирования настроек блока контроля и блока расчёта для добавленных фильтров, являющихся источниками:
Настройка связей измерений выполняется на странице «Источники».
Обновление интерфейса построения и мониторинга бизнес-процессов в веб-приложении
Реализовано отображение основной информации в шагах процесса:
- Описание. Текст описания, характеризующий шаг. На диаграмме процесса при наведении на значок описания отображается всплывающая подсказка;
- Ответственный. Ответственный за исполнение шага;
- Срок выполнения шага. Срок, за который должен быть выполнен шаг при исполнении процесса.
Расширена индикация статусов шагов в мониторинге бизнес-процессов:
Добавлен механизм создания элементов бизнес-процесса с рабочего пространства:
Расширение функциональности построения бизнес-процессов в веб-приложении
Реализовано разграничение прав доступа при исполнении бизнес-процесса с помощью автоматических сегментов:
Автоматические сегменты — набор метаданных сегмента, по которым в момент запуска процесса будет построен сегмент данных с динамическим способом управления. Автоматические сегменты могут использоваться в других процессах, если источники данных, используемые в процессах форм ввода, совпадают.
Автоматические сегменты доступны только для бизнес-процесса и не требуют настройки в других инструментах платформы.
Расширение функциональности мониторинга бизнес-процессов в веб-приложении
Реализовано открытие алгоритмов расчёта на шагах типа «Расчёт» с ручным типом действия и настроенными связями параметров алгоритма расчёта и процесса:
Реализованы новые возможности при мониторинге бизнес-процесса:
- задание параметров запуска подпроцесса в окне «Запуск подпроцессов»:
- возможность выборочного отклонения подпроцессов в окне «Отклонение шага»:
- задание комментариев при остановке и перезапуске экземпляров процесса в окне «Остановка экземпляров процесса»:
- настройка времени исполнения события шага «При срыве сроков» на боковой панели «При срыве сроков»:
Реализован поиск экземпляров процесса в мониторинге:
Администрирование и системные возможности
Прекращение поддержки нативных драйверов для СУБД DB2, HP Vertica, Teradata и MS SQL Server версий до 2014 в следующей версии
В следующей версии продукта «Форсайт. Аналитическая платформа» будет прекращена поддержка работы платформы с нативными драйверами СУБД DB2, HP Vertica, Teradata и MS SQL Server версий до 2014. Выборка данных с указанных СУБД доступна через ODBC-драйвер. Если это может сказаться на текущих или будущих проектах, реализованных с использованием продукта «Форсайт. Аналитическая платформа», просьба обратится к Вашему партнёрскому менеджеру или в техническую поддержку по адресу support@fsight.ru.
Поддержка СУБД PostgreSQL версии 16.1
Реализована поддержка работы платформы с СУБД PostgreSQL версии 16.1. Для корректного подключения к СУБД PostgreSQL разрядности «Форсайт. Аналитическая платформа» и устанавливаемого драйвера должны совпадать. Различные версии драйверов доступны на официальном сайте PostgreSQL.
Настройка доменной и интегрированной доменной аутентификации в ОС Linux
Доработан механизм встроенной авторизации для поддержки доменной и интегрированной доменной аутентификации.
Опциональная возможность использования рекурсивных запросов при получении зависимостей объектов репозитория
Реализована опциональная возможность использования рекурсивных запросов при получении зависимостей объектов репозитория. Опция включается с помощью параметра RecursiveDeps в разделе Nav файла settings.xml. Параметр актуален, если репозиторий создан на базе СУБД PostgreSQL/Postgres Pro или SQLite. Для других СУБД параметр игнорируется. По умолчанию рекурсивные запросы не используются.
Оптимизация процесса сохранения данных в кэш
Оптимизирован процесс сохранения данных в кэш. Для использования оптимизированного процесса сохранения пересохраните кэш.
Изменение способа выбора значения измерения куба-назначения в редакторе формул многомерного расчёта на сервере БД в настольном приложении
Изменён выбор измерения (координаты) куба-назначения, для которого требуется задать формулу расчёта, в поле «Измерения-назначения». Для выбора измерения дополнительно зажмите клавишу CTRL.
Добавление пользовательских шрифтов в веб-приложении
Реализовано использование пользовательских шрифтов для увеличения возможностей стилизации приложений. Шрифты могут использоваться при работе и настройке оформления объектов:
- Форма ввода;
- Регламентный отчёт;
- Алгоритм расчёта показателей;
- Задача ETL;
- Web-форма;
- Таблица стилей;
- Рабочее пространство.
Расширение настроек свойств атрибутов справочника НСИ в веб-приложении
Реализована настройка общей длины поля и количества десятичных знаков после запятой в окне «Свойства атрибута» для атрибутов, имеющих строковый и вещественный тип. Для атрибутов целого типа отображается информация об общей длине поля без возможности редактирования:
При добавлении или редактировании элемента справочника производится валидация введенного значения в атрибут в соответствии с заданной настройкой:
Выбор места вычисления агрегации измерения фактов в мастере стандартного куба в веб-приложении
Реализовано окно «Свойства источника» для задания места вычисления агрегации измерения фактов на странице «Привязка фактов» в мастере стандартного куба:
Переименование измерения куба для отчётов в мастере стандартного куба в веб-приложении
Реализовано переименование измерения куба в окне «Свойства измерения» на странице «Измерения» в мастере стандартного куба:
Настройка размещения и режима отображения измерений в мастере стандартного куба в веб-приложении
Реализованы кнопки для изменения порядка измерений и настройки отображения объектов на странице «Измерения» в мастере стандартного куба:
Открытие и редактирование объекта в мастере стандартного куба в веб-приложении
Реализованы открытие и редактирование объекта репозитория на странице «Измерения» в мастере стандартного куба:
Изменение значений других фактов в мастере стандартного куба в веб-приложении
Реализована настройка для изменения значений другого факта в окне «Вычисляемый факт» на странице «Вычисляемые факты» в мастере стандартного куба:
Настройка позволяет задать выражение, по которому будет рассчитываться значение выбранного факта с данными.
Настройка сдвига по календарю в мастере стандартного куба в веб-приложении
Реализовано окно «Сдвиг по календарю для вычисляемого факта» на странице «Вычисляемые факты» в мастере стандартного куба:
Сдвиг позволяет расширить отметку по календарному измерению куба для получения дополнительных значений, которые будут использоваться при вычислении формулы вычисляемого факта.
Настройка механизма агрегации для нескольких фактов куба в мастере стандартного куба в веб-приложении
Реализована настройка механизма агрегации для нескольких фактов куба одновременно на странице «Агрегация» в мастере стандартного куба:
Изменение в API платформы
Новое API платформы
В новой версии продукта «Форсайт. Аналитическая платформа» 10.5 реализовано API для разработки прикладного приложения в системных сборках: Algo, Dt, Express, Report, RDS, WebForms. Подробное описание элементов смотрите в справочной системе.
Сборка Algo
Сборка Dt
Сборка Express
Сборка Report
Сборка RDS
Сборка WebForms
Исключение устаревших интерфейсов, свойств, методов
В новой версии продукта «Форсайт. Аналитическая платформа» 10.5 исключены устаревшие интерфейсы, свойства, методы из сборки Report. Отредактируйте Fore-модули/сборки, в которых используются приведённые ниже элементы.
Сборка Report
Ограничение использования свойств
В новой версии продукта «Форсайт. Аналитическая платформа», начиная с версии 10.5.72, ограничено использование свойств из системной сборки Net:
- INetHttpCommandCredential.Password;
- INetServiceProxy.Password;
- INetNetworkCredential.Password.
Свойства стали доступны только для записи.
В свойстве IDalConnectionDescriptorParam.Value значение параметра с наименованием «Password» стало доступно только на запись.
Удалено свойство IDalConnectionDescriptor.Password.