Condividi tramite


Migliorare le prestazioni dei report

 

Data di pubblicazione: novembre 2016

Si applica a: Dynamics CRM 2015

Vengono di seguito sono elencate alcune linee guida che consentono di migliorare le prestazioni del report.

Generale

Le linee guida sono disponibili sia per i report basati su Fetch che per i report basati su SQL.

  • Limitare un report per visualizzare le informazioni da un periodo di tempo specificato, anziché visualizzare tutti i record nel database di Microsoft Dynamics 365.

  • Filtrare un report in modo preliminare in modo che il set di dati sia limitato.

  • Calcolare i totali di aggregazione utilizzando le aggregazioni in una query FetchXML o in un'istruzione SQL, anziché passare i dati non elaborati ai Reporting Services e al raggruppamento.

  • Limitare il numero dei set di dati utilizzati, se possibile.

  • Quando si confrontano le date, utilizzare i campi di data UTC per i confronti. Ad esempio, confrontare i campi createdonutc e non i campi createdon in una visualizzazione filtrata o nella query FetchXML.

Report basati su SQL

Le linee guida sono disponibili solo per i report basati su SQL.

  • Non creare un report che utilizza un ampio un set di dati o una query SQL complessa disponibile su richiesta per tutti gli utenti.

  • Non selezionare tutte le colonne da una visualizzazione filtrata di Microsoft Dynamics 365. In alternativa, specificare in modo esplicito le colonne che si desidera selezionare nell'istruzione SQL.

  • Utilizzare le stored procedure SQL anziché SQL inline.

Vedere anche

Scrittura dei report di CRM 2015 locale
Migliorare le prestazioni dei report utilizzando i filtri

© 2016 Microsoft Corporation. Tutti i diritti sono riservati. Copyright