What can developers do with Power BI?
Developers have different options trying to include Power BI content into applications. These options include embedding with Power BI, custom visuals, and pushing data into Power BI.
The Power BI service (SaaS) and the Power BI Embedded service in Azure (PaaS) have APIs for embedding your dashboards and reports. This means you will have a set of capabilities and access to the latest Power BI features – such as dashboards, gateways and app workspaces – when embedding your content.
You can go through the Onboarding experience tool to quickly get started and download a sample application.
Choose the solution that is right for you:
- Embed for your customers - when you are interested in an app owns data solution. Embedding for your customers provides the ability to embed dashboards and reports to users who don't have an account for Power BI.
- Embed for your organization - when you are interested in a user owns data solution. Embedding for your organization allows you to extend the Power BI service.
Develop custom visuals
Push data into Power BI
You can use the Power BI API to push data into a dataset. This allows you to add a row to a table within a dataset. The new data can then be reflected in tiles on a dashboard and within visuals within your report.