TIBCO Spotfire 11.4 LTS

07/2021

TIBCO Spotfire 11.4 LTS — это долгосрочно поддерживаемая версия, предоставляющая корпоративным клиентам доступ к новейшим возможностям Spotfire.

Предыдущая версияПробная версия

Что нового в TIBCO Spotfire 11.4 LTS

TIBCO Spotfire 11.4 LTS — это долгосрочно поддерживаемая версия, предоставляющая корпоративным клиентам доступ к новейшим возможностям Spotfire. Моды — безопасные, легкие, гибкие компоненты, которые делают Spotfire безгранично настраиваемым. Теперь вам доступны десятки новых визуализаций в постоянно расширяющемся каталоге модов сообщества TIBCO, многослойная сетка в диаграммах карт и значительно ускоренная загрузка данных.

Моды были представлены в TIBCO Spotfire 11.0 и регулярно обновлялись новыми функциями и улучшенной документацией. Узнайте о том, как получить доступ, использовать и разрабатывать моды, на странице обзора модов Spotfire.

Data Science

Шаблон Amazon SageMaker Autopilot

Amazon и TIBCO объединились с целью демократизации машинного обучения. Amazon SageMaker Autopilot автоматически обучает и настраивает модели машинного обучения для классификации или регрессии на основе ваших данных Spotfire, позволяя сохранять полный контроль.
Новая функция данных шаблона Spotfire SageMaker Autopilot (доступна для загрузки здесь ) упрощает интеграцию файлов анализа с SageMaker Autopilot.
Для использования шаблона SageMaker Autopilot к своим данным, вы указываете таблицу данных и выбираете целевой столбец для прогнозирования в Spotfire. Целевой столбец может быть числом (например, цена, для задач регрессии) или категорией (например, спам / не спам, для задач классификации).
SageMaker Autopilot автоматически найдет лучшую модель.
Результат возвращается в анализ Spotfire в виде вычисляемого столбца, и вы можете визуализировать результат, просто создав диаграмму из обновленной таблицы данных.
Если визуализированный результат вас не устраивает, Amazon SageMaker Studio позволяет дополнительно улучшить качество модели.
Вы можете в любое время повторить запуск модели непосредственно из Spotfire.

Поддержка прокси для инструментов и пакетов Python

Многие крупные клиенты Spotfire закрывают прямой доступ в Интернет со своих корпоративных компьютеров и настраивают маршрутизацию всего HTTP-трафика через центральный прокси-сервер.

Параметры прокси-сервера обычно настроены на компьютерах пользователей, и, если они установлены, HTTP-клиент Spotfire автоматически обнаруживает и использует их. Однако Python Tools обращается к встроенному в Python модулю «pip» для установки и управления пакетами, который не может автоматически определять адрес прокси-сервера.

Начиная с  версии Spotfire 11.4, в большинстве случаев можно перечислять, искать и добавлять пакеты Python, даже если используется централизованный прокси-сервер.

Возможность поиска и добавления пакетов с pypi.org есть даже при использовании прокси.

Иногда администратору Spotfire нужно отключить автоматическое обнаружение прокси-сервера или изменить его параметры. Переопределения теперь доступны в новой настройке Диспетчера администрирования (Administration Manager).

Настройка альтернативного репозитория пакетов Python

Можно поддерживать внутренний репозиторий пакетов Python (например, в Artifactory) вместо использования общедоступного репозитория пакетов pypi.org . Менеджер пакетов Spotfire поддерживает альтернативные репозитории, и администратор может указать это в Настройках для всех пользователей Analyst, вместо того, чтобы устанавливать его вручную на каждом компьютере.

Пакет Spotfire доступен для загрузки на PYPI

Теперь пакет Spotfire доступен на PYPI и может быть загружен с помощью стандартной команды pip. Это упрощает создание пакетов для распространения. Если вы используете свой собственный интерпретатор Python, вы можете просто установить пакет ‘spotfire’ с помощью pip вместо извлечения wheel из дистрибутива и его установки.

Обновленный интерпретатор Python

Интерпретатор Python в составе Spotfire обновлен до версии 3.8.10

Обработка данных (Data Wrangling)

Параллельная загрузка данных и вычисление

Теперь вы можете воспользоваться преимуществами колоночного хранения в СУБД при загрузке данных в Spotfire.
Это — так называемая In-memory аналитика. До Spotfire 11.4 LTS данные загружались последовательно, один источник за другим, как показано на рисунке ниже.

После загрузки всех таблиц данных выполнялись присоединения, объединения и преобразования данных.

Начиная с Spotfire 11.4 LTS, данные загружаются и вычисляются параллельно при открытии файла анализа, как показано на рисунке ниже.

