embedded analytics roadmap

Reveal Roadmap: What to Expect in 2022-2023

Data Analytics Build for Embed – Simple. Fast. Predictible.

That is our headline for Reveal.  Ever since we launched our embedded analytics product, we’ve had 3 main goals:  

  • Fast & Easy Integration – Provide an easy to integrate data analytics solution that customers can integrate into their existing applications with no added requirements. Reveal’s flexible architecture and rich APIs give you control of the features in your app, making it a seamless part of the user’s app experience.  
  • Superior User Experience – Excite your users by making it easy for them to create, edit, and apply machine learning models to their own data visualizations without leaving your application. Increase adoption of evidence-based decision-making.  
  • Transparent, Affordable Pricing – Know exactly what you’ll be paying without any surprises. With our simple, fixed price, you can reach an unlimited number of users on any device without paying any extra usage fees.  

Our goal is to deliver an amazing end-user UX for self-service BI, deep data analytics, and data storytelling.  With this, an SDK experience that is easy to use and get started. This means a simple and beautiful experience with the right level of features that deliver overwhelming value to you and your stakeholders.    

With this in mind, we focus our efforts on these 4 areas:  

  • Data Connectors   
  • Data Visualization User Experience  
  • Easy to Use API in the SDK  
  • Advanced Analytics / Artificial Intelligence   

In 2021, we continued working on Data Connectors, but most of our time was spent towards: 

  • Improving the overall simplicity of the SDK experience (API, Docs, Samples)  
  • Re-imagining the interactions on Dashboards and individual visualizations in a dashboard 

I’ll detail the dashboard UX a bit more later in this blog, but first, let’s talk about release timing.  

Historically, we are around every 8 to 10 weeks for major features, with monthly and on-demand hot fixes. In other words, you can expect large features every couple of months (like a new data connector or a new chart type) and smaller features or bug fixes on a monthly basis or sooner.  

So as to bugs, if you have a critical bug that we can’t provide a workaround for, we make it available to you as soon as it is fixes – we know that you are building software just like we do, so we can understand the importance and emergency of such a matter.  

When you install / update the SDK, you can select the version, as bugs are addressed, we’ll let you know which version to install.   

Reveal’s 2021 Achievements

Most of this is self-explanatory, however, like I mentioned earlier, these are the 2 main areas we focused our time on this year:  

  • Improving the overall simplicity of the SDK experience (API, Docs, Samples)  
  • Re-imagining the interactions on Dashboards and individual visualizations in a dashboard  

SDK Improvements

The SDK approach is at the heart of Reveal.  We looked at the market over 5 years ago and realized there were no ‘embeddable’ BI tools that delivered a premium experience to the end-user within the context of an existing application. Every option on the market was a ‘bolt-on’ experience – BI was experienced via iFrames in an application and controlled by URLs, or the dashboard experience was static – meaning zero interactions, and certainly zero dashboard creation experience.   

In 2021 we continued to push the limits of what you can do with Reveal’s SDK, from an end-user dashboard viewer / creator experience, and from a developer API experience.  As we continue to simplify the API, you’ll see us reduce the amount of code by double-digits for most method calls.  We are also moving closer to a ‘configuration’ experience – where the SDK is 100% containerized and driven from a configuration file, allowing you to deploy to the cloud and embed in your app while only needing to focus on the client experience.  The server-side almost becomes code-less if you choose, but not required!  

As part of the SDK work, we shipped and updated .NET 6 server, and a brand new NodeJS Server.  This puts us in the unique position of being the only vendor in this space that ships:  

  • And API-driven SDK  
  • Java, .NET & NodeJS server options  

This means deploying on any platform, to any cloud.  Here are some additional improvements that we made this year:  

  • Refactored / simplified API for key methods for RevealView object (Save; Save As; Filer; Add Data Source; Change Data Source) 
  • NPM packages with updated TypeScript for more aggressive tree-shaking to reduce SDK deployment size  
  • New APIs to control visualization-level UX like Data Series Colors, Series Hover Modes, Extended Visualization Color Palettes, Visualization Annotations, and more  
  • New individual components for Dashboard Thumbnail View / Selector  
  • Enable Python and R visualization configuration via SDK plus research for Web access  
  • Enable Machine Learning providers via SDK configuration   

