TrustRadius: an HG Insights company

Spotfire Streaming Reviews and Ratings

Rating: 5.2 out of 10
Score
5.2 out of 10

Reviews

15 Reviews

Unrivaled for Real-Time data streaming. Leaves to be desired more to be cloud ready

Rating: 5 out of 10
Incentivized

Use Cases and Deployment Scope

Spotfire Streaming at my organization is used to get real time data instead of relying on a job to run every few hours. Our sales data sync needs to be done dynamically to showcase to the Leadership Team hence using the tool gives us the best output. We also have it integrated with other Spotfire tools to visualize whats coming in

Pros

  • It shares data across our visualization suite in real time
  • Manage to keep even the biggest data sets up to date
  • It has the push based approach for the data updates so we always see the latest data without manually refreshing

Cons

  • Being a niche tool, there's not much community support
  • It is on prem, making it slow to boot. not cloud native (It could be that it is our org's issue)
  • The dev environment is very tough to understand for large projects due to the wire style UI/UX

Likelihood to Recommend

It is well suited for any dynamic needs, but for most use cases, especially in sales we don't need real-time dynamic data. It is only since it gets well integrated with our visualization tool. Especially with the drawbacks of not using a more "open-source" tool for which you can find help online.

Vetted Review
Spotfire Streaming
2 years of experience

A well designed tool for processing real-time streams

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

It is used for real-time processing and monitoring of operational data used by different users/departments.

Pros

  • Handles complex transformations. It offers components/tools that cover a wide variety of use cases. Everytime it seemed we hit the wall, wee discovered that there is something that is offered that takes care of our need.
  • Ease of use
  • Performance
  • Excellent support

Cons

  • More variety of examples in the documentation

Likelihood to Recommend

For real-time processing, it very well suited. It connects to many different data sources, and if there is a source that is not yet available, using their custom component one can build a connector/adapter easily. Their support is excellent and helps with any issues and questions in a very timely manner.

Vetted Review
Spotfire Streaming
3 years of experience

Event Streaming platform built right

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

I'm building a stock trading/securities trading solution using Spotfire Streaming for one of our local customers. We have also built a solution around a stock trading platform which can be readily used by any Indian Stock Broking firm(s). The solution along with other Spotfire and non-Spotfire technologies thrives to achieve millisecond-level latency to beat the industry stalwarts.

Pros

  • Event Streaming Capabilties
  • Low level latency
  • Improved Java - JRE for the best performance
  • UML Like coding which reduces dependency on hard-core developers
  • Hundreds of connectivity options by way of providing adapters. Building custom adapters are also easy.
  • Provides industry standards and scientific functions out of the box.

Cons

  • A web-based UI for canvas
  • Hot deploy available out of the box
  • Tighter web-service coupling
  • Deploying on docker/kubernetes containers

Likelihood to Recommend

Suitable: 1) Stock Trading, 2) Gaming, 3) Reasoning Skills, 4) IoT Integrations, 5) RealTime monitoring, 6) Gambling, 7) Vehicle/Traffic Monitoring solutions can easily be built with Spotfire Streaming Less Appropriate: 1) Solutions which can't execute on lower footprint like Raspberry Pi 2) Dynamic Rules where business changes are on-demand or frequent. 3) Cost is a huge factor in decision 4) Process Monitoring solutions are less appropriate for Spotfire Streaming usage.

Vetted Review
Spotfire Streaming
5 years of experience

Spotfire Streaming Review

Rating: 8 out of 10
Incentivized

Use Cases and Deployment Scope

Spotfire Streaming is used in a variety of aspects of the business. It is used in front office trading, to middle office reporting, to back-office data processing and aggregation.

Pros

  • Spotfire Streaming is best at rapid prototyping
  • Real time market data processing and signal generation
  • Processing table based data

Cons

  • Cannot achieve ultra low latency
  • Great for small applications, but does not scale elegantly
  • Makes multithreading easy, but does not allow fine controls

Likelihood to Recommend

Spotfire Streaming is great at rapid prototyping. This can be a great tool for analysts without an in-depth programming background and allows them to quickly write efficient programs.

Vetted Review
Spotfire Streaming
8 years of experience

Using Spotfire Streaming in banking for real time data processing

Rating: 8 out of 10
Incentivized

Use Cases and Deployment Scope

Spotfire Streaming is being used by our foreign exchange department for data processing, real-time pricing, and risk management.