Вы можете отключить параллельную загрузку данных полностью в меню Инструменты> Настройки> Документ> Загрузка данных

либо только для одного документа  в меню Файл> Свойства документа> Настройки совместимости.

Предварительная параметризация запросов

Если у вас есть файл анализа с использованием предварительной параметризации (предварительными запросами пользователя о параметрах выводимых данных в анализ), то теперь вы получаете все окно с запросом всех параметров сразу заранее. Это означает, что после заполнения подсказок вы можете сделать перерыв на кофе, пока загружаются данные, и потом не тратить время на ожидание и ввод последующих запросов.

Повышение производительности и часто задаваемые вопросы

Эта статья отвечает на наиболее часто задаваемые вопросы о параллельной загрузке данных.
https://community.tibco.com/wiki/tibco-spotfirer-parallel-data-loading-faq

Новое диалоговое окно прогресса загрузки данных и копирование в буфер обмена

В новом диалоговом окне с индикатором прогресса теперь отображается больше деталей. Это дает конечным пользователям полное представление о ходе выполнения задач.

Функция копирования в буфер обмена фиксирует все детали и многое другое из окна с ходом выполнения загрузки. Теперь,  просто вставив таблицу данных из буфера обмена в Spotfire, вы можете анализировать операции загрузки и вычисления данных. Это позволяет вам определять простои и оптимизировать производительность.

Данные о прогрессе загружаются через буфер обмена и визуализируются.

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

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

Доступ к данным

Поддержка SharePoint Online Lists для одного тенанта

Коннектор TIBCO Spotfire для SharePoint Online Lists теперь поддерживает настройки SharePoint Online  (single-tenant) и конечные точки аутентификации. Организации, использующие собственные конечные точки, теперь могут задавать их в пользовательских настройках, которые распространятся на всех клиентов.

Ваш Tenant ID устанавливается вместе с Client ID и Client secret в параметре “Аутентификация” Azure AD в Диспетчере администрирования Spotfire.

С помощью параметров, которые вы можете настроить для каждой группы пользователей Spotfire, зарегистрированную в Microsoft Azure, при подключении к SharePoint Online необходимо использовать приложение Spotfire.

Настройки также действуют при использовании установленного клиента Spotfire.

Примечание: Вы также можете добавить свой  tenant ID в Tenant ID конфигурации службы Spotfire.Dxp.Data.Adapters.MicrosoftCommon.Properties.Settings.

Важно: Если вы настроили конфигурацию службы и параметры группы для вошедшего в систему пользователя, то настроенные параметры будут иметь приоритет.

Примечание: Если вы не установили tenant ID ни в конфигурациях службы, ни в параметрах Диспетчера администрирования, то автоматически применяется режим мульти-тенант.

Поддержка Databricks SQL Analytics

Коннектор TIBCO Spotfire для Apache Spark SQL теперь поддерживает Databricks SQL Analytics. Вы можете выполнять самостоятельное визуальное обнаружение данных в DataLake с помощью оперативных запросов в кластерах Databricks, в которые включена аналитика SQL.

Загрузка до 20 миллионов строк в TIBCO Cloud Spotfire

Объемы данных постоянно растут, и пользователи TIBCO Cloud Spotfire теперь могут анализировать до 20 миллионов строк в памяти. Это позволяет работать с большим объемом данных без необходимости уменьшать его перед загрузкой в TIBCO Cloud Spotfire.

У локальных пользователей Spotfire нет такого ограничения.

Amazon RDS Service Ready для бизнес-приложений

TIBCO сертифицирована в Amazon RDS Service Ready для бизнес-приложений.

Это означает, что при использовании TIBCO Spotfire в сочетании с Amazon RDS в качестве источника данных или базы данных Spotfire Server вы используете сертифицированную интеграцию.

Сертифицированные интеграции Cloudera Impala и Cloudera Hive

Интеграция TIBCO Spotfire для Impala и Hive сертифицирована  в соответствии с программой Cloudera Certified Software for BI / Analytics Program. Это означает, что Cloudera признает надежную интеграцию TIBCO Spotfire с Cloudera Impala и Hive.

https://www.cloudera.com/partners/partners-listing.html?q=tibco

Улучшенная производительность MySQL, PostgreSQL и Amazon Redshift

Теперь для повышения производительности импорта используются параметры:

  • NO_CACHE, FORWARD_CURSOR и PREFETCH в коннекторе TIBCO Spotfire MySQL
  • UseDeclareFetch в коннекторе TIBCO Spotfire PostgreSQL;
  • При импорте данных из Amazon Redshift параметр SingleRowMode теперь включен по умолчанию. Вы можете изменить это, добавив параметр SingleRowMode в таблицу дополнительных настроек и установив значение “0”.

