O que os desenvolvedores podem fazer com o Power BI?What can developers do with Power BI?

O Power BI oferece uma ampla variedade de opções para desenvolvedores.Power BI offers a wide range of options for developers. Isso vai desde a inserção até elementos visuais personalizados e conjuntos de dados de streaming.This ranges from embedding to custom visuals and streaming datasets.

InserçãoEmbedding

O serviço do Power BI e Power BI Embedded no Azure estão sendo unidos para oferecer uma única API para inserir seus dashboards e relatórios.The Power BI service and Power BI Embedded in Azure are coming together to offer a single API for embedding your dashboards and reports. Isso significa que você terá uma superfície de API, um conjunto consistente de recursos e o acesso aos recursos mais recentes do Power BI, tais como dashboards, gateways e espaços de trabalho de aplicativo, ao inserir seu conteúdo.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. Para obter mais informações, consulte Inserindo com o Power BI.For more information, see Embedding with Power BI.

Elementos visuais personalizadosCustom visuals

Os elementos visuais personalizados permitem que você crie seus próprios elementos visuais para uso em relatórios do Power BI.Custom visuals allow you to create your own visuals for use within Power BI reports. Os elementos visuais personalizados são escritos em TypeScript, que é um superconjunto do JavaScript que dá suporte a alguns recursos avançados e acesso antecipado às funcionalidades do 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. A aplicação de estilo do visual é realizada usando CSS (folhas de estilos em cascata).Visual styling is handled using cascading styles sheets (css). Para facilitar, usamos o pré-compilador LESS que dá suporte a alguns recursos avançados como aninhamento, variáveis, mesclagens, condições, loops, etc. Se não quiser usar esses recursos, escreva apenas o CSS simples no arquivo 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.

Para obter mais informações sobre como desenvolver e publicar um elemento visual personalizado, consulte Publicar elementos visuais personalizados na Office Store.For more information about how to develop and publish a custom visual, see Publish custom visuals to the Office store.

Enviar dados por push ao Power BIPush data into Power BI

Você pode usar a API do Power BI para enviar dados por push a um conjunto de dados.You can use the Power BI API to push data into a dataset. Isso permite que você adicione uma linha a uma tabela dentro de um conjunto de dados.This allows you to add a row to a table within a dataset. Assim, os novos dados podem ser mostrados em blocos em um dashboard e dentro de elementos visuais no seu relatório.The new data can then be reflected in tiles on a dashboard and within visuals within your report.

Para obter mais informações, consulte Enviar dados por push a um dashboardFor more information, see Push data into a dashboard

Próximas etapasNext steps

Inserindo com o Power BIEmbedding with Power BI
Como migrar o conteúdo da coleção do espaço de trabalho do Power BI Embedded para o Power BIHow to migrate Power BI Embedded workspace collection content to Power BI
Repositório Git de API do JavaScriptJavaScript API Git repo
Repositório Git de C# do Power BIPower BI C# Git repo
Publicar visuais personalizados na Office StorePublish custom visuals to the Office store
Repositório Git de elementos visuais do Power BIPower BI Visuals Git repo
Exemplo inserido do JavaScriptJavaScript embed sample
White paper do Power BI PremiumPower BI Premium whitepaper
Mais perguntas?More questions? Experimente a Comunidade do Power BITry the Power BI Community