Pros

  • Spotfire Streaming does well for real-time data processing. It is easy and fast to build a robust application. Developers can focus on business logic and don't have to worry regular programming details.

Cons

  • Lack of security control for sbc connection

Likelihood to Recommend

It is well suited for back end data processing. It is less appropriate for any UI application.

Powerful and reliable tool.

Rating: 7 out of 10
Incentivized

Use Cases and Deployment Scope

Our organisation uses Spotfire Streaming as an offering to clients who require it in their solution. The business problems we use Spotfire Streaming to address would be to process complex and large sets of business rules.

Pros

  • Simple GUI allows easy visual/drag-and-drop programming
  • Handles complex and large amounts of business rules well
  • Ability to deal with large amounts of data processing from large inputs

Cons

  • Customising each drag and drop element is hard to use as the GUI controls for the element settings are vague
  • A more navigable customisation GUI for the elements would allow easy/intuitive out-of-box use without the need to consult the help/manuals.

Likelihood to Recommend

Large amounts of business rules, data and high level of business rule complexity.

Vetted Review
Spotfire Streaming
1 year of experience

A RAD system to boost your back-end data processing

Rating: 8 out of 10
Incentivized

Use Cases and Deployment Scope

My company uses Spotfire Streaming on a few projects. We employee it mainly as a back-end development tool. The processes we set up with it perform data transformations and feed our analytics dashboards.

Pros

  • This is a rapid development tool that spares us days of raw coding.
  • It is very easy to access external data sources, filter, aggregate and expose the result back.
  • Multi-threading features, memory and CPU utilizations are exceptional

Cons

  • Despite Spotfire Streaming allows writing custom adapters, it is very difficult to manage third party library dependencies. None of the major dependency tools are supported, and one should manage that manually.
  • The security and authorization system implemented in Spotfire Streaming is not extensible and does not fit out of the box our needs
  • The system designs was not built with modularization and generalization in mind, hence it is difficult to build reusable modules.
  • Logging system is harder to manage, compared to plain j4log implementations.

Likelihood to Recommend

Taking data from various sources including files, databases, web services, applying some complex rules, transforming, aggregating and producing a result. This is what Spotfire Streaming does best.

- If one needs connectivity to special services as secured databases or web services, building interactive web apps, those are probably tasks that shall be addressed with different tools.

Spotfire Streaming Review

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

We use it for real-time processing of logs and sudo-logs (records created in a database table are fed in real-time to a Spotfire Streaming app). We have apps to monitor the performance of our infrastructure, our processes, and catching fraudulent activity.

Pros

  • Windowing and aggregation
  • Ease the UI tool (SBStudio) to create apps which means much faster turn around than coding
  • Tools for debugging
  • App to app communication
  • Fantastic support

Cons

  • Not sure it can handle sliding windows and watermark for late arrivals of data (after the window is closed)

Likelihood to Recommend

Suited very well for real-time processing. Problem is one needs to either write an adapter or pay for an adapter component to consume logs from some sources like Kafka. It doesn't come as part of the package unless you pay for it separately.

Vetted Review
Spotfire Streaming
3 years of experience

Spotfire Streaming Review

Rating: 7 out of 10
Incentivized

Use Cases and Deployment Scope

Used by several teams across different departments. Unique use cases for each time. Mine is to process market data events.

Pros

  • many adapters for other technologies
  • short time to market
  • runs in jvm

Cons

  • hard to optimize fo low latency
  • no fine grained threading controls
  • hard to diff changes

Likelihood to Recommend

It is well suited for event processing that is not latency sensitive. Not as well suited for an application that requires fine-grained thread controls or low latency.

Vetted Review
Spotfire Streaming
3 years of experience

Managerial feedback from the R&D team

Rating: 7 out of 10
Incentivized

Use Cases and Deployment Scope

Spotfire Streaming has helped us understand the world and benefits of streaming data. It's difficult to comprehend just how you can use this kind of information until you have it at your fingertips.

Pros

  • The baked-in adapters let us get started quickly with several different datasources.
  • The development team enjoyed the built in dev platform.
  • The Spotfire community is a great resource for both getting started and getting deeper into Spotfire Streaming functionality.

Cons

  • EventFlow could use some iteration, but is a good starting point.

Likelihood to Recommend

High volume, consistent data flow is perfectly suited for Spotfire Streaming. If you're looking for a larger, long-time trend visualization, you probably want to stick with vanilla Spotfire.

Vetted Review
Spotfire Streaming
1 year of experience