Guida per sviluppatori relativa ai report per Microsoft Dynamics 365

 

Data di pubblicazione: gennaio 2017

Si applica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

In Microsoft Dynamics 365 sono inclusi i report contenenti le informazioni aziendali utili all'utente. Questi report sono basati su Microsoft SQL Server Reporting Services e offrono lo stesso set di funzionalità disponibili per i report di Microsoft SQL Server Reporting Services.Ulteriori informazioni:SQL Server Reporting Services

Per informazioni sulla scrittura di report, vedi TechNet: Scrittura dei report di CRM 2016 Online e locale. Gli argomenti di questa sezione si riferiscono a scenari per sviluppatori.

La definizione dei report (dati e layout) dei report di Microsoft Dynamics 365 è contenuta in un file con estensione .rdl. Il contenuto del file .rdl è conforme alla specifica Report Definition Language di Microsoft SQL Server.Ulteriori informazioni:Guida di riferimento di Report Definition Language

Microsoft Dynamics 365 contiene numerosi report predefiniti per la visualizzazione dei dati aziendali. È possibile creare report personalizzati utilizzando uno di questi report come modelli oppure creare un report personalizzato completamente nuovo.

Esistono due tipi di report in Microsoft Dynamics 365:

  • Basato su SQL
    Questi report utilizzano query SQL per recuperare in modo sicuro i dati per i report da visualizzazioni filtrate definite dal sistema. Sono gli stessi report che erano disponibili per le versioni precedenti di Microsoft Dynamics 365. I report predefiniti forniti con Microsoft Dynamics 365 sono report basati su SQL.

    Per motivi di sicurezza, non è possibile distribuire in Microsoft Dynamics 365 (online) report basati su SQL personalizzati.

  • Basati su Fetch
    Questi report sono stati introdotti in Microsoft Dynamics 365 e utilizzano le query FetchXML per recuperare i dati. È possibile distribuire in Microsoft Dynamics 365 (online) e in Dynamics 365 (locale) report basati su Fetch personalizzati. Tutti i report creati con la Creazione guidata report in Microsoft Dynamics 365 sono basati su Fetch.

    Nota

    I report FetchXml non eseguono il metodo o il messaggio RetrieveMultiple per recuperare i dati aziendali per il report. I plug-in registrati per RetrieveMultiple non vengono chiamati per i report FetchXml.

    I report in Microsoft Dynamics 365 (online) vengono eseguiti in modalità sandbox grazie all'abilitazione della sandbox RDL in Microsoft SQL Server Reporting Services. Come risultato, alcune funzionalità potrebbero non essere disponibili in Microsoft Dynamics 365 (online). Ad esempio, il codice personalizzato nella definizione dei report non funzionerà.Ulteriori informazioni:Abilitazione e disabilitazione di RDL Sandboxing

Oltre alle funzionalità di creazione di report in Microsoft Dynamics 365, con Microsoft Dynamics 365 (online) il servizio cloud Power BI per Office 365 funziona con Microsoft Office Excel per fornire una soluzione di analisi self service. Ulteriori informazioni: TechNet: Utilizzare Power BI con Microsoft Dynamics 365 Online

In questa sezione

Pubblicare report

Pubblicare un report tramite il servizio Web Microsoft Dynamics 365

Gestire un report in modalità offline

Report configuration file schema

Entità report

Codice di esempio per i report

Riferimento

Documentazione in linea di SQL Server Reporting Services

Sezioni correlate

Estendere Microsoft Dynamics 365

Estensioni supportate per Microsoft Dynamics 365

Modelli di dati e metadati in Microsoft Dynamics 365

Estendere Microsoft Dynamics 365 nel server

Estendere Microsoft Dynamics 365 nel client

Personalizzare le applicazioni di Microsoft Dynamics 365

Comprimere e distribuire estensioni con soluzioni

Estendere Microsoft Dynamics 365 per Outlook

Integrare Microsoft Dynamics 365 con SharePoint

Integrare Microsoft Dynamics 365 con OneNote

Utilizzare la knowledge base di Parature in Dynamics 365

Microsoft Dynamics 365

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright