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.
Embed Series Part 4 - Read how Zillow, the NY Times, and Vsimple are leveraging embedding analytics with everyday examples
Embed Series Part 2 - Learn the value of Embedded Analytics and if your organization could benefit
Embed Series Part 1 - Learn what embedded analytics is and how it can offer more value than traditional BI
We're sharing more themes to help with design ideas, this time with a wider range of colors and more dark themes.
A curated list of our favorite design and data visualization resources for learning and inspiration.
Learn the 10 Power BI design principles that you should follow to make your dashboards stand out.
Learn the basics of building a Power BI dashboard to ensure your users engage with and retain the valuable insights you're providing.
Learn how to use data storytelling to help your users better understand and retain information.
Learn why color is an important part of the Power BI design process and how it can help you to tell a better data-driven story.
Learn the top 4 data visualization best practices you should be using to create meaningful insights.
Learn how failing to implement Power BI design in your dashboards can hold your business back.
Learn why you need Power BI design to make your reports stand out.
Learn about the Power BI dashboard design best practices to create memorable reports.
Learn why data visualization seems to be the new trend and how you can take advantage of it.