다음을 통해 공유


보고서의 성능 향상

 

게시 날짜: 2017년 1월

적용 대상: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

다음은 보고서의 성능을 향상시키는 데 도움이 되는 몇 가지 지침입니다.

일반

이러한 지침은 Fetch 기반 보고서 및 SQL 기반 보고서에 적용됩니다.

  • Microsoft Dynamics 365 데이터베이스에서 모든 레코드를 표시하는 대신 지정된 기간에서 정보를 표시하도록 보고서를 제한합니다.

  • 데이터 집합이 제한되도록 보고서를 사전 필터링합니다.

  • 원시 데이터를 Reporting Services로 전달하고 그룹화하는 대신 FetchXML 쿼리 또는 SQL 문의 집계를 사용하여 집계 합계를 계산합니다.

  • 가능하면 사용된 데이터 집합의 수를 제한합니다.

  • 날짜를 비교할 때 비교할 UTC 데이터 필드를 사용합니다. 예를 들어 FetchXML 쿼리 또는 필터링된 보기에서 createdon 필드가 아닌 createdonutc 필드를 비교합니다.

SQL 기반 보고서

이러한 지침은 SQL 기반 보고서에만 적용됩니다.

  • 모든 사용자에게 주문형으로 가능한 대형 데이터 집합 또는 복잡한 SQL 쿼리를 사용하는 보고서를 만들지 마십시오.

  • Microsoft Dynamics 365 필터링된 보기에서 모든 열을 선택하지는 마십시오. 대신 SQL 문에서 선택할 열을 명시적으로 지정합니다.

  • 인라인 SQL 대신 SQL 저장 프로시저를 사용합니다.

참고 항목

Dynamics 365로 보고 및 분석
필터를 사용하여 보고서 성능 개선

© 2017 Microsoft. All rights reserved. 저작권 정보