¿Qué pueden hacer los desarrolladores con la API de Power BI?What can developers do with the Power BI API?

Power BI muestra los paneles que son interactivos y se pueden crear y actualizar desde muchos orígenes de datos diferentes en tiempo real.Power BI displays dashboards that are interactive, and can be created and updated from many different data sources in real time. Con cualquier lenguaje de programación que admita llamadas de REST, puede crear aplicaciones que se integren con un panel de Power BI en tiempo real.Using any programming language that supports REST calls, you can create apps that integrate with a Power BI dashboard in real time. También puede integrar informes e iconos de Power BI en las aplicaciones.You can also integrate Power BI tiles and reports into apps.

Los desarrolladores también pueden crear sus propias visualizaciones de datos para que estas puedan usarse en informes y paneles interactivos.Developers can also build their own data visualizations that can be used in interactive reports and dashboards.

A continuación se indican algunas de las cosas que puede hacer con las API de Power BI.Here are some of the things you can do with the Power BI APIs.

Para hacerloTo do this Vaya aquíGo here
Insertar paneles, informes e iconos para usuarios de Power BI y usuarios que no usan Power BI (la aplicación es propietaria de los datos)Embed dashboards, reports, and tiles for Power BI users and Non-Power BI users (app owns data) Procedimiento para insertar paneles, informes e iconos de Power BIHow to embed your Power BI dashboards, reports, and tiles
Ampliar un flujo de trabajo de empresa existente para insertar datos clave en un panel de Power BI.Extend an existing business workflow to push key data into a Power BI dashboard. Insertar datos en un panelPush data into a dashboard
Autenticación en Power BI.Authenticate to Power BI. Autenticación en Power BIAuthenticate to Power BI
Crear un objeto visual personalizado.Create a custom visual. Desarrollo de objetos visuales personalizados de Power BIDeveloping a Power BI custom visual

Nota

Las API de Power BI siguen haciendo referencia a las áreas de trabajo de la aplicación como grupos.The Power BI APIs still refer to app workspaces as groups. Todas las referencias a grupos significan que está trabajando con áreas de trabajo de la aplicación.Any references to groups mean that you are working with app workspaces.

Ejemplos de desarrolladores de Power BIPower BI Developer samples

Entre los ejemplos de desarrolladores de Power BI se incluyen elementos para insertar paneles, informes e iconos.The Power BI Developer samples include items for embedding dashboards, reports and tiles.

Power BI developer samples (Ejemplos de desarrolladores de Power BI)Power BI Developer samples

  • Los ejemplos de App Owns Data (La aplicación es propietaria de los datos) son para la inserción con usuarios que no usan Power BI.Samples within App Owns Data are for embedding with non-Power BI users.
  • Los ejemplos de User Owns Data (El usuario es propietario de los datos) son para la inserción con usuarios de Power BI.Samples within User Owns Data are for embedding with Power BI users.

Repositorios de GitHubGitHub repositories

Herramientas de desarrolladoresDeveloper tools

Las siguientes son herramientas que puede usar para ayudarle a desarrollar elementos de Power BI.The following are tools you can use to aid in your development of Power BI items.

Puede ver la herramienta de configuración de inserción para empezar a trabajar rápidamente y descargar una aplicación de ejemplo sobre cómo insertar contenido de Power BI.You can go through the Embedding setup tool to quickly get started and download a sample application on how to embed Power BI content.

Elija la solución que más le convenga:Choose the solution that is right for you:

Para obtener un ejemplo completo del uso de la API de JavaScript, puede usar la herramienta de área de juegos.For a full sample of using the JavaScript API, you can use the Playground tool . Esta herramienta es una forma rápida de reproducir diferentes tipos de ejemplos de Power BI Embedded.This tool is a quick way to play with different types of Power BI Embedded samples. También puede obtener más información sobre la API de JavaScript si consulta la página de la wiki de PowerBI-JavaScript.You also can get more Information about the JavaScript API by visiting the PowerBI-JavaScript wiki page.

Insertar datos en Power BIPush data into Power BI

Puede usar la API de Power BI para insertar datos en un conjunto de datos.You can use the Power BI API to push data into a dataset. Esta característica le permite agregar una fila a una tabla dentro de un conjunto de datos.This feature allows you to add a row to a table within a dataset. Luego, los nuevos datos se pueden reflejar en iconos en un panel y dentro de los objetos visuales de su informe.The new data can then be reflected in tiles on a dashboard and within visuals within your report.

Ejemplo de inserción de datos

Pasos siguientesNext steps

Inserción de datos en un conjunto de datosPush data into a dataset
Desarrollo de objetos visuales personalizados de Power BIDeveloping a Power BI custom visual
Referencia de la API de REST de Power BIPower BI REST API reference

¿Tiene más preguntas?More questions? Pruebe a preguntar a la comunidad de Power BITry asking the Power BI Community