보고서의 성능 향상
게시 날짜: 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. 저작권 정보