VMware Horizon에서는 데이터베이스 테이블을 사용하여 이벤트 데이터베이스를 구현합니다. 이벤트 데이터베이스에서 이러한 테이블 이름 앞에는 데이터베이스를 설정할 때 사용자가 정의하는 접두사가 추가됩니다.

이벤트 데이터베이스 테이블

다음 표에서는 VMware Horizon에서 이벤트 데이터베이스를 구현하는 데이터베이스 테이블을 표시합니다.

표 1. 이벤트 데이터베이스 테이블
테이블 이름 설명
event 최근 이벤트에 대한 메타데이터 및 검색 최적화 데이터입니다.
event_data 최근 이벤트에 대한 데이터 값입니다.
event_data_historical 모든 이벤트에 대한 데이터 값입니다.
event_historical 모든 이벤트에 대한 메타데이터 및 검색 최적화 데이터입니다.

VMware Horizon는 모든 데이터베이스 테이블에 이벤트에 대한 세부 정보를 기록합니다. 이벤트 레코드를 쓴 다음 특정 기간이 경과된 후에 VMware Horizon는 event 및 event_data 테이블에서 레코드를 삭제합니다. Horizon Console을 사용하여 데이터베이스에서 event 및 event_data 테이블 기록을 유지하는 기간을 구성할 수 있습니다.

중요: VMware Horizon는 event_historical 및 event_data_historical 테이블의 증가를 제한하지 않습니다. 이러한 테이블에 대한 공간 관리 정책을 구현해야 합니다.

고유한 기본 키인 EventID는 VMware Horizon에서 event 및 event_historical 테이블에 기록하는 각 이벤트를 식별합니다. VMware Horizon에서는 event_data 및 event_data_historical 테이블에 각 이벤트에 대한 데이터 값을 기록합니다. EventID 열에서 event 및 event_data 테이블 또는 event_historical 및 event_data_historical 테이블을 연결하여 이벤트에 대한 완전한 정보 집합을 얻을 수 있습니다.

event 및 event_historical 테이블의 EventType, Severity 및 Time 열은 이벤트의 유형 및 심각도와 이벤트가 발생한 시간을 식별합니다.

이벤트 데이터베이스 설정에 대한 자세한 내용은 "Horizon 설치" 문서를 참조하십시오.

참고: 내역 표에서 데이터를 제거하려면 http://kb.vmware.com/kb/2150309를 참조하십시오.

이벤트 데이터베이스 스키마

다음 표에서는 event 및 event_historical 데이터베이스 테이블에 대한 스키마를 보여 줍니다.

표 2. event 및 event_historical 테이블에 대한 스키마
열 이름 Oracle 데이터 유형 SQL Server 데이터 유형 PostgreSQL 데이터 유형 설명
Acknowledged SMALLINT tinyint integer VMware Horizon에서 이벤트를 확인했는지 여부입니다.
  • 0 = false
  • 1 = true
