Примечания к выпуску v26.07.3.0
Новое
Экспорт полной структуры РПИ
Экспорт РПИ в файл теперь охватывает всё, что отображается на экране РПИ: показатели, измерения, факты, справочники, таблицы фактов и связи включаются в файл, каждая вкладка — на отдельном листе Excel. Это значит, что экспортированного файла достаточно для восстановления полной конфигурации РПИ после импорта, без необходимости воссоздавать какие-либо её части вручную. Если в будущем в РПИ появится новая вкладка, её данные будут включаться в экспорт автоматически.
Интеграция проектов с внешними системами контроля версий
Теперь проекты можно подключить к системе контроля версий, которую уже использует ваша компания, — например, GitHub или GitLab — и опираться на её возможности для резервного копирования и слияния проектов. Новая опция «Экспорт в Git» в переключателе версий экспортирует версию проекта либо в виде ZIP-файла со структурой папок, оптимизированной для Git, либо напрямую в репозиторий через подключение к Git, с выбором ветки, сообщением коммита и возможностью включить историю изменений РПИ. Экспорт содержит полную конфигурацию проекта и версии в виде JSON-файлов: метаданные, показатели, измерения и факты РПИ, справочники, таблицы фактов с их метриками и фильтрами, витрины с их настройками и фильтрами, подключения и модель данных; чувствительные данные шифруются, а физические представления баз данных, фактические данные из подключённых баз, учётные данные пользователей и записи системного журнала никогда не экспортируются. Парная опция «Импорт из Git» возвращает конфигурацию обратно — из ZIP-файла (до 100 МБ) или напрямую из ветки Git — в существующий проект как новую версию или как замену существующей. Коммиты слияния распознаются и обрабатываются, поэтому два пользователя могут экспортировать свои версии в разные ветки, слить их в Git и импортировать объединённую конфигурацию обратно в продукт. Все операции экспорта и импорта фиксируются в системном журнале.
Поддерживаемые платформы: GitHub (Cloud), GitHub Enterprise, GitLab, Bitbucket, Azure DevOps Repos и любой обычный сервер Git по SSH или HTTPS.
Прочие улучшения
- Справочники теперь можно разворачивать в витринах без добавления отдельных измерений: у элементов справочников в блоках таблиц фактов и на панели выбора появился новый значок «Развернуть», который добавляет блок справочника прямо на холст. (IMP-2935)
- Панель выбора при настройке витрины стала гибче: общие показатели можно добавить в новую витрину до добавления нескольких таблиц фактов с типом слияния JOIN, справочник можно добавить на холст без каких-либо его измерений, а витрину можно сохранить со справочниками на канве, даже если измерения не добавлены и таблицы фактов не активированы. Диалог выбора типа слияния теперь появляется при добавлении второй таблицы фактов на холст независимо от того, какие элементы добавлены. (IMP-2939)
- Публичный Read API теперь возвращает уникальные идентификаторы показателей, измерений и фактов в ответах, включая экспорт полного РПИ, поэтому клиенты могут ссылаться на эти сущности в последующих операциях записи без дополнительных запросов. (IMP-2995)
Исправления и улучшения
Управление витринами
- Исправлено: добавление и удаление измерений в справочниках через левую панель внутри витрин теперь работает корректно. (IMP-2827)
Управление моделью данных и таблицами фактов
- Исправлено: удаление таблицы фактов больше не удаляет связи её элементов с витринами — показатели, факты и измерения без справочников сохраняют свои связи. (IMP-2919)
Управление деталями таблицы фактов
- Исправлено: изменение названия или формулы показателя в диалоге «Редактировать показатель» теперь сразу вступает в силу в таблицах фактов, модели данных и витринах. (IMP-2913)
Управление формулами и SQL-скриптами
- Исправлено: при верификации показателя с фильтром, включающим измерение из справочника, система теперь надёжно определяет таблицу базы данных. (IMP-2930)
Управление импортом/экспортом данных продукта и API
- Исправлено: на финальной странице импорта вкладка «Справочники» теперь использует всю доступную высоту, а не обрезает справочники в маленький контейнер. (IMP-2934)
Управление содержимым таблиц РПИ
- Исправлено: невозможность выполнения действий «Отменить»/«Повторить» в РПИ в отдельных ситуациях. (IMP-2905)
Управление РПИ
- Исправлено: после активации фильтрации в РПИ последние строки теперь выделяются и удаляются в ожидаемом порядке. (IMP-2854)
- Исправлено: ошибка внутри названия значения на вкладках РПИ больше не нарушает выделение строк и ячеек после сортировки. (IMP-2875)
- Исправлено: ошибки и предупреждения в текстовых и формульных ячейках теперь отображаются корректно. (IMP-2933)
Управление пользователями и ролями
- Исправлено: роли «Аналитик» и «Наблюдатель» теперь видят кнопки [Посмотреть происхождение] и [Открыть конструктор формул] в диалоге «Детали из РПИ». (IMP-2937)
- Исправлено: роли «Аналитик» и «Наблюдатель» теперь могут сравнивать версии и экспортировать РПИ. (IMP-2942)
Интерфейс и удобство использования продукта
- Исправлено: новые сущности теперь добавляются в конец списков, а не в случайных позициях в них. (IMP-2818)