Обновления в релизе 10.2
Развитие инструментов платформы
- повышение удобства добавления источника данных на рабочую область в регламентных отчётах в веб-приложении;
- открытие объекта репозитория при нажатии на пользовательскую кнопку в регламентных отчётах в веб-приложении;
- просмотр описания формулы расчёта в регламентных отчётах в веб-приложении;
- перевод наименований листов на другие языки в регламентных отчётах в настольном приложении;
- настройка отображения панели элементов управления в регламентных отчётах в веб-приложении;
- создание пользовательских стилей табличного визуализатора в регламентных отчётах в веб-приложении;
- применение предопределенных стилей ячеек в регламентных отчётах, аналитических панелях и экспресс-отчётах;
- настройка оформления точки ряда данных диаграммы в регламентных отчётах, аналитических панелях и экспресс-отчётах в веб-приложении.
Развитие расширений платформы
- создание бизнес-приложения в веб-приложении;
- перевод пунктов бокового меню на другие языки в конструкторе бизнес-приложений;
- администрирование бизнес-процессов в веб-приложении;
- расширение функциональности построения бизнес-процессов в веб-приложении;
- добавление атрибутов общих измерений в формах ввода в веб-приложении;
- открытие объекта репозитория при нажатии на пользовательскую кнопку в формах ввода в веб-приложении;
- просмотр описания формулы расчёта в формах ввода в веб-приложении;
- перевод наименований элементов интерфейса на другие языки в формах ввода в настольном приложении;
- настройка отображения панели элементов управления в формах ввода в веб-приложении;
- управление периодом расчёта в алгоритмах расчёта в веб-приложении;
- изменение логики работы многопоточного расчёта блоков расчёта и блоков контроля в алгоритмах расчёта;
- расширение функциональности формирования формул в алгоритмах расчёта в веб-приложении;
- управление параметрами связанных объектов в алгоритмах расчёта в веб-приложении.
Администрирование и системные возможности
- реструктуризация системных файлов BI-сервера в ОС Linux; важно!
- прекращение поддержки ОС CentOS 7 в следующей версии; важно!
- настройка аутентификации пользователей на сервере состояний;
- передача учётных данных пользователя в закрытом виде при подключении к базе данных СУБД ClickHouse (ODBC), Generic ODBC;
- расширение возможностей комментирования в Fore-коде;
- настройка отображения даты и времени при работе с объектами репозитория в веб-приложении;
- использование редактора формул для настройки отношений в мастере стандартного куба в веб-приложении;
- установка значений параметров при настройке группы элементов параметрических справочников в веб-приложении;
- привязка фактов и измерений к полям источника данных с помощью редактора выражений в мастере стандартного куба в веб-приложении;
- управление отображением источников данных в мастере стандартного куба в веб-приложении.
Изменения в API платформы
- новое API платформы;
- ограничение использования свойств.
Развитие инструментов платформы
Повышение удобства добавления источника данных на рабочую область в регламентных отчётах в веб-приложении
Реализовано добавление источника данных на лист отчёта с помощью механизма Drag&Drop и возможностью выбора визуализатора перед вставкой данных:
Открытие объекта репозитория при нажатии на пользовательскую кнопку в регламентных отчётах в веб-приложении
Реализовано действие «Открытие объекта репозитория» с соответствующими настройками в окне «Пользовательские кнопки» для выбора объекта репозитория, который будет открываться при нажатии на пользовательскую кнопку:
Просмотр описания формулы расчёта в регламентных отчётах в веб-приложении
Реализовано окно «Описание формулы» для просмотра детализированной информации по элементам формулы, рассчитывающей значение ячейки табличного визуализатора с помощью подключённого алгоритма расчёта:
Подключение алгоритма расчёта выполняется в среде разработки с помощью языка Fore.
Перевод наименований листов на другие языки в регламентных отчётах в настольном приложении
Реализован перевод наименований листов на разные языки. При работе с отчётом на разных языках интерфейса платформы сохраняются заданные наименования листов в соответствии с текущим языком. Переводы наименований, заданные в настольном приложении, отображаются в веб-приложении и конструкторе бизнес-приложений.
Настройка отображения панели элементов управления в регламентных отчётах в веб-приложении
Реализована настройка отображения панели элементов управления:
выбор расположения панели элементов управления — сверху или слева:
изменение размеров элементов управления на панели:
Создание пользовательских стилей табличного визуализатора в регламентных отчётах в веб-приложении
Реализована кнопка «Создать стиль таблицы» в группе параметров «Стиль таблицы» на боковой панели для настройки пользовательского оформления ячеек:
Для создания нового стиля реализована группа параметров «Создать стиль таблицы» на боковой панели:
Применение предопределенных стилей ячеек в регламентных отчётах, аналитических панелях и экспресс-отчётах
Реализовано применение предопределенных стилей ячеек в инструментах:
в регламентных отчётах в веб-приложении реализована вкладка «Стили ячеек» в группе параметров «Предопределенные стили» на боковой панели:
в аналитических панелях и экспресс-отчётах в веб- и настольном приложениях изменена цветовая палитра существующих предопределенных стилей и реализованы новые стили ячеек таблицы в группе параметров «Стиль ячейки» на ленте инструментов: «Ввод», «Вывод», «Вычисление», «Контрольная ячейка», «Связанная ячейка»:
Настройка оформления точки ряда данных диаграммы в регламентных отчётах, аналитических панелях и экспресс-отчётах в веб-приложении
Реализована вкладка/группа параметров «Формат точки ряда данных» на боковой панели для оформления конкретной точки ряда данных диаграммы:
Развитие расширений платформы
Создание бизнес-приложения в веб-приложении
Реализовано создание типа объекта «Бизнес-приложение» на боковой панели «Новый объект» в навигаторе объектов:
Базовые настройки бизнес-приложения задаются в мастере создания бизнес-приложения:
Перевод пунктов бокового меню на другие языки в конструкторе бизнес-приложений
Реализован перевод наименований папок и объектов, расположенных в структуре меню бизнес-приложения, на другие языки. Альтернативное наименование папки или объекта задаётся в поле «Наименование в панели навигации» в разделе «Структура меню» конструктора бизнес-приложений.
Переводы задаются в объекте «Ресурсы приложения Бизнес-приложение» с идентификатором APPLICATION_RESOURCES, расположенном в папке «Внутренняя структура БП» бизнес-приложения.
Администрирование бизнес-процессов в веб-приложении
Реализован мастер администрирования бизнес-процессов для определения типа исполнения бизнес-процессов и настройки параметров отправки e-mail оповещений при их выполнении:
Расширение функциональности построения бизнес-процессов в веб-приложении
Реализованы новые возможности при построении бизнес-процесса:
добавление и настройка действий «Fore-метод», «Сообщение», которые будут выполняться при наступлении события бизнес-процесса, на вкладке «События» в окне «Настройки»:
добавление и настройка действий «Fore-метод», «Сообщение», которые будут выполняться при наступлении события конкретного шага бизнес-процесса, на вкладке «События» боковой панели:
привязка параметров шагов «Ввод данных», «Расчёт», «Вызов подпроцесса», «Задача ETL» к параметрам бизнес-процесса. Реализована вкладка «Связь» на боковой панели для настройки связи параметров шага с параметрами процесса:
Установка связи параметров шага и процесса необходима для открытия объекта репозитория, используемого в шаге, с теми же параметрами, с которыми запущен шаг процесса;
добавление стартового и промежуточного событий по таймеру на рабочую область:
изменение порядка элементов бизнес-процесса на рабочей области с помощью механизма Drag&Drop.
Добавление атрибутов общих измерений в формах ввода в веб-приложении
Реализована команда «Добавить атрибут» в контекстном меню общего измерения в окне «Редактирование табличной области» для отображения одного или нескольких атрибутов измерения в отдельных столбцах или строках табличной области:
Порядок отображения добавленных атрибутов доступен для изменения с помощью механизма Drag&Drop.
Открытие объекта репозитория при нажатии на пользовательскую кнопку в формах ввода в веб-приложении
Реализовано действие «Открытие объекта репозитория» с соответствующими настройками в окне «Пользовательские кнопки» для выбора объекта репозитория, который будет открываться при нажатии на пользовательскую кнопку:
Просмотр описания формулы расчёта в формах ввода в веб-приложении
Реализовано окно «Описание формулы» для просмотра детализированной информации по элементам формулы, рассчитывающей значение ячейки табличного визуализатора с помощью подключённого алгоритма расчёта:
Выбор и настройка алгоритма расчёта выполняется на странице «Алгоритмы расчёта» в мастере табличной области.
Перевод наименований элементов интерфейса на другие языки в формах ввода в настольном приложении
Реализован перевод наименований листов, пользовательских кнопок, групп и вкладок на ленте инструментов на разные языки. При работе с формой ввода на разных языках интерфейса платформы сохраняются заданные наименования элементов интерфейса в соответствии с текущим языком. Переводы наименований, заданные в настольном приложении, отображаются в веб-приложении и конструкторе бизнес-приложений.
Настройка отображения панели элементов управления в формах ввода в веб-приложении
Реализована настройка отображения панели элементов управления:
выбор расположения панели элементов управления — сверху или слева:
изменение размеров элементов управления на панели:
Управление периодом расчёта в алгоритмах расчёта в веб-приложении
Реализована страница «Управление периодом расчёта» в мастере редактирования настроек алгоритма расчёта:
Изменение логики работы многопоточного расчёта блоков расчёта и блоков контроля в алгоритмах расчёта
Изменено состояние флажка «Многопоточный расчёт» на странице «Приёмник» в мастере редактирования блока расчёта и блока контроля:
По умолчанию флажок снят и расчёт блока выполняется в один поток. При однопоточном расчёте коллекция отметок измерений источников данных создаётся только один раз, за счёт чего сокращается время этапа инициализации перед расчётом.
Расширение функциональности формирования формул в алгоритмах расчёта в веб-приложении
Реализованы новые возможности в редакторе формул расчёта блоков расчёта и блоков контроля:
добавление нескольких периодов расчёта для одной формулы с помощью переключателя «Задать несколько периодов расчёта»:
выбор рассчитываемого элемента измерения, для которого задана фильтрация на странице «Приёмник» в мастере редактирования блока расчёта или контроля:
настройка отображения элементов по существующим атрибутам измерения с помощью команды «Настройки отображения» в контекстном меню списка элементов на вкладке «Операнды»:
По умолчанию в области формул и списке элементов на боковой панели отображаются наименования элементов. При изменении вида отображения элементов изменяется вид отображения соответствующих операндов в формуле.
Управление параметрами связанных объектов в алгоритмах расчёта в веб-приложении
Реализован список параметров существующих блоков и готовых алгоритмов расчёта, содержащихся в структуре алгоритма, в раскрывающемся меню кнопки «Добавить» на странице «Параметры» в мастере редактирования настроек алгоритма расчёта для управления расчётом связанных объектов:
Добавленные параметры автоматически связываются с соответствующими объектами алгоритма расчёта на странице «Управление параметрами» в мастере редактирования настроек алгоритма расчёта.
Администрирование и системные возможности
Реструктуризация системных файлов BI-сервера в ОС Linux
Произведена реструктуризация папок для хранения системных файлов BI-сервера:
Рекомендуется обеспечить доступ на запись файлов и папок в etc только администратору операционной системы (root);
При обновлении BI-сервера с помощью дистрибутива foresight-fp10.x-biserver* будет выполнено автоматическое копирование конфигурационных файлов, созданных в предыдущих версиях, в необходимые папки. В процессе установки дистрибутива будут выведены пути копируемых файлов и предупреждения, если требуется объединить файлы вручную.
Прекращение поддержки ОС CentOS 7 в следующей версии
В следующей версии продукта «Форсайт. Аналитическая платформа» будет прекращена поддержка работы платформы в ОС CentOS 7.
Настройка аутентификации пользователей на сервере состояний
Реализована настройка аутентификации пользователей при использовании сервера состояний на базе Redis версии 6.0.0 и выше или Memcached версии 1.5.15 и выше для повышения безопасности.
Передача учётных данных пользователя в закрытом виде при подключении к базе данных СУБД ClickHouse (ODBC), Generic ODBC
Реализован флажок «Использовать подстановку учётных данных по маске» в веб-приложении и маска %USR% и %PWD%. Маска задаётся в качестве значений имени пользователя и пароля в параметре «DSN или строка подключения» при подключении к базе данных. В настольном приложении маску можно использовать без дополнительных настроек. При использовании маски учётные данные пользователя передаются в закрытом виде:
Расширение возможностей комментирования в Fore-коде
Расширена возможность комментирования в программном коде Fore с помощью тегов: <param> для блока программы, имеющего параметры; <returns> для функций.
Комментарии отображаются:
в IntelliSense компонента:
в пользовательском инспекторе классов:
Настройка отображения даты и времени при работе с объектами репозитория в веб-приложении
Реализован тип редактора «Редактор даты и времени» для настройки отображения:
параметра объекта репозитория типа «Дата и время», используемого в мастере редактирования объекта на странице «Параметры»:
редактора ячейки табличного визуализатора в группе параметров «Настройка отображения» на боковой панели в регламентных отчётах и формах ввода:
Использование редактора формул для настройки отношений в мастере стандартного куба в веб-приложении
Реализован способ создания формулы отношения «Выражение» в окне «Формула отношения», вызываемого на странице «Отношения» мастера стандартного куба:
Выражение задаётся с помощью кнопок, расположенных выше поля ввода, или с помощью редактора выражений.
Установка значений параметров при настройке группы элементов параметрических справочников в веб-приложении
Реализовано окно «Установка значений параметров» для формирования списка элементов по заданным значениям параметров при настройке типа отметки группы элементов «Элементы из списка», «Элементы по общему владельцу» на странице «Группы элементов» в мастере справочников:
Привязка фактов и измерений к полям источника данных с помощью редактора выражений в мастере стандартного куба в веб-приложении
Реализовано окно «Редактор выражений» в мастере стандартного куба для настройки связей:
- фактов куба с полями источника данных на странице «Привязка фактов»;
- измерений с полями источника данных на странице «Измерения».
Управление отображением источников данных в мастере стандартного куба в веб-приложении
Реализована кнопка «Отображение источников» на страницах «Привязка фактов» и «Измерения» в мастере стандартного куба для изменения способа отображения источников данных в списке:
Изменения в API платформы
Новое API платформы
В новой версии продукта «Форсайт. Аналитическая платформа» 10.2 реализовано API для разработки прикладного приложения в системных сборках: DBA, Ms, Report. Подробное описание элементов смотрите в справочной системе.
Сборка DBA
IBusinessApplication. | IBusinessApplication. |
IBusinessApplication. | IBusinessApplication. |
Сборка Metabase
Начиная с версии 10.2.79.
IMetabasePolicy.MaxLogonSessions |
Сборка Ms
IMsDeterministicExpression. | IMsDeterministicExpression. |
IMsDeterministicExpression. | IMsFormulaTransform. |
Сборка Report
Ограничение использования свойств
В новой версии продукта «Форсайт. Аналитическая платформа», начиная с версии 10.2.67, ограничено использование свойств из системной сборки Metabase:
- ICredentials.SlotValue;
- IPasswordCredentials.Password;
- IDomainCredentials.Password.
Свойства стали доступны только для записи.