Configuration Manager의 보고 기능 계획Plan for reporting in Configuration Manager

적용 대상: Configuration Manager(현재 분기)Applies to: Configuration Manager (current branch)

Configuration Manager의 보고 기능은 SQL Server Reporting Services 또는 Power BI Report Server의 고급 보고 기능을 사용하는 데 도움이 되는 일련의 도구와 리소스를 제공합니다.Reporting in Configuration Manager provides a set of tools and resources that help you use the advanced reporting capabilities of SQL Server Reporting Services or Power BI Report Server. 다음 섹션을 사용하여 Configuration Manager의 보고를 계획할 수 있습니다.Use the following sections to help you plan for reporting in Configuration Manager.

보고 서비스 지점을 설치할 위치Where to install the reporting services point

사이트에서 Configuration Manager 보고서를 실행하는 경우 보고서가 연결되는 사이트 데이터베이스에 있는 정보에 액세스할 수 있습니다.When you run Configuration Manager reports at a site, the reports have access to the information in the site database in which it connects. 다음 섹션에서는 보고 서비스 지점을 설치할 위치와 사용할 데이터 원본을 결정하는 방법을 설명합니다.Use the following sections to help you determine where to install the reporting services point and what data source to use.

참고

Configuration Manager에서 사이트 시스템을 계획하는 방법에 대한 자세한 내용은 사이트 시스템 역할 추가를 참조하세요.For more information about planning for site systems in Configuration Manager, see Add site system roles.

지원되는 사이트 시스템 서버Supported site system servers

보고 서비스 지점은 CAS(중앙 관리 사이트) 및 기본 사이트에 설치할 수 있습니다.You can install the reporting services point on a central administration site (CAS) and primary sites. 사이트의 여러 사이트 시스템과 계층 구조의 다른 사이트에서 작동합니다.It works on multiple site systems at a site, and at other sites in the hierarchy. Configuration Manager는 보조 사이트의 보고 서비스 지점을 지원하지 않습니다.Configuration Manager doesn't support the reporting services point at secondary sites. 사이트의 첫 번째 보고 서비스 지점이 기본 보고서 서버로 설정됩니다.The first reporting services point at a site is set as the default report server. 사이트에 보고 서비스 지점을 더 추가할 수 있지만 Configuration Manager 보고서에는 주로 각 사이트의 기본 보고서 서버가 활발히 사용됩니다.You can add more reporting services points at a site, but Configuration Manager reports actively use the default report server at each site. 사이트 서버 또는 원격 사이트 시스템에 보고 서비스 지점을 설치합니다.Install the reporting services point on the site server or a remote site system. 성능을 극대화하려면 원격 사이트 시스템 서버의 SQL Server Reporting Services를 사용합니다.For best performance, use SQL Server Reporting Services on a remote site system server.

데이터 복제 시 고려 사항Data replication considerations

보고 서비스 지점을 설치할 위치를 결정할 때에는 다음 요인을 고려하십시오.Consider the following factors to help you determine where to install your reporting services points:

  • CAS 데이터베이스를 보고 데이터 원본으로 사용하는 보고 서비스 지점은 Configuration Manager 계층 구조의 모든 글로벌 데이터와 사이트 데이터에 액세스할 수 있습니다.A reporting services point with the CAS database as its reporting data source has access to all global and site data in the Configuration Manager hierarchy. 계층 구조에 있는 여러 사이트의 사이트 데이터가 포함된 보고서가 필요한 경우 CAS의 사이트 시스템에 보고 서비스 지점을 설치하는 것이 좋습니다.If you require reports that contain site data for multiple sites in a hierarchy, consider installing the reporting services point on a site system at the CAS. 그런 다음 해당 데이터베이스를 보고 데이터 원본으로 사용합니다.Then use its database as the reporting data source.

  • 자식 기본 사이트 데이터베이스를 보고 데이터 원본으로 사용하는 보고 서비스 지점은 로컬 기본 사이트와 모든 자식 보조 사이트의 글로벌 데이터와 사이트 데이터에만 액세스할 수 있습니다.A reporting services point with a child primary site database as its reporting data source has access to global data and site data for only the local primary site and any child secondary sites. Configuration Manager 계층 구조에 있는 다른 기본 사이트의 사이트 데이터는 이 기본 사이트에 복제되지 않습니다.Site data for other primary sites in the Configuration Manager hierarchy doesn't replicate to this primary site. Reporting Services는 다른 기본 사이트의 사이트 데이터에 액세스할 수 없습니다.Reporting Services can't access site data for other primary sites. 특정 기본 사이트의 사이트 데이터 또는 글로벌 데이터가 포함된 보고서가 필요하며 사용자가 다른 기본 사이트의 사이트 데이터에 액세스할 수 없게 하려는 경우 기본 사이트의 사이트 시스템에 보고 서비스 지점을 설치합니다.If you require reports that contain site data for a specific primary site or global data, and you don't want the user to have access to site data from other primary sites, install a reporting services point on a site system at the primary site. 그런 다음 기본 사이트의 데이터베이스를 보고 데이터 원본으로 사용합니다.Then use the primary site's database as the reporting data source.

