보고서 개요

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 보고서를 작성하는 데 사용됩니다.

참조 항목

보고 및 분석 가이드

보고서 게시