Previously, we introduced potential users from any technical background to the benefits of incorporating embedded analytics into existing applications. From a theoretical standpoint, some of the key advantages of embedded visualizations over standalone BI applications included shortened development time, lower development and maintenance costs, and the competitive advantage gained from having actionable intelligence more readily available to the business. From a practical standpoint, it is useful to see the specific steps to embedding a chart or report into the web application of choice. In this article, we will do just that.
What Can You Embed?
But first, it is worth touching upon what we plan to work with from a development standpoint versus what will be embedded into the application itself. In this example, we will use the Zoomdata client application to both query data and create an embedded chart. The client application allows us to group data, apply filters, sort the results, and perform numerous other operations. It is important to note that, although we can easily go back and edit these controls down the road, the embedded application will not include them. Instead, we will be inserting only the finished product into the destination application without the controls. In this way, we can ensure that the embedded visualization is fully context-specific and the information being provided relates exactly to what the user needs to see.
For example, below is a bar chart that was created using the Zoomdata client application. As you can see, there are a number of controls in the application that allow us to fully customize what will be embedded into the destination application.