글로벌 데이터와 사이트 데이터에 대한 자세한 내용은 데이터 형식을 참조하세요.For more information on global and site data, see Types of data.

네트워크 대역폭 고려 사항Network bandwidth considerations

사이트 구성 방식에 따라 동일한 사이트의 사이트 시스템은 SMB(서버 메시지 블록), HTTP 또는 HTTPS를 사용하여 서로 통신합니다.Depending on how you configure the site, site systems in the same site communicate with each other by using server message block (SMB), HTTP, or HTTPS. Configuration Manager는 통신을 관리하지 않습니다.Configuration Manager doesn't manage this communication. 네트워크 대역폭 제어 없이 언제든지 통신할 수 있습니다.It can occur at any time without network bandwidth control. 사이트 시스템에 보고 서비스 지점 역할을 설치하기 전에 사용 가능한 네트워크 대역폭을 검토합니다.Review your available network bandwidth before you install the reporting services point role on a site system.

사이트 시스템 계획에 대한 자세한 내용은 사이트 시스템 역할 추가를 참조하세요.For more information about planning for site systems, see Add site system roles.

역할 기반 관리 계획Plan for role-based administration

보고에 대한 보안은 Configuration Manager의 다른 개체에 대한 보안과 거의 비슷합니다. 즉, 관리자에게 보안 역할과 권한을 할당할 수 있습니다.Security for reporting is much like other objects in Configuration Manager where you can assign security roles and permissions to administrative users. 관리자는 해당 보안 권한이 있는 보고서만 실행 및 수정할 수 있습니다.Administrative users can only run and modify reports for which they have appropriate security rights. Configuration Manager 콘솔에서 보고서를 실행하려면 사용자에게 사이트 권한과 특정 개체에 대해 구성된 권한의 읽기 권한이 필요합니다.To run reports in the Configuration Manager console, users need the Read right for the Site permission and the permissions configured for specific objects.

Configuration Manager의 다른 개체와 달리 Configuration Manager 콘솔에서 관리자에 대해 설정하는 보안 권한은 Reporting Services에서도 구성됩니다.Unlike other objects in Configuration Manager, the security rights that you set for administrative users in the Configuration Manager console are also configured in Reporting Services. Configuration Manager 콘솔에서 보안 권한을 구성하면 보고 서비스 지점이 Reporting Services에 연결하여 보고서에 대한 적절한 권한을 설정합니다.When you configure security rights in the Configuration Manager console, the reporting services point connects to Reporting Services and sets appropriate permissions for reports.

예를 들어 소프트웨어 업데이트 관리자 보안 역할은 보고서 실행보고서 수정 권한이 있습니다.For example, the Software Update Manager security role has the Run Report and Modify Report permissions. 소프트웨어 업데이트 관리자 역할이 할당된 사용자는 소프트웨어 업데이트 보고서만 실행하고 수정할 수 있습니다.Users with the Software Update Manager role can only run and modify reports for software updates. Configuration Manager 콘솔에서 다른 개체에 대한 보고서는 이 역할에 표시되지 않습니다.The Configuration Manager console doesn't display reports for other objects to this role. 이 동작의 예외로 일부 보고서는 특정 Configuration Manager 보안 개체와 연결되어 있지 않습니다.The exception to this behavior is that some reports aren't associated with specific Configuration Manager securable objects. 이러한 보고서에 대해 관리자가 보고서를 실행하려면 사이트 권한에 대한 수정 권한이 필요하고, 보고서를 수정하려면 사이트 권한에 대한 수정 권한이 필요합니다.For these reports, the administrative user must have the Read right for the Site permission to run the reports and the Modify right for the Site permission to modify the reports.

중요

보고 서비스 지점 계정과는 다른 도메인의 사용자가 보고서를 성공적으로 실행하려면 두 도메인 간에 양방향 트러스트를 설정합니다.For users from a different domain than that of the reporting services point account to successfully run reports, establish a two-way trust between the two domains.

