Бесконечное рабочее пространство, виджет-стикер, обновление конструктора Insight Visual Studio и виджета "сводной таблицы".
Обновление конструктора Insight Visual Studio (IVS)
На наш взгляд, наиболее глобальные изменения коснулись конструктора приложений с появлением нового режима "Простой". Мы уверены, что пользователи его удобство оценят в первую очередь. Пойдем по порядку.
Бесконечное рабочее пространство
Сейчас каждый пользователь Miro, возможно, с усмешкой, но взгрустнул. Но тем не менее, мы адаптировали бесконечный холст. Да, вам не нужно искать альтернативы и пытаться проводить интеграцию между системами. Теперь все доступно в одном месте.
Пользователь получил следующие возможности:
- полную свободу в размещении виджетов: можно легко и без ограничений размещать, выравнивать и накладывать виджеты друг на друга можно с помощью мышки на всем пространстве холста;
- управление множеством версий и вариантов виджетов и дашбордов: возможность работать с несколькими вариантами виджетов и дашбордов на одном холсте — это делает процесс итераций и тестирования гораздо проще. Можно легко сравнивать, тестировать и обсуждать разные варианты;
- структурировать сложные дашборды: от наброска до финального дашброда;
- контекст и согласованность: можно поддерживать согласованность на разных этапах разработки и видеть полный контекст и быстро вносить изменения используя уже настроенные виджеты;
Виджет-стикер
Виджет-стикер – это универсальный инструмент, который значительно улучшает процесс совместной работы над дашбордом, позволяет быстро фиксировать информацию, обмениваться комментариями и замечаниями, а также сохранять историю обсуждений и решений.
Пользователь получил следующие возможности:
- Быстрое фиксирование информации: возможность мгновенно записывать идеи, мысли или заметки во время совещаний или мозговых штурмов;
- Обратная связь и комментарии: участники команды могут оставлять комментарии и замечания на стикерах улучшает коммуникацию и координацию;
- Сохранение истории обсуждений и решений позволяет вернуться к предыдущим идеям и пересмотреть их при необходимости.
Другие ключевые изменения конструктора:
- Добавлен Onboarding: если у вас появляются вопросы по ходу работы с разделами конструктора, вы найдете их в одном месте. Onboarding выходит при первом взаимодействии с конструктором и сохраняется до создания первого объекта раздела;
- Добавлена новая страница «Главная», которая позволяет упростить навигацию по разделам конструктора;
- Введена встроенная автогенерация переменных после настройки источника данных в ряде виджетов;
- Добавлена возможность скрывать боковые панели для увеличения рабочего пространства;
- Упрощена функция копирования источника данных в виджете - отдельная кнопка в панели настроек;
- Добавлена функция копирования ссылки на страницу;
- Добавлены кнопки "Выбрать все"/"Сбросить все" для метрик и измерений на уровне настройки Источника данных;
- Проведен общий рефакторинг Конструктора - плейсхолдеры, всплывающие окна, стили;
- Добавлен поиск по страницам и константам;
- Осуществлен перенос Слоев в левую панель настроек Проекта;
- Добавлен мультиселект в Менеджере файлов и возможность скачивать одиночные файлы;
- Произведен рефакторинг конструктора для унификации существующих компонентов системы.
Обновление «сводной таблицы»
Мы увеличили производительность сводной таблицы. Она стала работать быстрее и с еще большим количеством строк. Был добавлен новый режим сводной таблицы «плоский», при котором отсутствует группировка измерений, а последовательность строк с данными наследуется из источника. Также теперь доступна настройка пагинации для переключения страниц виджета. Это позволяет структурировать большие объемы информации.
Текст - inline-редактирование
Добавлена возможность редактирования текста без перехода в панель настроек.
Поддерживаются:
- Ввод, удаление и изменение текста после двойного клика по области виджета;
- Стилизация выделенного текста:
- Формат шрифта;
- Цвет шрифта;
- Размер шрифта;
- Стиль шрифта - жирность, курсив;
- Выравнивание текста - по левому краю, правому краю и по центру;
- Нумерация абзацев;
- Добавление ссылки.
Настройка дефолтных авторизации и провайдеров данных
Для полноценной работы над проектом с использованием данных обязательным условием является наличие авторизации и хотя бы одного провайдера данных. В версии Insight 2.3 появилась возможность централизованной настройки конфигураций авторизации и провайдеров для всех создаваемых с нуля проектов. Администратор может создать несколько вариаций подобных настроек в разрезе разных клиентов.
Созданные авторизация и провайдера данных впоследствии можно выбирать в момент создания проекта - по умолчанию применятся первые по порядку конфигурации.
Новые возможности в Insight Data Platform (IDP)
В IDP появилась функция «материализация». С ее помощью можно сохранять набор данных с возможностью обновления по заданному расписанию намного быстрее, чем при запросе к внешнему источнику.
Ограничение текущей реализации:
- Для одного датасета можно создать только одну материализацию;
- Функционал материализации доступен для датасетов, использующих прямые адаптеры PostgreSQL и ClickHouse, а также загруженные в Insight FS файлы;
- Материализации могут быть созданы только для датасетов, содержащих не более чем 1 млн строк;
- Время для настройки расписания указывается только в UTC.
Поддерживается:
- Выбор полей для партиционирования;
- Ручная настройка расписания обновления материализации;
- Настройка произвольного количества расписаний для обновления материализации (в т.ч. в нотации CRON);
- Вывод информации о последнем обновлении материализации: статус, дата и время.
Новая функция в редакторе датасета - генерация показателей IDP
для быстрого создания метрик и измерений из полей датасета.
Показатели сгенерируются по следующему принципу:
- Все поля с текстовым форматом полей, с форматом даты, а также поля, где присутствуют id станут измерениями
- Все поля с числовым форматом полей станут метриками.
Упрощен редактор выражений.
Значительно расширены возможности в части конструирования выражения для метрик в режиме "Эксперт".
Поддерживается:
- Вывод всех полей датасета с возможностью "перетаскивания" в поле выражения;
- Отображение типов полей датасета;
- Вывод популярных математических функций с возможностью "перетаскивания" в поле выражения;
- Цветовая индикация популярных функций и полей датасета.
Запросы к датасетам из файлов
В каждом создаваемом коннекторе всегда есть подключение Insight FS. Оно содержит в себе датасеты, которые создаются из файлов. Данное подключение нельзя отредактировать, клонировать или удалить. Находясь в режиме редактирования датасета, можно выбрать подключение Insight FS из списка подключений для запроса к датасету, созданному из файла.
Другие изменения:
Дефолтные стили виджетов
Ряд виджетов получили изменения в дефолтном UI для сокращения трудозатрат на настройку наиболее популярных визуализаций.
Изменения коснулись виджетов:
- Ключевой показатель
- Комбинированная диаграмма
- Круговая диаграмма
- Конструктор таблиц
- Сводная таблица
- Фильтр
Цвета и общая стилистика виджетов подобрана таким образом, чтобы итоговая визуализация выглядела гармонично и корректно акцентировала внимание на важных изменениях в показателях.
Также, все перечисленные виджеты получили функционал автогенерации переменных, при котором создание переменных ("Читает" и "Пишет") в измерениях происходит автоматически после подключения источника данных к виджету.
Работа СУР с IDP
Доступ к данным может быть ограничен или разрешен через СУР при работе с виджетами версии Insight 2.2 или в разделе редактора "Датасеты" на стенде.
Виджет "Api" - Взаимодействие с публичными API
Возможность настройки отправки запроса и использование ответа в хранилище данных, с учетом контекста пользователя.
Проведены точечные доработки в рамках виджетов:
- Матричная карта (IDP) - покраска ячеек по условию с метриками.
- Градусник (IDP) - добавлен таймаут отправки значений собственными переменными виджета (scale-value-1, scale-value-2, scale-value-range) равный 500 мс.
- Сводная таблица (IDP) - изменен дефолтный UI виджета, отображающийся при первичном добавлении виджета на страницу.
- Конструктор таблиц (IDP) - добавлено отображение html-кода в виде распознанного текста через Значение.
- Комбинированная диаграмма (IDP) - для заливки и точки линий добавлена настройка, дублирующая цвет линии.
Фильтр (IDP) - теперь дублирующие значения измерения исключаются из списка; добавлены настройки границы для “Кнопок действий” и возможность кастомизировать тултип виджета, а также выравнивание для кнопок пагинации; режим поиска теперь не чувствителен к регистру; мелкие улучшения в интерфейсе настроек виджета.