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. Gli sviluppatori possono usare queste opzioni, tra cuiincorporamento con Power BI, oggetti visivi personalizzati e push dei dati in Power BI.As a developer, you can use these options include embedding with Power BI, custom visuals, and pushing data into Power BI.

Incorporamento di contenuto di Power BIEmbedding Power BI content

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. Questa funzionalità consente di accedere alle funzionalità di Power BI più recenti, ad esempio dashboard, gateway e aree di lavoro per le app, quando si incorpora il contenuto.This feature means you can access the latest Power BI features – such as dashboards, gateways, and app workspaces – when embedding your content.

È possibile usare lo strumento di installazione dell'incorporamento per iniziare rapidamente e scaricare un'applicazione di esempio.You can go through the Embedding setup tool to quickly get started and download a sample application.

Scegliere la soluzione adatta alle proprie esigenze:Choose the solution that is right for you:

Esempio di Power BI Embedded

Per altre informazioni sull'incorporamento con Power BI, vedere Incorporamento con Power BI.To learn more about embedding with Power BI, see Embedding with Power BI.

Sviluppo di oggetti visivi personalizzatiDeveloping custom visuals

È possibile usare oggetti visivi personalizzati con Power BI per creare un tipo di oggetto visivo esclusivo in base alle esigenze dell'utente o della società.You can use custom visuals with Power BI to create a unique type of visual that’s tailored to you or your company. Spesso gli oggetti visivi personalizzati vengono creati dagli sviluppatoriOften these custom visuals are created by developers. quando la pur grande varietà di oggetti visivi inclusi in Power BI non soddisfa le esigenze.They're built when the multitude of visuals that are included with Power BI don’t quite meet your needs.

Gli oggetti visivi personalizzati consentono di creare oggetti visivi da usare all'interno di report di Power BI.Custom visuals allow you to create your 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 tramite 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, ad esempio l'annidamento, le variabili e i cicli.For your convenience, we use the Less pre-compiler, which supports some advanced features such as nesting, variables, conditions, loops, and other features. Se non si vuole usare alcuna di queste funzionalità, è possibile scrivere fogli di stile CSS normali nel file di Less.If you don't want to use any of those features, you can write plain CSS in the less file.

Esempio di oggetti visivi

Per altre informazioni sullo sviluppo di oggetti visivi personalizzati, vedere Developing a Power BI custom visual (Sviluppo di un oggetto visivo personalizzato di Power BI).To start learning more about custom visual development, see Developing a Power BI custom visual.

Uso dell'automazione APIUsing API automation

Power BI visualizza dashboard interattivi, che possono essere creati e aggiornati da molte origini dati diverse in tempo reale.Power BI displays dashboards that are interactive, and can be created and updated from many different data sources in real time. Usando un qualsiasi linguaggio di programmazione che supporti chiamate REST, è possibile creare un'app in grado di integrarsi con un dashboard di Power BI in tempo reale.Using any programming language that supports REST calls, you can create apps that integrate with a Power BI dashboard in real time. È anche possibile integrare riquadri e report di Power BI nelle app.You can also integrate Power BI tiles and reports into apps.

Gli sviluppatori possono anche creare le proprie visualizzazioni dei dati che possono essere usate nei dashboard e nei report interattivi.Developers can also build their own data visualizations that can be used in interactive reports and dashboards.

Esempio di push dei dati

Per informazioni su alcune attività che è possibile eseguire con le API Power BI, vedere Quali operazioni possono eseguire gli sviluppatori con le API 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?

Passaggi successiviNext steps

Incorporamento con Power BIEmbedding with Power BI

Developing a Power BI custom visual (Sviluppo di un oggetto visivo personalizzato di Power BI)Developing a Power BI custom visual

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

Centro per sviluppatori Power BIPower BI Developer Center