Que peuvent faire les développeurs avec Power BI ?What can developers do with Power BI?

Power BI offre un vaste éventail d’options pour les développeurs.Power BI offers a wide range of options for developers. Cela va de l’incorporation dans des visuels personnalisés aux jeux de données en streaming.This ranges from embedding to custom visuals and streaming datasets.

IncorporationEmbedding

Le service Power BI et Power BI Embedded dans Azure s’assemblent afin d’offrir une seule API pour incorporer vos tableaux de bord et rapports.The Power BI service and Power BI Embedded in Azure are coming together to offer a single API for embedding your dashboards and reports. Cela signifie que vous disposez d’une surface d’API, d’un ensemble cohérent de fonctionnalités et de l’accès aux dernières fonctionnalités de Power BI telles que des tableaux de bord, des passerelles et des espaces de travail d’application lors de l’incorporation de votre contenu.This means you will have one API surface, a consistent set of capabilities and access to the latest Power BI features – such as dashboards, gateways and app workspaces – when embedding your content. Pour plus d’informations, voir Incorporation avec Power BI.For more information, see Embedding with Power BI.

Éléments visuels personnalisésCustom visuals

Les visuels personnalisés vous permettent de créer vos propres visuels à utiliser dans les rapports Power BI.Custom visuals allow you to create your own visuals for use within Power BI reports. Les visuels personnalisés sont écrits en TypeScript, qui est un sur-ensemble de JavaScript prenant en charge certaines fonctionnalités avancées et un accès en avant-première aux fonctionnalités de ES6/ES7.Custom visuals are written in TypeScript which is a superset of JavaScript that supports some advanced features and early access to ES6/ES7 functionality. Les styles de visuels sont gérés à l’aide de feuilles de style en cascade (CSS).Visual styling is handled using cascading styles sheets (css). Pour votre facilité, nous utilisons le précompilateur LESS qui prend en charge certaines fonctionnalités avancées, telles que l’imbrication, les variables, les mixins, les conditions, les boucles, etc. Si vous ne souhaitez pas utiliser ces fonctionnalités, vous pouvez simplement écrire une feuille de style CSS brute dans le fichier LESS.For your convinence, we use the Less pre-compiler which supports some advanced features such as nesting, variables, mixins, conditions, loops, etc. If you don't want to use any of those features, you can just write plain css in the less file.

Pour plus d’informations sur la façon de développer et publier un visuel personnalisé, voir Publier des visuels personnalisés dans l’Office Store.For more information about how to develop and publish a custom visual, see Publish custom visuals to the Office store.

Transmettre des données à Power BIPush data into Power BI

Vous pouvez utiliser l’API Power BI pour envoyer des données dans un jeu de données.You can use the Power BI API to push data into a dataset. Cela vous permet d’ajouter une ligne à une table à l’intérieur d’un jeu de données.This allows you to add a row to a table within a dataset. Les nouvelles données peuvent ensuite être reflétées dans des vignettes sur un tableau de bord et dans des visuels à l’intérieur de votre rapport.The new data can then be reflected in tiles on a dashboard and within visuals within your report.

Pour plus d’informations, voir Transmettre des données à un tableau de bord.For more information, see Push data into a dashboard

Étapes suivantesNext steps

Incorporation avec Power BIEmbedding with Power BI
Comment migrer le contenu d’une collection d’espaces de travail Power BI Embedded vers Power BIHow to migrate Power BI Embedded workspace collection content to Power BI
Dépôt Git d’API JavaScriptJavaScript API Git repo
Dépôt Git de C# pour Power BI Power BI C# Git repo
Publier des visuels personnalisés dans l’Office StorePublish custom visuals to the Office store
Dépôt Git de visuels Power BIPower BI Visuals Git repo
Exemple de JavaScript incorporéJavaScript embed sample
Livre blanc sur Power BI PremiumPower BI Premium whitepaper
D’autres questions ?More questions? Posez vos questions à la communauté Power BITry the Power BI Community