Визуальная аналитика

Многослойная сетка на картосхеме

Сетчатые карты обычно используются для определения сходства или различий между категориями данных в пространственном контексте. Теперь сетка картосхемы может включать более одного слоя данных. Это позволяет сравнивать несколько показателей или категорий данных на одной географической или схематической карте.

Включить/Отключить Упрощение геометрии

Spotfire применяет методы упрощения геометрии для облегчения визуализации подробных объектов на пространственных картах, сохраняя при этом основные формы, но для объектов прямоугольника, которые обычно представлены 4 или 5 точками, упрощение может привести к несоответствиям при визуализации.

Spotfire стремится к максимальной точности, в т.ч. при рендеринге объектов. Именно поэтому теперь вы можете указать количество точек, ниже которого не будет использоваться упрощение геометрии при рендеринге объектов, содержащих менее 6 точек.

Новые возможности сохранения в библиотеке

Разработан новый унифицированный способ сохранения результатов анализа в библиотеке Spotfire. Теперь при сохранении вы увидите тот же пользовательский интерфейс и стиль, что и при просмотре библиотеки во всплывающем окне «Файлы и данные Spotfire», как для Spotfire Analyst, так и для веб-клиентов.

Копирование ссылок, переименование и удаление ресурсов из браузера библиотеки

Теперь можно переименовывать и удалять элементы в библиотеке Spotfire прямо из всплывающего окна «Файлы и данные». Вы также можете копировать ссылки на элементы библиотеки, чтобы поделиться ими с другими. Чтобы получить доступ к новым параметрам, щелкните правой кнопкой мыши элемент библиотеки в разделе библиотеки Spotfire всплывающего окна «Файлы и данные».

Администрирование

Сервис Python доступен в TIBCO Cloud Spotfire Enterprise

Сервис TIBCO Spotfire для Python теперь доступен в TIBCO Cloud Spotfire Enterprise.

С помощью TIBCO Cloud Spotfire Enterprise вы можете контролировать все аспекты своей среды, но запускать его в среде облака TIBCO.

Новые команды для миграции базы данных Spotfire
между поддерживаемыми серверами баз данных

Две новые команды migrate-db и migrate-action-db упрощают миграцию базы данных конфигурации Spotfire и базы данных действий с одного поддерживаемого сервера базы данных на другой (например, с базы данных Oracle на PostgreSQL).

Обратите внимание, что команды поддерживают миграцию в пределах одной и той же версии Spotfire (например, со Spotfire Server 11.4 с использованием Oracle на Spotfire Server 11.4 с использованием PostgreSQL).

Настройка  максимального количества одновременных сессий
для каждого пользователя

Теперь можно задать максимальное количество одновременных сессий для одного пользователя.

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

Администрирование

Улучшенная производительность модов визуализации

Значительно улучшена производительность модов визуализации. Передача данных (строк и иерархий) теперь как минимум в 2 раза быстрее для больших представлений данных и сравнима с производительностью собственных визуализаций Spotfire. Кроме того, взаимодействия становятся отзывчивее благодаря более быстрой отмене устаревших вызовов API.

API для режима просмотра/редактирования анализа

Чтобы узнать, находится ли анализ в данный момент в режиме просмотра или редактирования теперь можно вызвать API. Это позволяет адаптировать UI для отображения или скрытия возможностей разработки в зависимости от режима и достичь того же поведения, что и собственные  UI, такие как селекторы осей, значки в заголовках визуализаций и панели.

Это дополнение API применяется к Mods API v1.2, C # Custom Visualization API и JavaScript API для гибридных приложений (мэшапов) и работает как для установленных клиентов Spotfire, так и для веб-клиентов.

В режиме редактирования пользователь может взаимодействовать с селекторами осей и панелями свойств для настройки режима визуализации:

В режиме просмотра стандартные возможности редактирования отключены, но их можно включить в пользовательском режиме редактирования:

Удалена зависимость от сторонних файлов cookie и HTTPS
в модах визуализации

Основные браузеры стремятся к блокировке сторонних файлов cookie. Safari уже блокирует такие файлы по умолчанию. Chrome и Firefox объявили, что будут постепенно удалять их. Чтобы моды работали в любых браузерах, TIBCO уходит от зависимости от сторонних cookies. 

Статические ресурсы в модах визуализации теперь рассматриваются как общедоступные без использования файлов cookie. Это означает, что для запуска модов визуализаций в веб-клиентах Spotfire Server больше не требуется использовать HTTPS и SameSite = None.