In parts one and two of our embedded analytics blog series, we focused on defining this new type of business intelligence (BI) and helped provide information on the types of organizations that are finding value in the technology. This article will discuss the different levels at which data can be integrated into your native products and provide details on how to embed analytics with Power BI.
Embedded analytics is an umbrella term for integrating BI into a website, portal, or application that does not have native reporting capabilities. While there are many ways for analytics to be embedded, most implementations can be classified as either basic or advanced.
A basic embedded analytics implementation typically renders reports on websites using HTML and iFrames. This is the most common approach that allows adopters to integrate visualizations into websites without the software engineering resources needed to embed via APIs, software development toolkits (SDKs), and authorization components. Simply put, many reports have an embed code that can be copied and pasted to display your report in an embed fashion.
1. Navigate to the report in a workspace and select File > Embed Report > Publish to web (public)
2. A dialogue box will appear with an option to create a code for the report at hand. Select ‘Create Embed Code’:
3. Review a warning about public content and confirm the report can be published:
4. Copy and paste the embed code or HTML provided to publicly embed the report for your specific use case:
Advanced embedded analytics consist of technical implementations that utilize APIs and SDKs to embed a software-as-a-service (SaaS) BI application into an organization’s existing product(s). This type of embedding requires many technical components that enable two-way communication between applications.
There are several approaches to consider when embedding Power BI in your native product but the exact implementation will depend on your organization's requirements. Generally speaking, you will need:
Embedding Power BI into your application will require software engineering, but there are many existing tools that can be leveraged during your implementation:
Detailed instruction is available in Power BI’s technical documentation directory.
This is part three of our embed series. In part four, we’ll take a look at some real-life examples of basic and advanced embedded analytics and explore use cases in further detail.
Learn the basics of building a Power BI dashboard to ensure your users engage with and retain the valuable insights you're providing.
Embed Series Part 2 - Learn the value of Embedded Analytics and if your organization could benefit.
Learn how to build and design reports in Power BI, including a step by step building process and our top 10 design tips.
Learn how to use themes in Power BI, including creating custom themes, themes examples and free themes to help get you started.
Understand Power BI dashboard usage for key stakeholders. How often are they viewing the dashboard?
Utilize the correct Power BI visuals for comparing data. Area charts are great for comparison data.