모든 보고서 기능을 역할 기반 관리에 사용할 수 있습니다.Reports are fully enabled for role-based administration. Configuration Manager는 보고서를 실행하는 사용자의 권한에 따라 포함된 모든 보고서의 데이터를 필터링합니다.Configuration Manager filters the data for all included reports based on the permissions of the user who runs the report. 특정 역할이 할당된 사용자는 해당 역할에 대해 정의된 정보만 볼 수 있습니다.Users with specific roles can only view information defined for their roles.

보고를 위한 보안 권한에 대한 자세한 내용은 보고 구성을 참조하세요.For more information about security rights for reporting, see Configure reporting.

Configuration Manager에서 역할 기반 관리에 대한 자세한 내용은 역할 기반 관리 구성을 참조하세요.For more information about role-based administration in Configuration Manager, see Configure role-based administration.

보고 기능 권장 사항Reporting recommendations

Configuration Manager의 보고 기능에 대한 다음 권장 사항과 팁에 유의하세요.Consider the following recommendations and tips for reporting in Configuration Manager:

  • 성능을 극대화하려면 원격 사이트 시스템에 보고 서비스 지점을 설치합니다.For best performance, install the reporting services point on a remote site system. 보고 서비스 지점을 사이트 서버에 설치할 수도 있지만 원격 사이트 시스템에 설치하면 성능이 가장 좋습니다.Although you can install it on the site server, the reporting services point performs best when you install it on a remote site system. 이 역할이 백그라운드 처리를 수행하는 경우 다른 역할과 시스템 리소스를 경쟁할 수 있습니다.When this role does background processing, it can compete for system resources with other roles. 사이트 및 역할 성능의 경우 고려해야 하는 많은 변수가 있지만 일반적으로 이 구성을 사용하면 보고 및 전반적인 사이트 성능이 향상됩니다.There are many variables to consider with site and role performance, but in general this configuration improves reporting and overall site performance.

  • SQL Server Reporting Services 쿼리를 최적화합니다.Optimize SQL Server Reporting Services queries. 일반적으로 모든 보고 지연은 쿼리를 실행하고 결과를 검색하는 데 걸리는 시간 때문에 발생합니다.Typically any reporting delays are because of the time it takes to run queries and retrieve the results. Query Analyzer, Profiler 등의 Microsoft SQL Server 도구를 사용하면 쿼리를 최적화할 수 있습니다.Microsoft SQL Server tools such as Query Analyzer and Profiler can help you optimize queries.

  • 보고서 구독 처리가 표준 근무 시간 외에 실행되도록 예약합니다.Schedule report subscription processing to run outside standard office hours. 가능한 한 작업 시간 외에 구독을 처리하면 Configuration Manager 사이트 데이터베이스 서버의 CPU 처리를 최소화할 수 있습니다.Whenever possible, processing subscriptions during off-hours can minimize the CPU processing on the Configuration Manager site database server. 이 방법을 사용하면 예상치 못한 보고서 요청의 가용성도 향상됩니다.This practice also improves availability for unpredicted report requests.

  • 사이트 업데이트는 기본 제공 보고서를 유지합니다.Site updates preserve built-in reports. 표준 보고서를 수정한 경우 사이트가 업데이트될 때 밑줄 접두사(_)를 사용하여 보고서 이름을 바꿉니다.If you modify a standard report, when the site updates, it renames the report with an underscore prefix (_). 이 동작은 사이트 업데이트가 표준 보고서에 의해 수정된 보고서를 덮어쓰지 않도록 합니다.This behavior makes sure that the site update doesn't overwrite the modified report by the standard report.

보안 및 개인 정보Security and privacy

Configuration Manager 보고서는 표준 Configuration Manager 관리 작업 동안 수집한 정보를 표시합니다.Configuration Manager reports display information that it collects during standard Configuration Manager management operations. 예를 들어 Configuration Manager가 검색 또는 인벤토리에서 수집한 정보의 보고서를 표시할 수 있습니다.For example, you can display a report of information that Configuration Manager collected from discovery or inventory. 또한 보고서에는 소프트웨어 배포 및 호환성 확인 등과 같은 클라이언트 관리 작업에 대한 현재 상태 정보가 포함될 수 있습니다.Reports can also contain the current status information for client management operations, such as deploying software, and checking for compliance.

보고서에서 볼 수 있는 데이터를 생성하는 Configuration Manager 작업과 관련된 보안 권장 사항 및 개인 정보에 대한 자세한 내용은 Configuration Manager의 보안 및 개인 정보 보호를 참조하세요.For more information about any security recommendations and privacy information for Configuration Manager operations that might generate data that you can view in reports, see Security and privacy for Configuration Manager.

다음 단계Next steps

보고에 대한 필수 조건Prerequisites for reporting