Quali operazioni possono eseguire gli sviluppatori con Power BI?What can developers do with Power BI?

Gli sviluppatori hanno diverse opzioni per provare a includere contenuto di Power BI nelle applicazioni.Developers have different options trying to include Power BI content into applications. Queste opzioni includono incorporamento con Power BI, oggetti visivi personalizzati e push dei dati in Power BI.These options include embedding with Power BI, custom visuals, and pushing data into Power BI.

IncorporamentoEmbedding

Il servizio Power BI (SaaS) e il servizio Power BI Embedded in Azure (PaaS) offrono API per l'incorporamento di dashboard e report.The Power BI service (SaaS) and the Power BI Embedded service in Azure (PaaS) have APIs for embedding your dashboards and reports. Questo significa che si avrà un set di funzionalità e l'accesso alle ultime funzionalità di Power BI, ad esempio dashboard, gateway e aree di lavoro per le app, quando si incorpora il contenuto.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.

Esempio di Power BI Embedded

Sviluppare oggetti visivi personalizzatiDevelop custom visuals

Gli oggetti visivi personalizzati consentono di creare oggetti visivi da usare all'interno dei report di Power BI.Custom visuals allow you to create your own visuals for use within Power BI reports. Gli oggetti visivi personalizzati sono scritti in TypeScript, un soprainsieme di JavaScript.Custom visuals are written in TypeScript which is a superset of JavaScript. TypeScript supporta caratteristiche più avanzate e l'accesso anticipato alla funzionalità ES6/ES7.TypeScript supports some advanced features and early access to ES6/ES7 functionality. L'applicazione di stili visivi viene gestita usando i fogli di stile CSS.Visual styling is handled using cascading styles sheets (css). Per praticità verrà usato il servizio di pre-compilazione Less, che supporta alcune funzionalità avanzate come l'annidamento, le variabili, i cicli e così via. Se non si vuole usare nessuna di queste funzionalità, è possibile scrivere semplicemente fogli di stile CSS normali nel file di Less.For your convenience, we use the Less pre-compiler which supports some advanced features such as nesting, variables, conditions, loops, etc. If you don't want to use any of those features, you can just write plain css in the less file.

Esempio di oggetti visivi

Push dei dati in Power BIPush data into Power BI

È possibile usare l'API Power BI per eseguire il push dei dati in un set di dati.You can use the Power BI API to push data into a dataset. Ciò consente di aggiungere una riga a una tabella all'interno di un set di dati.This allows you to add a row to a table within a dataset. I nuovi dati possono quindi essere riflessi nei riquadri in un dashboard e all'interno di oggetti visivi in un report.The new data can then be reflected in tiles on a dashboard and within visuals within your report.

Esempio di push dei dati

Passaggi successiviNext steps

Incorporamento con Power BIEmbedding with Power BI
Pubblicare oggetti visivi personalizzati in Office StorePublish custom visuals to the Office store
Eseguire il push dei dati in un dashboardPush data into a dashboard