Microsoft Dynamics 365 Customer Engagement (on-premises)에는 사용자에게 유용한 비즈니스 정보를 제공하는 보고서가 포함되어 있습니다. 이러한 보고서는 SQL Server Reporting Services를 기반으로 하며 SQL Server Reporting Services 보고서에 사용할 수 있는 것과 동일한 기능 집합을 제공합니다.
소유권 신고
시스템 보고서는 모든 사용자가 사용할 수 있습니다. 보고서를 소유한 개인은 특정 동료 또는 팀과 보고서를 공유하거나 모든 사용자가 사용할 수 있도록 조직에서 보고서를 사용할 수 있도록 할 수 있습니다.
보고서 형식
Customer Engagement (on-premises)는 두 가지 유형의 보고서를 지원합니다.
SQL Server Reporting Services 보고서. 이러한 보고서는 SQL 쿼리 및 필터링된 보기를 사용하여 보고서 데이터를 검색합니다. 필터링된 보기는 보고서를 실행하는 사용자의 보안 역할에서 사용할 수 있는 데이터로 데이터를 제한합니다. Customer Engagement (on-premises)에 포함된 모든 기본 보고서는 SQL 기반 보고서입니다.
SQL 데이터베이스에 대한 액세스는 지원되지 않으므로 Dynamics 365 Customer Engagement에서 필터링된 보기에 액세스할 수 없습니다. Dynamics 365(온라인) 또는 Power Apps 구독이 있는 경우 사용자 지정 보고를 위해 Fetch 기반 보고서를 사용합니다.
Fetch 기반 Reporting Services 보고서. 이러한 보고서는 필터링된 보기 대신 Customer Engagement (on-premises)에 독점적인 FetchXML 쿼리를 사용하여 보고서에 대한 데이터를 검색합니다. 에서 보고서 마법사를 사용하여 만드는 보고서는 Fetch 기반 보고서입니다.
다른 보고서는 다음과 같을 수 있습니다.
웹페이지에 대한 링크
정적 파일
Customer Engagement (on-premises) 데이터베이스에서 데이터를 읽는 동적 Office Excel 파일
각 보고서에 대해 다음 속성을 편집할 수 있습니다.
파일 이름 또는 URL
Display name
설명
사용자 인터페이스에서 보고서가 표시되는 위치에 대한 정보
보고서의 데이터 보안
모든 보고서는 사용자의 보안 역할에 따라 데이터를 필터링하는 필터링된 보기에서 데이터를 읽습니다. 보고서에는 보고서를 실행하는 사람이 볼 수 있는 권한이 있는 데이터만 표시됩니다.
솔루션의 보고서
보고서는 솔루션을 고려하여 작성됩니다. 보고서를 솔루션에 구성 요소로 추가하면 앱 기능과 사용자 인터페이스를 확장하는 단일 소프트웨어 단위가 됩니다. 조직이 담당하거나 조직에 표시되는 보고서만 솔루션에 추가할 수 있습니다.
비고
조직에서 보고서를 볼 수 있는지 확인하려면: 보고서 목록에서 보고서를 선택한 다음 편집을 클릭하거나 탭합니다. 관리 탭에서 보기 가능이 조직으로 설정되어 있는지 확인합니다.
보고서의 스냅샷을 추가, 가져오기 또는 솔루션의 일부로 내보낼 수 있습니다. 보고서, 하위 보고서, 보고서 범주, 보고서 표시 영역 및 보고서 관련 레코드 종류는 보고서 집합의 구성 요소로 간주됩니다. 덮어쓰지 않음 모드에서 솔루션 업데이트를 가져올 때 보고서 집합의 구성 요소가 사용자 지정된 경우 보고서에 대한 솔루션의 모든 업데이트가 무시됩니다.
보고서 작성 시작
Customer Engagement (on-premises)는 SQL Server Reporting Services RDL(Report Definition Language) 보고서를 사용하여 데이터를 쿼리하고 구체화된 결과를 보고서 사용자에게 다시 반환합니다. RDL에 대한 자세한 내용은 SSRS(보고서 정의 언어)를 참조하세요.
앱에서 사용할 수 있는 기존 RDL 보고서를 만들거나 수정하려면 FetchXML을 사용한 다음 보고서 작성 도구를 사용하여 RDL로 변환합니다.
원하는 경우 타사 도구인 SQL2FetchXML을 사용하여 SQL 스크립트를 FetchXML로 변환한 다음 Fetch 기반 보고서에서 FetchXML 쿼리를 사용할 수 있습니다. 추가 정보: SQL2FetchXML 도움말
새 보고서를 만들기 위한 옵션
새 보고서를 만들려면 적절한 권한이 있는 사용자가 다음을 수행할 수 있습니다.
파일 또는 웹 페이지 링크를 보고서로 추가합니다.
보고서 마법사를 실행하여 새 Reporting Services 보고서를 만듭니다. 보고서 마법사는 드릴다운 보고서 및 상위 N 보고서를 포함한 테이블 및 차트 보고서를 만들 수 있습니다.
새 Fetch 기반 Reporting Services 보고서를 작성합니다. 사용자 지정 페치 기반 보고서를 작성하려면 Report Authoring Extension을 설치해야 합니다. 추가 정보: SQL Server Data Tools를 사용하여 새 보고서 만들기
기존 보고서를 수정하기 위한 옵션
기존 보고서의 경우 적절한 권한이 있는 사용자는 다음을 수행할 수 있습니다.
보고서를 범주로 구성하여 보고서 영역에서 각 보고서에 대해 표시되는 보기를 제어합니다.
사용자 인터페이스에서 보고서가 표시되는 위치를 확인하고 다른 보고서 속성을 편집합니다.
보고서 마법사를 사용하여 만든 보고서를 편집합니다.
기본 보고서를 편집합니다. 예를 들어 앱을 사용자 지정하는 경우 레이블을 수정하거나 기본 보고서에서 필드를 추가 또는 제거해야 할 수 있습니다. 추가 정보: SQL Server Data Tools를 사용한 보고서 작성 환경
기본 보고서, 보고서 마법사를 사용하여 만든 보고서 또는 기타 Reporting Services 보고서에 대한 기본 필터를 편집합니다.
Reporting Services 보고서에 대한 일회성 스냅숏을 만들거나 설정된 간격으로 Reporting Services 보고서가 실행되도록 예약합니다. 보고서 예약 기능은 현재 Dynamics 365 Customer Engagement 온-프레미스 버전에서만 사용할 수 있습니다.
다른 사용자와 개인 보고서를 공유하거나 조직의 모든 사용자가 사용할 수 있도록 합니다.
SharePoint 또는 사용자 지정 프로그램과 같은 외부 응용 프로그램에서 사용할 수 있도록 보고서를 게시합니다.
비고
SQL Server Reporting Services 보고서 작성기를 사용하여 FetchXML 보고서를 작성할 수 없습니다. SQL Server Data Tools용 Dynamics 365 Report Authoring Extension은 FetchXML 보고서를 작성하는 데 사용됩니다.