These are just some of the amazing features we release, but this gives you an idea of the bigger (and hotter) items that we tackled in 2021. If there is something that you don’t see, but want to, make sure to email me at CaseyM@revealbi.io and let me know! 

Dashboards and Visualization UX

Enabling the best interaction experience on the dashboard level and on the individual data visualization level is our goal.  We want your customers to experience a simple & beautiful UX while being able to perform in-depth data analysis.    

To make that possible for you, we used our 30+ years of user experience and took our amazing charts from DevTools to put them in Reveal. These are the #1 charts that you can use in your dashboards to understand what your insights are telling you and get a full view of your business data.  

Being able to do better data storytelling is really important to you and your customers.  We realize this and are doing more on the visualization interactions to ensure that you can deliver the best experience on the market.  All while keeping to our goal of simple & beautiful – we don’t want to require a PhD in BI to use Reveal – anyone should be able to build interactive data stories and rich, interactive dashboards with Reveal and share with their team! 

Reveal’s 2022-2023 Roadmap

Our roadmap is customer-driven. Everything we add is based on customer feedback and demand.  While we may add items that we believe make us competitive in the market or features that are based on the general market direction or analyst feedback, we are constantly adjusting and adapting to what you, the customer, need to deliver successful software.   

Here’s what to expect in 2022:  

  • Annotations / commenting  
  • Interactive chart filtering  
  • Augmented analytics  
  • Chart toolbar 

Let’s dive deeper into all 4 areas:  

Annotations

In dashboards and charts, annotation is extra information associated with a particular point in other pieces of information. With annotations, you can hold discussions about your data and easily collaborate with your team. Collaboration is very important within our team and that is why it is also very important for us to be able to provide all of you with a simple way to collaborate and discuss your data insights in context.  

Interactive Chart Filtering

As you already know, enabling the best possible experience on a data visualization level is one of our primary goals. Data visualizations are not just collections of charts, graphs, tables and such, they are a valuable decision-making tool. At Reveal, we believe that users should be able to click on charts to highlight and filter their dashboard data to make more intelligent decisions faster.  

We already listed what we did this year, so here’s what to expect in 2022 – interactive chart filtering, allowing users to interact with a particular chart to filter data in other charts.  

Let’s say that you are in the insurance business and sell car insurance all over the US. You will be able to look at a certain dashboard related to your leads data for the state of Colorado, for example. From here, you will be able to click the series ‘’Colorado’’ in a chart that shows leads by state and all other charts associated with that dashboard will filter for data about Colorado. 

Augmented Analytics

In embedded analytics, augmented analytics builds more efficiency into the data analysis process, arming businesses like yours with the tools that can answer their questions in seconds and help them gain a 360-degree view of their business data. Powered by machine learning and AI, augmented analytics makes it easier for your users to prepare, analyze, visualize, and interact with their data at a contextual level.  

Chart Toolbar

To make it even easier and more user-friendly for you and your customers, one of our goals for 2022 is to add a chart toolbar to Reveal. Basically, a chart toolbar gives users access and control to a lot of the different chart-specific commands – chart type, data ranges, etc. Or in other words, a toolbar is a feature that enables quick and easy access to all of the tools that you use frequently. Its purpose is to provide users with the ability to select their favorite tools and apply them directly to the chart they are currently working with.  

Wrap Up

I hope this blog gives you a good idea of what we are planning for 2022.  As usual, a quick disclaimer – roadmaps are aspirational – we aim to deliver everything we set out to, but some things will inevitably get pushed. If you are looking for features that you don’t see, have a new product idea, product question, or product problem, send me an email directly at CaseyM@revealbi.io and let’s discuss! 

Categories: Embedded Analytics, Business Intelligence, Data Visualization, Product Updates