Web-Based User Interface
Zoomdata provides a single, unified web-based user interface (the Zoomdata UI) for administrators, dashboard developers, analysts and casual users alike. The web application is compatible with modern browsers that support the HTML5 standard for web applications and WebSocket communication protocol.
|Query messages||Define the query request. Requests can be raw data requests or single or multi-dimensional data requests that include filters, sorts, and limits.|
|Data messages||Contain the results of a query execution.|
|Metadata messages||Contain information about the query status (progress, error, time window).|
|Control messages||Define control events, such as pause or play.|
The Zoomdata web application delivers unique functionality to the end-user, such as:
- Data Sharpening™ to stream predictive results when working with very large data sets
- Smart loading of charts and dashboards. Smart loading improves the performance for loading charts on a dashboard.
- A timebar to simplify time-based analysis
- Data DVR to rewind, play, and fast forward data streams
- Live mode to visualize near real-time data streams
- Highly configurable charts and dashboards that includes filtering and sorting the data in near real-time
- Search box and facets to maximize performance when connecting to search-enabled data platforms such as Apache Solr and Elasticsearch.
The web application pulls all of these technologies and features together in a “non-blocking” data exploration experience.
There are two ways to understand the non-blocking UI. One is that data loads independently in each chart, so viewing the entire dashboard is not slowed down by the longest running query. The second is that at the same time that data rolls in, users can filter, sort, drill down, reformat, change chart styles, and otherwise manipulate charts. The ability to interact with charts while data loads is significant because it is what enables users to engage in speed-of-thought analysis against massive and live data sources. When a user switches direction to explore different data, Zoomdata efficiently cancels previously running queries to conserve computing and network resources.
The value of the Zoomdata non-blocking user experience should not be underestimated. Because many studies suggest that the human attention span for most tasks is less than 10 seconds, it’s important that your users are not stuck staring at a blank screen or a waiting hourglass. True data exploration only happens when users can rapidly and freely decide to explore where the data leads. Traditional BI is not architected for such fluid interactions in a big data and streaming data world.