Power BI provides cloud-based BI services, known as "Power BI Services", along with a desktop based interface, called "Power BI desktop". It offers data warehouse capabilities including data preparation, data discovery and interactive dashboards.

In March 2016, Microsoft released an additional service called Power BI Embedded on its Azure cloud platform. One main differentiator of the product is the ability to load custom visualizations.

The Power BI Embedded service makes it easy to build intelligent apps by giving developers the option to:

  • Create and embed rich interactive reports as part of the native application experience
  • Turn information into insight by lighting up data in new and exciting ways with Power BI out of the box visuals or building new custom visuals
  • Enrich the application by connecting to any of the cloud data sources supported by the Power BI service
  • Help users generate the right insights quickly by keeping data up to date with the Direct Query protocol
  • Keep their users and data secure with existing authentication and authorization infrastructure

Full Details