Overall Satisfaction
- Spotfire makes it so easy to visualize a large amount of data in the graph of your choice. The filtering mechanism is simple while powerful. The interactive marking feature allows you to drill down to the data very quickly. Dynamic aggregation is really handy. All of these can be applied to one or more tabular data sets with no need of up-front dimensional modeling.
- The architecture of the product is sound. A .net API can be used to customize existing or create new visualizations that can be deployed to Web Player and Spotfire Professional. Spotfire Server provides support for security, deployment and management of the library items and so on. Each of these server components are fully fault-tolerant and production ready.
- For version 4.5 or earlier, the loading of the data was slow when the data set got larger. Version 5.0 or later should have made this much better, even though I didn't have a chance to use it.
- Spotfire Server needed some polish. It was Java-based, in contrast to .net-based Web Player. The interfaces and documentation for customization and extension were poor.
- Earlier versions did not have support for non-relational data, which was introduced in later versions.
- I don't have quantifiable ROI data.
Product Usage
- Tibco Spotfire is one of the leading Data Visualization tools on the market. We had a need to provide our customers the capability of doing rapid analysis on performance of their campaigns with highly-visual web UI. Spotfire was a good fit for that.
- Our product was SaaS based. The design of Spotfire's Web Player and Spotfire Server made it easy to integrate with web applications.
- Integration with the existing security mechanism to ensure only authorized the data is visible via Spotfire web UI.
- Dynamically select and connect to multiple data sources based on the current user request. This involved some customization in the Spotfire back end.
Evaluation and Selection
Tibco Sportfire Web Player 4.0, Spotfire Professional 4.0 and Spotfire Server 3.3
Implementation
- Implemented in-house
Training
- Online training
- In-person training
- Self-taught
Depending on the depth, regular users can pick it up with self-learning. But for in-depth development, training is needed and recommended.
Support
Yes - The product is a complex product. Unless it's only for casual usage, top-notch support is needed. Especially for version upgrades and customization, etc.