Sportfire - дисплей с внешней информацией
Я недавно использую TIBCO Spotfire, работающий с настольной версией 6.5.
Для отображения данных я хотел бы знать, возможно ли отображать внешнюю информацию (веб-страницу или веб-содержимое) на вкладке с анализируемыми данными. Например, вкладка анализа может включать в себя карты, таблицу необработанных данных, страницу поиска Google, блог, статьи и видео из Интернета - все вместе на вкладке.
Я не знаю, как добавить или внедрить этот веб-контент / окна с уже проанализированными данными и отобразить их вместе на одной вкладке.
Причина, по которой я это делаю, заключается в том, что я хочу, чтобы эта внешняя информация могла быть использована в качестве справочной стороны на основе проанализированных данных. Внешняя информация не обязательно взаимодействует с анализируемыми данными, а просто для ссылки.
2 ответа
Лучше всего, вероятно, связаться со своим торговым представителем Spotfire и спросить, можно ли и как получить доступ к JSViz - это компонент инфраструктуры / визуализации, предоставляемый их профессиональными службами для запуска HTML и Javascript внутри Spotfire Desktop.
Тяжелой альтернативой было бы написать что-то подобное самостоятельно, используя API-интерфейсы расширения C# (т. Е. Пользовательский компонент визуализации, который более или менее содержит встроенный веб-браузер).
Облегченная альтернатива может состоять в том, чтобы просто иметь Spotfire-ссылку на нужную веб-страницу и открыть ее в обычном браузере, который затем имеет свое собственное окно (а не вкладку в Spotfire Desktop). Вы можете делать такие ссылки во многих компонентах визуализации (например, в таблицах вы можете установить столбец как ссылку) или вы можете использовать TextArea с кнопкой скрипта, к которой прикреплен небольшой скрипт IronPython, который запускает веб-браузер.
Блог Spotfire также содержит несколько советов о том, что можно сделать с помощью TextArea для отображения там внешней информации.
Наконец, подумайте, может ли быть альтернатива развертыванию DXP в WebPlayer и полномасштабному JavaScript Mash-Up.
Для этого вы можете использовать готовую панель сотрудничества!