Compartilhar via


Melhorar o desempenho dos relatórios

 

Publicado: janeiro de 2017

Aplicável a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Há algumas diretrizes que podem ajudá-lo a aprimorar o desempenho dos relatórios.

Geral

Essas diretrizes são aplicáveis para relatórios baseados em Fetch e baseados em SQL.

  • Limita um relatório para exibir informações de um período específico, em vez de exibir todos os registros no banco de dados do Microsoft Dynamics 365.

  • Pré-filtra um relatório para que o conjunto de dados seja limitado.

  • Calcule totais agregados usando o código SQL ou as agregações em uma consulta FetchXML ou uma instrução SQL, em vez de passar dados brutos para o Reporting Services e agrupamento.

  • Limita o número de conjunto de dados usados, se possível.

  • Ao comparar datas, use os campos data UTC para comparações. Por exemplo, compare os campos createdonutc e não os campos createdon na consulta FetchXML ou em uma exibição filtrada.

Relatórios baseados em SQL

Essas diretrizes são aplicáveis apenas para relatórios baseados em SQL.

  • Não crie um relatório que utiliza um grande conjunto de dados ou uma consulta SQL complexa disponível sob demanda para todos os usuários.

  • Não selecione todas as colunas de uma exibição filtrada do Microsoft Dynamics 365. Em vez disso, especifique explicitamente as colunas que você deseja selecionar na declaração SQL.

  • Use os procedimentos armazenados de SQL em vez do SQL embutido.

Confira Também

Relatórios e análise com o Dynamics 365
Melhorar o desempenho de relatórios usando filtros

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais