Configuration Manager 대한 데이터 웨어하우스 서비스 지점

적용 대상: Configuration Manager(현재 분기)

데이터 웨어하우스 서비스 지점을 사용하여 Configuration Manager 배포에 대한 장기 기록 데이터를 저장하고 보고합니다.

데이터 웨어하우스는 변경 내용 추적을 위한 타임스탬프를 사용하여 최대 2TB의 데이터를 지원합니다. 데이터 웨어하우스는 Configuration Manager 사이트 데이터베이스에서 데이터 웨어하우스 데이터베이스로 데이터를 자동으로 동기화하여 데이터를 저장합니다. 그런 다음, 보고 서비스 지점에서 이 정보에 액세스할 수 있습니다. 데이터 웨어하우스 데이터베이스에 동기화된 데이터는 3년 동안 유지됩니다. 주기적으로 기본 제공 작업은 3년보다 오래된 데이터를 제거합니다.

동기화되는 데이터에는 전역 데이터 및 사이트 데이터 그룹의 다음이 포함됩니다.

  • 인프라 상태
  • 보안
  • 규정 준수
  • 맬웨어
  • 소프트웨어 배포
  • 인벤토리 세부 정보(그러나 인벤토리 기록이 동기화되지 않음)

사이트 시스템 역할이 설치되면 데이터 웨어하우스 데이터베이스를 설치하고 구성합니다. 또한 이 데이터를 쉽게 검색하고 보고할 수 있도록 여러 보고서를 설치합니다.

필수 조건

  • 데이터 웨어하우스 사이트 시스템 역할은 계층 구조의 최상위 계층 사이트에서만 지원됩니다. 예를 들어 CAS(중앙 관리 사이트) 또는 독립 실행형 기본 사이트입니다.

  • 버전 2107부터 이 사이트 시스템 역할을 설치하는 서버에는 .NET 버전 4.6.2가 필요하며 버전 4.8이 권장됩니다. 버전 2103 이하에서는 이 역할에 .NET 4.5.2 이상이 필요합니다. 자세한 내용은 사이트 및 사이트 시스템 필수 구성 요소를 참조하세요.

  • Reporting Services 지점 계정에 데이터 웨어하우스 데이터베이스에 대한 db_datareader 권한을 부여합니다.

  • 데이터 웨어하우스 데이터베이스와 데이터를 동기화하기 위해 Configuration Manager 사이트 시스템 역할의 컴퓨터 계정을 사용합니다. 이 계정에는 다음 권한이 필요합니다.

    • 데이터 웨어하우스 데이터베이스를 호스트하는 컴퓨터의 관리자입니다.

    • 데이터 웨어하우스 데이터베이스에 대한 권한을 DB_Creator.

    • 최상위 계층 사이트의 데이터베이스에 대한실행 권한이 있는 DB_owner 또는 DB_reader.

  • 데이터 웨어하우스 데이터베이스에는 SQL Server 2012 이상을 사용해야 합니다. 버전은 Standard, Enterprise 또는 Datacenter일 수 있습니다. 데이터 웨어하우스의 SQL Server 버전은 사이트 데이터베이스 서버와 동일할 필요가 없습니다.

  • 웨어하우스 데이터베이스는 다음과 같은 SQL Server 구성을 지원합니다.

    • 기본 또는 명명된 인스턴스

    • SQL Server Always On 가용성 그룹

    • 장애 조치(failover) 클러스터 인스턴스 SQL Server Always On

  • 분산 보기를 사용하는 경우 CAS의 데이터베이스를 호스트하는 동일한 서버에 데이터 웨어하우스 서비스 지점을 설치합니다.

SQL Server 라이선스에 대한 자세한 내용은 제품 및 라이선스 FAQ를 참조하세요.

데이터 웨어하우스 데이터베이스의 크기를 사이트 데이터베이스와 동일하게 조정합니다. 처음에는 데이터 웨어하우스가 더 작지만 시간이 지남에 따라 증가합니다.

설치

각 계층 구조는 최상위 계층 사이트의 모든 사이트 시스템에서 이 역할의 단일 인스턴스를 지원합니다. 웨어하우스에 대한 데이터베이스를 호스트하는 SQL Server 사이트 시스템 역할 또는 원격에 로컬일 수 있습니다. 데이터 웨어하우스는 동일한 사이트에 설치된 보고 서비스 지점에서 작동합니다. 동일한 서버에 두 사이트 시스템 역할을 설치할 필요가 없습니다.

역할을 설치하려면 사이트 시스템 역할 추가 마법사 또는 사이트 시스템 서버 만들기 마법사를 사용합니다. 자세한 내용은 사이트 시스템 역할 설치를 참조하세요. 마법사의 시스템 역할 선택 페이지에서 Data Warehouse 서비스 지점 역할을 선택합니다.

역할을 설치할 때 Configuration Manager 지정한 SQL Server 인스턴스에 데이터 웨어하우스 데이터베이스를 만듭니다. 기존 데이터베이스의 이름을 지정하는 경우 Configuration Manager 새 데이터베이스를 만들지 않습니다. 대신 지정한 를 사용합니다. 이 프로세스는 데이터 웨어하우스 데이터베이스를 새 SQL Server 이동할 때와 동일합니다.

속성 구성

일반 페이지

  • 정규화된 도메인 이름 SQL Server: 데이터 웨어하우스 서비스 지점 데이터베이스를 호스트하는 서버의 FQDN(정규화된 도메인 이름)을 지정합니다.

  • 인스턴스 이름 SQL Server 해당하는 경우: SQL Server 기본 인스턴스를 사용하지 않는 경우 명명된 인스턴스를 지정합니다.

  • 데이터베이스 이름: 데이터 웨어하우스 데이터베이스의 이름을 지정합니다. Configuration Manager 이 이름으로 데이터 웨어하우스 데이터베이스를 만듭니다. SQL Server 인스턴스에 이미 있는 데이터베이스 이름을 지정하면 Configuration Manager 해당 데이터베이스를 사용합니다.

  • 연결에 사용되는 SQL Server 포트: 데이터 웨어하우스 데이터베이스를 호스트하는 SQL Server 사용하는 TCP/IP 포트 번호를 지정합니다. 데이터 웨어하우스 동기화 서비스는 이 포트를 사용하여 데이터 웨어하우스 데이터베이스에 연결합니다. 기본적으로 통신에 SQL Server 포트 1433을 사용합니다.

  • 데이터 웨어하우스 서비스 지점 계정: SQL Server Reporting Services 데이터 웨어하우스 데이터베이스에 연결할 때 사용하는 사용자 이름을 설정합니다.

동기화 설정 페이지

  • 데이터 동기화 사용자 지정 설정: 테이블 선택 옵션을 선택합니다. 데이터베이스 테이블 창에서 데이터 웨어하우스 데이터베이스와 동기화할 테이블 이름을 선택합니다. 필터를 사용하여 이름으로 검색하거나 드롭다운 목록을 선택하여 특정 그룹을 선택합니다. 완료되면 확인을 선택하여 저장합니다.

    참고

    역할이 기본적으로 선택하는 테이블은 제거할 수 없습니다.

  • 시작 시간: 데이터 웨어하우스 동기화를 시작할 시간을 지정합니다.

  • 되풀이

    • 매일: 동기화가 매일 실행되도록 지정합니다.

    • 매주: 매주 1일을 지정하고 동기화를 위해 매주 되풀이를 지정합니다.

보고

데이터 웨어하우스 서비스 지점을 설치한 후 사이트의 보고 서비스 지점에서 여러 보고서를 사용할 수 있게 됩니다. 보고 서비스 지점을 설치하기 전에 데이터 웨어하우스 서비스 지점을 설치하면 나중에 보고 서비스 지점을 설치할 때 보고서가 자동으로 추가됩니다.

참고

데이터 웨어하우스 지점은 대체 자격 증명을 지원합니다.SQL Server Reporting Services 데이터 웨어하우스 데이터베이스에 연결하는 데 사용하는 자격 증명을 지정합니다. 자격 증명을 추가할 때까지 데이터 웨어하우스 보고서가 열리지 않습니다.

계정을 지정하려면 역할 속성에서 데이터 웨어하우스 서비스 지점 계정의 사용자 이름을 설정합니다. 자세한 내용은 속성 구성을 참조하세요.

데이터 웨어하우스 사이트 시스템 역할에는 Data Warehouse 범주 아래에 다음 보고서가 포함됩니다.

  • 애플리케이션 배포 - 기록: 특정 애플리케이션 및 컴퓨터에 대한 애플리케이션 배포에 대한 세부 정보를 봅니다.

  • Endpoint Protection 및 소프트웨어 업데이트 준수 - 기록: 소프트웨어 업데이트가 누락된 컴퓨터를 봅니다.

  • 일반 하드웨어 인벤토리 - 기록: 특정 머신에 대한 모든 하드웨어 인벤토리를 봅니다.

  • 일반 소프트웨어 인벤토리 - 기록: 특정 머신에 대한 모든 소프트웨어 인벤토리를 봅니다.

  • 인프라 상태 개요 - 기록: Configuration Manager 인프라의 상태에 대한 개요를 표시합니다.

  • 검색된 맬웨어 목록 - 기록: 조직에서 검색된 맬웨어를 봅니다.

  • 소프트웨어 배포 요약 - 기록: 특정 광고 및 컴퓨터에 대한 소프트웨어 배포 요약입니다.

동기화에서 데이터 웨어하우스 보고 테이블 제외

(버전 2203에 도입됨)

데이터 웨어하우스를 설치하면 사이트 데이터베이스의 기본 테이블 집합이 동기화됩니다. 이러한 테이블은 데이터 웨어하우스 보고서에 필요합니다. 문제를 해결하는 동안 이러한 기본 테이블의 동기화를 중지할 수 있습니다. 버전 2203부터 이러한 필수 테이블 중 하나 이상을 동기화에서 제외할 수 있습니다. 동기화에서 테이블을 제외하려면 다음을 수행합니다.

  1. 관리 작업 영역에서 사이트 구성>서버 및 사이트 시스템 역할을 엽니다.
  2. 데이터 웨어하우스 서비스 지점이 설치된 서버를 선택합니다.
  3. 사이트 시스템 역할 세부 정보 창에서 Data Warehouse 서비스 지점역할을 선택한 다음 속성을 선택합니다.
  4. 동기화 설정 페이지에서 테이블 선택을 선택합니다.
  5. 데이터베이스 테이블 창에서 필수 형식의 하나 이상의 테이블을 선택 취소합니다.
  6. 일부 보고서가 더 이상 제대로 작동하지 않을 수 있으므로 콘솔에서 변경 사항을 확인하라는 메시지가 표시됩니다.

사이트 확장

CAS를 설치하여 기존 독립 실행형 기본 사이트를 확장하려면 먼저 데이터 웨어하우스 서비스 지점 역할을 제거합니다. CAS를 설치한 후 CAS에 사이트 시스템 역할을 설치할 수 있습니다.

데이터 웨어하우스 데이터베이스의 이동과 달리 이 변경으로 인해 이전에 기본 사이트에서 동기화한 기록 데이터가 손실됩니다. 기본 사이트에서 데이터베이스를 백업하고 CAS에서 복원하는 것은 지원되지 않습니다.

데이터베이스 이동

다음 단계를 사용하여 데이터 웨어하우스 데이터베이스를 새 SQL Server 이동합니다.

  1. SQL Server Management Studio 사용하여 데이터 웨어하우스 데이터베이스를 백업합니다. 그런 다음 해당 데이터베이스를 데이터 웨어하우스를 호스트하는 새 컴퓨터의 SQL Server 복원합니다.

    참고

    데이터베이스를 새 서버로 복원한 후 새 데이터 웨어하우스 데이터베이스에서 데이터베이스 액세스 권한이 원래 데이터 웨어하우스 데이터베이스와 동일한지 확인합니다.

  2. Configuration Manager 콘솔을 사용하여 현재 서버에서 데이터 웨어하우스 서비스 지점 역할을 제거합니다.

  3. 데이터 웨어하우스 서비스 지점을 다시 설치합니다. 복원된 데이터 웨어하우스 데이터베이스를 호스트하는 새 SQL Server 및 인스턴스의 이름을 지정합니다.

  4. 사이트 시스템 역할이 설치되면 이동이 완료됩니다.

문제 해결

로그 파일

다음 로그를 사용하여 데이터 웨어하우스 서비스 지점 설치 또는 데이터 동기화와 관련한 문제를 조사합니다.

  • DWSSMSI.logDWSSSetup.log: 데이터 웨어하우스 서비스 지점을 설치할 때 이러한 로그를 사용하여 오류를 조사합니다.

  • Microsoft. ConfigMgrDataWarehouse.log: 이 로그를 사용하여 사이트 데이터베이스와 데이터 웨어하우스 데이터베이스 간의 데이터 동기화를 조사합니다.

설정 실패

데이터 웨어하우스 서비스 지점 역할이 원격 서버에 처음 설치되면 데이터 웨어하우스에 대한 설치가 실패합니다.

이 문제를 해결하려면 데이터 웨어하우스 서비스 지점을 설치하는 컴퓨터가 이미 하나 이상의 다른 역할을 호스트하는지 확인합니다.

스키마 개체를 동기화하지 못했습니다.

Microsoft 다음 메시지와 함께 동기화가 실패합니다. ConfigMgrDataWarehouse.log:failed to populate schema objects

이 문제를 해결하려면 사이트 시스템 역할의 컴퓨터 계정이 데이터 웨어하우스 데이터베이스의 db_owner 있는지 확인합니다.

보고서가 열리지 않습니다.

