보고서 개요
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 (online) 또는 Power Apps를 구독 중일 경우 사용자 지정 보고를 위해 Fetch 기반 보고서를 사용합니다.
Fetch 기반 Reporting Services 보고서. 이러한 보고서에서는 필터링된 보기 대신 Customer Engagement (on-premises) 고유의 FetchXML 쿼리를 사용하여 보고서 데이터를 검색합니다. 보고서 마법사를 사용하여 만든 보고서는 Fetch 기반 보고서입니다.
다른 보고서는 다음과 같이 사용될 수 있습니다.
웹 페이지에 대한 링크
정적 파일
Customer Engagement (on-premises) 데이터베이스에서 데이터를 읽는 동적 Office Excel 파일
각 보고서에 대해 다음 속성을 편집할 수 있습니다.
파일 이름 또는 URL
표시 이름
설명
사용자 인터페이스에서 보고서가 표시하는 위치에 대한 정보
보고서의 데이터 보안
모든 보고서는 사용자의 보안 역할에 따라 데이터를 필터링하는 필터링된 보기에서 데이터를 읽습니다. 그리고 보고서를 실행하는 사용자가 볼 수 있는 권한을 가진 데이터만 표시합니다.
솔루션의 보고서
보고서는 솔루션에 따라 달라집니다. 솔루션에 보고서를 구성 요소로 추가하면 앱 기능 및 사용자 인터페이스를 확장하는 단일 소프트웨어 단위가 됩니다. 조직에서 담당하거나 조직에 표시되는 보고서만 솔루션에 추가할 수 있습니다.
노트
조직에서 볼 수 있는 보고서를 찾으려면 보고서 목록에서 보고서를 선택한 다음 편집을 클릭하거나 탭합니다. 관리 탭에서 볼 수 있는 대상이 조직으로 설정되었는지 확인합니다.
보고서의 스냅숏을 솔루션의 일부로 추가하거나, 가져오거나, 내보낼 수 있습니다. 보고서, 하위 보고서, 보고서 범주, 보고서 표시 영역 및 보고서 관련 레코드 종류는 보고서 집합의 구성 요소로 간주됩니다. 덮어쓰지 않는 모드에서 솔루션 업데이트를 가져올 때 보고서 집합의 어느 한 구성 요소라도 사용자 지정된 경우 솔루션에 의한 보고서 업데이트가 무시됩니다.
보고서 작성 시작하기
Customer Engagement (on-premises)는 SQL Server Reporting Services RDL(Report Definition Language) 보고서를 사용하여 데이터를 쿼리하고 보고서 사용자에게 정의된 결과를 반환합니다. RDL에 대한 자세한 내용은 RDL(Report Definition Language)(SSRS)을 참조하십시오.
앱에서 사용할 수 있는 기존 RDL 보고서를 만들거나 수정하려면 FetchXML을 사용한 다음 보고서 제작 도구를 사용하여 RDL로 변환합니다.
원하는 경우 타사 도구 SQL2FetchXML을 사용하여 SQL 스크립트를 FetchXML로 변환한 다음 Fetch 기반 보고서에서 FetchXML 쿼리를 사용할 수 있습니다. 추가 정보: SQL2FetchXML 도움말
새 보고서 만들기 옵션
적절한 사용 권한이 있는 사용자는 다음과 같이 새 보고서를 만들 수 있습니다.
파일 또는 웹 페이지 링크를 보고서로 추가합니다.
보고서 마법사를 실행하여 새 Reporting Services 보고서를 만듭니다. 보고서 마법사에서는 드릴스루 보고서 및 상위 N 보고서를 포함하여 테이블 및 차트 보고서를 만들 수 있습니다.
새 Fetch 기반 Reporting Services 보고서를 작성합니다. 사용자 지정 Fetch 기반 보고서를 작성하려면 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 Report Builder에서는 FetchXML 보고서를 작성할 수 없습니다. SQL Server Data Tools용 Dynamics 365 보고서 작성 확장 프로그램은 FetchXML 보고서를 작성하는 데 사용됩니다.