Working with Streaming Data


You can connect to your streaming data in Spotfire if you want to visualize and keep track of updates in real-time.

Adding a connection to streaming data is not different from connecting to other in-database data. To learn more about connecting to streaming data in TIBCO Spotfire Data Streams, click here. When you have connected to your streaming data, it works in many ways the same as other in-database data, but some differences are worth keeping in mind. Before going into what differs between working with streaming and non-streaming data in Spotfire, it is also valuable to know that a visualization can be streaming for several reasons, and some differences in functionality depend on what makes the data stream. These four cases can make a visualization show streaming data.

  1. The main data table in the visualization is a streaming data table.

  2. A secondary data table is a streaming data table, while the main data table is an in-memory data table, or a non-streaming in-database data table.

  3. The visualization uses a marking that is based on a streaming data table.

  4. The visualization is a details visualization that is limited by a marking that is based on a streaming data table.

Tip: Check the status bar for the active visualization if you are unsure whether the visualization is based on a streaming main data table or not.

Note also that any visualization or feature that is unavailable or has limited functionality for in-database data in general, is also unavailable or has limited functionality for streaming data. For general information about external data, see Working with In-Database Data.

Unavailable for all streaming data

The following visualizations and features are unavailable for streaming data, no matter which one of the above listed cases makes the data in the visualization stream.

Unavailable when main data table is streaming

The following visualizations and features are unavailable when the main data table in a visualization is streaming, but are available for the other three cases of streaming data listed above.

Features with limited functionality for streaming data

Note: If you are preparing an analysis that will be used in web clients, WebSockets must be enabled on the Spotfire Server running the web client. You can open the analysis in a web client and verify that the tooltip on the globe icon reads 'Connection: WebSockets'. If it does not, WebSockets might not be enabled. Contact your Spotfire administrator for more information.

See also:

Data Overview

Working with Large Data Volumes

Working with In-Database Data

Details on TIBCO Spotfire Data Streams Connection

Alerts for Streaming Data