Applicationid NVARCHAR2(512) nvarchar(512) character varying(512) 연결된 애플리케이션의 ID입니다.
DesktopId NVARCHAR2(512) nvarchar(512) character varying(512) 연결된 풀의 데스크톱 ID입니다.
EndpointId NVARCHAR2(512) nvarchar(512) character varying(512) 연결된 끝점의 ID입니다.
EventID INTEGER int integer 이벤트에 대한 고유한 기본 키입니다.
EventType NVARCHAR2(512) nvarchar(512) character varying(512) 메시지 카탈로그의 항목에 해당하는 이벤트 이름입니다. 예: BROKER_USERLOGGEDIN.
FolderPath NVARCHAR2(512) nvarchar(512) character varying(512) 연결된 개체를 포함하는 폴더의 전체 경로입니다.
GroupId NVARCHAR2(512) nvarchar(512) character varying(512) Active Directory에서 연결된 그룹의 SID입니다.
LUNId NVARCHAR2(512) nvarchar(512) character varying(512) 연결된 개체를 저장하는 LUN의 ID입니다.
MachineId NVARCHAR2(512) nvarchar(512) character varying(512) 연결된 물리적 또는 가상 시스템의 ID입니다.
모듈 NVARCHAR2(512) nvarchar(512) character varying(512) 이벤트를 발생한 VMware Horizon 구성 요소입니다. 예: 관리자, 브로커, 터널, 프레임워크, 클라이언트 또는 에이전트.
ModuleAndEventText NVARCHAR2(512) nvarchar(512) character varying(512) 특성 매개 변수를 대체한 값이 있는 이벤트 메시지입니다.
Node NVARCHAR2(512) nvarchar(512) character varying(512) 가상 디바이스 노드의 이름입니다.
SessionId NVARCHAR2(512) nvarchar(512) character varying(512) 연결된 세션의 ID입니다.
심각도 NVARCHAR2(512) nvarchar(512) character varying(512) 심각도 수준입니다. 예: INFO, WARNING, ERROR, AUDIT_SUCCESS, AUDIT_FAIL.
소스 NVARCHAR2(512) nvarchar(512) character varying(512) 이벤트의 소스 식별자입니다.
ThinappId NVARCHAR2(512) nvarchar(512) character varying(512) 연결된 ThinApp 개체의 ID입니다.
시간 TIMESTAMP datetime 표준 시간대가 없는 타임스탬프 중요 시점(1970년 1월 1일)부터 측정한 이벤트 발생 시간입니다.
UserDiskPathId NVARCHAR2(512) nvarchar(512) character varying(512) 사용자 디스크의 ID입니다.
UserSID NVARCHAR2(512) nvarchar(512) character varying(512) Active Directory에서 연결된 사용자의 SID입니다.

다음 표에서는 event_data 및 event_data_historical 데이터베이스 테이블에 대한 스키마를 보여 줍니다.

표 3. event_data 및 event_data_historical 테이블에 대한 스키마
열 이름 Oracle 데이터 유형 SQL Server 데이터 유형 PostgreSQL 데이터 유형 설명
BooleanValue SMALLINT tinyint integer 부울 특성의 값입니다.
  • 0 = false
  • 1 = true
EventID INTEGER int integer 이벤트에 대한 고유한 기본 키입니다.
IntValue INTEGER int integer 정수 특성의 값입니다.
이름 NVARCHAR2(512) nvarchar(512) character varying(512) 특성 이름(예: UserDisplayName)입니다.
StrBlobValue NCLOB nvarchar(max) 텍스트 500자 이상의 문자열 특성 값입니다.
StrValue NVARCHAR2(512) nvarchar(512) character varying(512) 문자열 특성의 값입니다. 다른 유형의 특성의 경우 이 열에는 데이터 유형이 문자열로 해석되어 포함됩니다.
TimeValue TIMESTAMP datetime 표준 시간대가 없는 타임스탬프 날짜 및 시간 특성의 값입니다.
유형 SMALLINT tinyint integer 특성의 데이터 유형입니다.
  • 0 = StrValue
  • 1 = IntValue
  • 2 = TimeValue
  • 3 = BooleanValue
  • 4 = StrBlobValue

다음 표에서는 timing_profiler 데이터베이스 테이블에 대한 스키마를 보여 줍니다.

표 4. timing_profiler 테이블에 대한 스키마
열 이름 Oracle 데이터 유형 SQL Server 데이터 유형 PostgreSQL 데이터 유형 설명
EventId NUMBER int integer 이벤트에 대한 고유한 기본 키입니다.
EventType NVARCHAR2(512) nvarchar(512) character varying 타이밍 프로파일러 이벤트의 유형입니다. 예: TIMING_PROFILER_DESKTOP_RECONNECT.
속성 NCLOB nvarchar(max) 텍스트 이 타이밍 프로파일러 이벤트와 연결된 다양한 특성을 포함하는 JSON입니다.
SessionId NVARCHAR2(512) nvarchar(512) character varying 이 이벤트와 연결된 세션입니다.
시간 TIMESTAMP datetime 표준 시간대가 없는 타임스탬프 중요 시점(1970년 1월 1일)부터 측정한 이벤트 발생 시간입니다.
TimingProfilerTree NCLOB nvarchar(max) 텍스트 로그온 타이밍 프로파일러 트리입니다.
UserSid NVARCHAR2(512) nvarchar(512) character varying 이 이벤트에 관련된 사용자입니다.