Condividi tramite


Panoramica sui report

In Microsoft Dynamics 365 Customer Engagement (on-premises) sono inclusi report contenenti informazioni aziendali utili per l'utente. Questi report sono basati su SQL Server Reporting Services e forniscono lo stesso set di funzionalità disponibili per i report di SQL Server Reporting Services.

Proprietà dei report

I report di sistema sono disponibili per tutti gli utenti. I singoli utenti proprietari dei report possono condividerli con colleghi o team specifici oppure possono renderli disponibili per l'organizzazione in modo che siano utilizzabili da tutti gli utenti.

Tipi di report

Customer Engagement (on-premises) supporta due tipi di report:

  • Report SQL Server Reporting Services. Questi report utilizzano query SQL e visualizzazioni filtrate per recuperare i dati. Le visualizzazioni filtrate consentono di limitare i dati disponibili in base al ruolo di sicurezza dell'utente che esegue il report. Tutti i report predefiniti forniti con Customer Engagement (on-premises) sono report basati su SQL.

    Non è possibile accedere alle visualizzazioni filtrate in Dynamics 365 Customer Engagement poiché l'accesso al database SQL non è supportato. Se disponi di una sottoscrizione di Dynamics 365 (online) o Power Apps, utilizza i report basati su Fetch per i report personalizzati.

  • Report di Reporting Services basati su Fetch. Questi report utilizzano query FetchXML proprietarie di Customer Engagement (on-premises) anziché visualizzazioni filtrate per il recupero dei dati. I report creati con la Creazione guidata report sono basati su Fetch.

Gli altri report possono essere:

  • Collegamenti a pagine Web

  • File statici

  • File di Office Excel dinamici che leggono i dati dal database delle app Customer Engagement (on-premises)

Per ogni report è possibile modificare le proprietà seguenti:

  • Nome file o URL

  • Nome visualizzato

  • Descrizione

  • Informazioni sulla posizione di visualizzazione del report nell'interfaccia utente

Sicurezza dei dati nei report

Tutti i report leggono i dati da visualizzazioni filtrate, nelle quali i dati vengono filtrati in base al ruolo di sicurezza dell'utente. Nei report vengono visualizzati solo i dati per i quali l'utente che esegue il report dispone delle autorizzazioni per la visualizzazione.

Report nelle soluzioni

I report riconoscono le soluzioni. Quando si aggiunge un report come componente di una soluzione, il report diventa una unità di software che estende la funzionalità delle app e l'interfaccia utente. Solo i report che sono di proprietà dell'organizzazione o visibili all'organizzazione possono essere aggiunti alle soluzioni.

Nota

Per sapere se un report è visibile all'organizzazione: nell'elenco dei report, selezionane uno e fai clic su o tocca Modifica. Nella scheda Amministrazione controlla se Visualizzabile da è impostato su Organizzazione.

È possibile aggiungere, importare o esportare snapshot di report come parte di una soluzione. I report, i report secondari, la categoria del report, l'area di visualizzazione del report e il tipo di record relativo al report sono considerati componenti di un set di report. Quando importi un aggiornamento di una soluzione in modalità non di sovrascrittura, eventuali aggiornamenti della soluzione a un report vengono ignorati se un componente del set di report è stato personalizzato.

Inizia a scrivere report

Customer Engagement (on-premises) utilizza i report RDL (Report Definition Language) di SQL Server Reporting Services per eseguire le query sui dati e restituire i risultati finali all'utente del report. Per ulteriori informazioni su RDL, vedere Report Definition Language (SSRS).

Per creare o modificare i report RDL esistenti che possono essere utilizzati con le app, utilizza FetchXML che viene quindi convertito in RDL tramite gli strumenti per la creazione di report.

Se lo desideri, puoi utilizzare uno strumento di terze parti, SQL2FetchXML, per convertire gli script SQL in FetchXML, quindi utilizzare la query FetchXML nei report basati su Fetch. Ulteriori informazioni: Guida di SQL2FetchXML.

Opzioni per la creazione di nuovi report

Per creare un nuovo report, gli utenti con le autorizzazioni appropriate possono:

  • Aggiungere un file o un collegamento a una pagina Web come report.

  • Eseguire la Creazione guidata report per creare un nuovo report di Reporting Services. La Creazione guidata report consente di creare report in formato tabella o grafico, inclusi report drill-through e report primi/ultimi N.

  • Scrivere un nuovo report di Reporting Services basato su Fetch. Per scrivere report personalizzati basati su Fetch, è necessario installare l'estensione per la modifica dei report di . Altre informazioni: Creare un nuovo report utilizzando SQL Server Data Tools

Opzioni per la modifica di report esistenti

Per i report esistenti, gli utenti con le autorizzazioni appropriate possono:

  • Organizza i report in categorie per stabilire in quali visualizzazioni dell'area dei report visualizzare ogni report.

  • Decidi se un report è visibile nell'interfaccia utente e modificare altre proprietà del report.

  • Modificare un report creato con la Creazione guidata report.

  • Modificare un report predefinito. Se personalizzi un'app, ad esempio, potrebbe essere necessario modificare le etichette oppure aggiungere o rimuovere i campi dei report predefiniti. Altre informazioni: Ambiente di scrittura report utilizzando SQL Server Data Tools

  • Modificare il filtro predefinito per un report predefinito, un report creato con la Creazione guidata report o altri report di Reporting Services.

  • Creare uno snapshot occasionale per un report di Reporting Services oppure pianificare l'esecuzione di un report di Reporting Services a intervalli predefiniti. La funzionalità di pianificazione dei report è attualmente disponibile solo nelle versioni locali di Dynamics 365 Customer Engagement.

  • Condividere un report personale con altri utenti o renderlo disponibile per chiunque nell'organizzazione.

  • Pubblicare un report in modo che sia disponibile per l'utilizzo con applicazioni esterne come SharePoint o con programmi personalizzati.

Nota

Non è possibile utilizzare il Gestione report di Microsoft SQL Server Reporting Services per la creazione di report FetchXML. Estensione per la modifica dei report di Dynamics 365 per SQL Server Data Tools è utilizzata per modificare i report basati su FetchXML.

Vedi anche

Guida all'utilizzo dei report e delle analisi

Pubblicare report