보고 아키텍처

표시된 다이어그램에서는 보고 아키텍처와 보고 서비스 구성 요소 간의 데이터 흐름을 보여 줍니다.
cminder140kr
표시된 다이어그램에서는 보고 아키텍처와 보고 서비스 구성 요소 간의 데이터 흐름을 보여 줍니다.
Enterprise Reporting Architecture
다음 단계에서는 보고 서비스의 작동 방식을 보여 줍니다. 
  1. 보고서 에이전트가 예약된 시간에 또는 필요할 때 끝점에서 데이터를 수집하여 이를 처리하도록 배포 서버로 전송합니다. 보고서 에이전트는 각
    Privileged Access Manager Server Control
    끝점에서 실행되는 Windows 서비스나 UNIX 데몬입니다.
    보고서 에이전트는 각 끝점에서 다음 작업을 수행합니다.
    1. 위반 계산을 수행하고 그 결과를 배포 서버로 보냅니다.
      중요!
      다음과 같은 경우에는 정책 위반 계산을 별도로 예약하지 마십시오.
      • 보고서 에이전트가 정기적으로 실행되도록 설정된 경우
      • DMS를 업데이트할 필요가 없는 경우
    2. 끝점에
      Privileged Access Manager Server Control
      Privileged Access Manager Server Control
      데이터베이스(seosdb)와 각 PMDB(정책 모델 데이터베이스)의 사본을 만듭니다. 보고서 에이전트는 성능에 영향을 주지 않고 데이터를 처리할 수 있도록 임시 복사본을 만듭니다.
    3. 각 데이터베이스에서 XML 구조로 데이터를 덤프합니다. 덤프는 Selang 같은 데이터베이스 인터페이스 유틸리티를 통해 표시되는 데이터뿐만 아니라 데이터베이스에 있는 모든 개체를 캡처합니다. 
    4. 예약된 간격에 따라 데이터베이스의 XML 버전을 처리할 수 있도록 배포 서버의 보고 큐로 전송합니다.
  2. 배포 서버는 다음과 같이 보고서 에이전트에서 수신된 끝점 데이터를 처리하여 중앙 데이터베이스에 저장합니다.
    1. 배포 서버의 보고 큐는 각 끝점에서 보고서 에이전트로부터 끝점에 있는 전체 데이터베이스의 XML 덤프를 수신합니다.
    2. 데이터베이스 스키마에 따라 MDB(Message Driven Bean)를 사용하여 XML 덤프를 처리합니다. 들어오는 각 XML 덤프는 중앙 데이터베이스에 배치할 수 있도록 Java 개체로 변환됩니다.
    3. Privileged Access Manager Server Control
      은 배포 서버에서 Java 개체를 가져와 중앙 데이터베이스에 삽입합니다. 이제 중앙 데이터베이스에서 각 끝점의 데이터를 검색할 수 있습니다.
      Privileged Access Manager Server Control
      사용자 인터페이스에서는 관리자가 스냅숏 정의를 구성합니다. 스냅숏 정의에 지정된 시간에 중앙 데이터베이스에 있는 최신 끝점 스냅숏은 보고서에 포함할 항목으로 플래그가 지정됩니다.
      참고:
      중복성 및 장애 조치를 위해 정보를 수집하고 전달하는 여러 개의 보고서 서버를 사용할 수 있습니다.
  3. Privileged Access Manager Server Control
    사용자 인터페이스에서는 관리자가 보고서를 생성할 날짜 및 시간을 구성합니다. 예약된 날짜 및 시간에 CA Business Intelligence JasperReports Server는 중앙 데이터베이스에서 보고서 데이터(캡처 스냅숏을 통해 보고서 포함 항목으로 플래그된 데이터)를 수집하여 기본 제공 보고서를 생성합니다.
  4. 보고서가 생성된 후에는
    Privileged Access Manager Server Control
    사용자 인터페이스에서 보고서를 볼 수 있습니다.