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