데이터 웨어하우스 데이터베이스 및 보고 서비스 지점이 다른 사이트 시스템에 있는 경우 데이터 웨어하우스 보고서가 열리지 않습니다.

이 문제를 해결하려면 Reporting Services 지점 계정에 데이터 웨어하우스 데이터베이스에 대한 db_datareader 권한을 부여합니다.

보고서를 여는 동안 오류가 발생했습니다.

데이터 웨어하우스 보고서를 열면 다음 오류가 반환됩니다.

An error has occurred during report processing. (rsProcessingAborted)
Cannot create a connection to data source 'AutoGen__39B693BB_524B_47DF_9FDB_9000C3118E82_'. (rsErrorOpeningConnection)
A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: SSL Provider, error: 0 - The certificate chain was issued by an authority that is not trusted.)

이 문제는 사이트 데이터베이스 및 데이터 웨어하우스 데이터베이스가 별도의 SQL Server에 있는 경우에만 발생합니다.

이 문제를 해결하려면 다음 단계를 사용하여 인증서를 구성합니다.

  1. 데이터 웨어하우스 데이터베이스를 호스트하는 서버에서 다음을 수행합니다.

    1. 새 자체 서명 인증서 만들기 IIS를 열고 서버 인증서를 선택한 다음 , Self-Signed 인증서 만들기 작업을 선택합니다. 인증서 이름의 "식별 이름"을 Data Warehouse SQL Server 식별 인증서로 지정합니다. 인증서 저장소를 개인으로 선택합니다.

    이 서버에 IIS가 아직 없는 경우 먼저 설치합니다.

    1. 인증서를 관리합니다. MMC(Microsoft 관리 콘솔)를 열고 인증서 스냅인을 추가합니다. 로컬 컴퓨터의 컴퓨터 계정을 선택합니다. 개인 폴더를 확장하고 인증서를 선택합니다.

      1. SQL Server 서비스 계정에 인증서에 대한 읽기 권한을 부여합니다. Data Warehouse SQL Server ID 인증서를 선택한 다음 작업 메뉴로 이동하여 모든 작업을 선택한 다음 프라이빗 키 관리를 선택합니다. SQL Server 서비스 계정을 추가하고 읽기 권한을 허용합니다.

      2. Data Warehouse SQL Server ID 인증서DER로 인코딩된 이진 X.509()로 내보냅니다. CER) 파일.

    2. SQL을 다시 구성합니다. SQL Server 구성 관리자 엽니다.

      1. SQL Server 네트워크 구성에서 마우스 오른쪽 단추를 클릭하여 MSSQLSERVER에 대한 프로토콜 아래에서 속성을 선택합니다. 인증서 탭으로 전환하고 인증서로 Data Warehouse SQL Server 식별 인증서를 선택한 다음 변경 내용을 저장합니다.

      2. SQL Server 서비스에서SQL Server 서비스를 다시 시작합니다. 데이터 웨어하우스 데이터베이스를 호스트하는 서버에도 SQL Server Reporting Services 설치된 경우 Reporting Service 서비스도 다시 시작합니다.

  2. SQL Server Reporting Services 호스트하는 서버에서 MMC를 열고 인증서 스냅인을 추가합니다. 컴퓨터 계정을 선택합니다. 신뢰할 수 있는 루트 인증 기관 폴더 아래에서 Data Warehouse SQL Server 식별 인증서를 가져옵니다.

데이터 흐름

데이터 웨어하우스에 대한 사이트 구성 요소 간의 논리적 데이터 흐름을 보여 주는 다이어그램

데이터 스토리지 및 동기화

단계 세부 정보
1 사이트 서버는 데이터를 전송하고 사이트 데이터베이스에 저장합니다.
2 일정 및 구성에 따라 데이터 웨어하우스 서비스 지점은 사이트 데이터베이스에서 데이터를 가져옵니다.
3 데이터 웨어하우스 서비스 지점은 데이터 웨어하우스 데이터베이스에 동기화된 데이터의 복사본을 전송하고 저장합니다.

보고 흐름

단계 세부 정보
A 기본 제공 보고서를 사용하여 사용자가 데이터를 요청합니다. 이 요청은 SQL Server Reporting Services 사용하여 보고 서비스 지점으로 전달됩니다.
B 대부분의 보고서는 현재 정보에 대한 것이며 이러한 요청은 사이트 데이터베이스에 대해 실행됩니다.
C 보고서가 Data Warehouse범주와 함께 보고서 중 하나를 사용하여 기록 데이터를 요청하면 요청이 데이터 웨어하우스 데이터베이스에 대해 실행됩니다.