The term "embedded analytics" was first used by Howard Dresner: consultant, author, former Gartner analyst and inventor of the term "business intelligence" said Howard Dresner while he was working for Hyperion Solutions, a company that Oracle bought in 2007. Oracle started then to use the term "embedded analytics" at their press release for Oracle Rapid Planning on 2009 .
When evaluating embedding analytics, consideration would normally be given to integration at various levels, these would likely include: security integration, data integration, application logic integration, business rules integration, and user experience integration.
This is in contrast to traditional BI, which expects users to leave their workflow applications to look at data insights in a separate set of tools. This immediacy makes embedded analytics much more intuitive and likely to be valued by users. A December 2016 report from Nucleus Research found that using BI tools, which require toggling between applications, can take up as much as 1–2 hours of an employee's time each week, whereas embedded analytics eliminate the need to toggle between apps.2
There's a spectrum of options for embedding analytics, on the one hand, at the outset, for example in developing a software as a service minimum viable product, developers will often select a visualisation library, since this is assumed to be the most flexible way to create unique and differentiated analytic experiences. At the other end of the spectrum are Business Intelligence tools, these might make some sacrifices in flexibility for developers, but make up for this with the maturity and sophistication of products optimised for data scientists and analysts.
With embedded analytics, developers and product managers are looking for some kind of compromise between those two extremes of flexibility and user sophistication: flexibility sufficient for product teams to innovate and differentiate, sophistication sufficient to provide advanced analytic capabilities yet without the user being a data scientist or necessarily having any analytic background experience or training. The objective would be intuitive, contextual analytics, consumed as regular web content, immersed into operational user experiences and workflows usable without any special knowledge or training required.
The use-cases for embedded analytics are as diverse as the vertical (industry-specific) or horizontal (function, process or role-specific - across industries) host applications in which they are embedded, some examples include:
Automotive, reservation/rental & dealerships, education, energy management, Fintech (banking, asset management, wealth management), hospital management & healthcare (clinics, care-homes and in the field), learning management, property & facilities management, retail, staffing, supply chain management, transportation & fleet management, unified communications
Advertising & multichannel marketing, customer relationship management, enterprise resource planning, human resources, human capital management, payroll & benefits, information technology service management, procurement and purchase-to-pay
A common perception is that analytics is mostly, or solely, about analysis. A key value from analytics is the ability to analyse, however the potential for analytics can go substantially beyond this once embedded in the processes of a host software as a service]] application.
When considering user profiles, the difference becomes clearer:
With embedded analytics, a software as a service user is probably less interested in spending much time analysing, their purpose, with analytic content immersed as part of a business process, is to drive outcomes, potentially at scale. For this persona, an analytic journey might start with a dashboard helpful in highlighting an anomaly which needs prioritised attention. Clicking on that anomaly, guides the user in understanding the root-cause that's causing the need for action. Once a root-cause has been investigated, the embedded analytics can place the user in the part of the host application to act, potentially at scale. So rather than reschedule, reorder, reassign one thing, the embedded analytics can apply business rules and pass parameters to the host application to act 100 or 1,000 times, instead of once, where each action may be individually customised.
When considering the integration of analytics into your solution, you can choose from various categories of software products. These options can be broadly classified into three main groups:
"Embedded Analytics: All You Need To Know". GoodData. 2023-10-31. Retrieved 2024-08-02. https://www.gooddata.com/blog/what-embedded-analytics/ ↩
"Top 8 Embedded Analytics Tools For 2024 | Luzmo". www.luzmo.com. Retrieved 2024-08-02. https://www.luzmo.com/blog/embedded-analytics-tools ↩