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

Los desarrolladores tienen distintas opciones para tratar de incluir contenido de Power BI en las aplicaciones.Developers have different options trying to include Power BI content into applications. Como desarrollador, estas opciones incluyen inserciones con Power BI, objetos visuales personalizados e inserciones de datos en Power BI.As a developer, you can use these options include embedding with Power BI, custom visuals, and pushing data into Power BI.

Inserción de contenido de Power BIEmbedding Power BI content

El servicio Power BI (SaaS) y el servicio Power BI Embedded en Azure (PaaS) tienen las API para insertar los paneles e informes.The Power BI service (SaaS) and the Power BI Embedded service in Azure (PaaS) have APIs for embedding your dashboards and reports. Con esta característica puede acceder a las características de Power BI más actualizadas (como paneles, puertas de enlace y áreas de trabajo de la aplicación) para insertar el contenido.This feature means you can access the latest Power BI features – such as dashboards, gateways, and app workspaces – when embedding your content.

Puede ver la herramienta de configuración de inserción para empezar rápidamente y descargar una aplicación de ejemplo.You can go through the Embedding setup tool to quickly get started and download a sample application.

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

Ejemplo de PBIE

Para más información sobre la inserción con Power BI, vea Inserción con Power BI.To learn more about embedding with Power BI, see Embedding with Power BI.

Desarrollar objetos visuales personalizadosDeveloping custom visuals

Puede usar objetos visuales personalizados con Power BI para crear un único tipo de objeto visual adaptado a sus necesidades o a las de su empresa.You can use custom visuals with Power BI to create a unique type of visual that’s tailored to you or your company. A menudo son los desarrolladores los que crean estos objetos visuales personalizados.Often these custom visuals are created by developers. Se crean cuando la gran cantidad de objetos visuales que se incluyen con Power BI no se ajustan a sus necesidades.They're built when the multitude of visuals that are included with Power BI don’t quite meet your needs.

Con los objetos visuales personalizados puede crear sus propios objetos visuales para usarlos en informes de Power BI.Custom visuals allow you to create your visuals for use within Power BI reports. Los objetos visuales personalizados se escriben con TypeScript, que es un superconjunto de JavaScript.Custom visuals are written in TypeScript, which is a superset of JavaScript. TypeScript es compatible con algunas características avanzadas y un acceso anticipado a la funcionalidad de ES6/ES7.TypeScript supports some advanced features and early access to ES6/ES7 functionality. La aplicación de estilos de objeto visual se administra mediante hojas de estilo en cascada (CSS).Visual styling is handled using cascading styles sheets (CSS). Para su comodidad, usamos el precompilador Less, que admite algunas características avanzadas (por ejemplo, el anidamiento, variables, condiciones, bucles, entre otras).For your convenience, we use the Less pre-compiler, which supports some advanced features such as nesting, variables, conditions, loops, and other features. Si no quiere usar ninguna de estas características, puede escribir CSS plano en el archivo de Less.If you don't want to use any of those features, you can write plain CSS in the less file.

Ejemplo de CV

Para saber más sobre el desarrollo visual personalizado, vea Desarrollo de objetos visuales personalizados de Power BI.To start learning more about custom visual development, see Developing a Power BI custom visual.

Uso de automatización de la APIUsing API automation

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.

Ejemplo de inserción de datos

Para ver algunas de las cosas que se pueden hacer con la API de Power BI, eche un vistazo a ¿Qué pueden hacer los desarrolladores con la API de Power BI?To see some of the things you can do with the Power BI APIs, see What can developer do with the Power BI APIs?

Pasos siguientesNext steps

Inserción con Power BIEmbedding with Power BI

Desarrollo de objetos visuales personalizados de Power BIDeveloping a Power BI custom visual

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

Centro para desarrolladores de Power BIPower BI Developer Center