다음을 통해 공유


추적 모니터링(XMLA)

XMLA(XML for Analysis )의 구독 명령을 사용하여 Microsoft SQL Server Analysis Services 인스턴스에 정의된 기존 추적을 모니터링할 수 있습니다. 이 Subscribe 명령은 추적 결과를 행 집합으로 반환합니다.

추적 지정

명령의 SubscribeObject 속성은 Analysis Services 인스턴스 또는 Analysis Services 인스턴스의 추적에 대한 개체 참조를 포함해야 합니다. 속성이 Object 지정되지 않았거나 추적 식별자가 속성 SubscribeObject 지정되지 않은 경우 명령은 명령에 대한 SOAP 헤더에 지정된 명시적 세션에 대한 기본 세션 추적을 모니터링합니다.

결과 반환

Subscribe 명령은 지정된 추적에 의해 캡처된 추적 이벤트를 포함하는 행 집합을 반환합니다. 이 Subscribe 명령은 취소 명령에 의해 명령이 취소될 때까지 추적 결과를 반환합니다.

행 집합에는 다음 표에 나열된 열이 포함되어 있습니다.

칼럼 데이터 형식 설명
EventClass 정수 추적에서 받은 이벤트의 이벤트 클래스입니다.
EventSubclass 정수(Long) 추적에서 받은 이벤트의 이벤트 서브클래스입니다.
CurrentTime 날짜와 시간 이벤트가 시작된 시간(사용 가능한 경우)입니다. 필터링의 경우 예상 형식은 'YYYY-MM-DD' 및 'YYYY-MM-DD HH:MM:SS'입니다.
시작 시간 날짜와 시간 이벤트가 시작된 시간(사용 가능한 경우)입니다. 필터링의 경우 예상 형식은 'YYYY-MM-DD' 및 'YYYY-MM-DD HH:MM:SS'입니다.
종료시간 날짜와 시간 이벤트가 종료된 시간(사용 가능한 경우)입니다. 필터링의 경우 예상 형식은 'YYYY-MM-DD' 및 'YYYY-MM-DD HH:MM:SS'입니다.

이 열은 프로세스 또는 작업의 시작을 설명하는 이벤트 클래스에 대해 채워지지 않습니다.
기간 정수(Long) 이벤트에 대해 경과된 총 시간(밀리초)입니다.
CPUTime 정수(Long) 이벤트에 대해 경과된 프로세서 시간(밀리초)입니다.
작업 아이디 정수(Long) 프로세스의 작업 식별자입니다.
SessionID 문자열 이벤트가 발생한 세션의 식별자입니다.
세션 유형 문자열 이벤트가 발생한 세션의 형식입니다.
진행 총계 정수(Long) 이벤트에서 보고한 총 진행률 수 또는 양입니다.
정수형 데이터 정수(Long) 이벤트와 연결된 정수 데이터입니다. 이 열의 내용은 이벤트의 이벤트 클래스 및 하위 클래스에 따라 달라집니다.
오브젝트 ID 문자열 이벤트가 발생한 개체의 식별자입니다.
객체 유형 문자열 ObjectName에 지정된 개체의 형식입니다.
객체 이름 문자열 이벤트가 발생한 개체의 이름입니다.
ObjectPath 문자열 이벤트가 발생한 개체의 계층 경로입니다. 경로는 ObjectName에 지정된 개체의 부모에 대한 개체 식별자의 쉼표로 구분된 문자열로 표시됩니다.
ObjectReference 문자열 ObjectName에 지정된 개체에 대한 개체 참조의 XML 표현입니다.
네스트레벨 정수 이벤트가 발생한 트랜잭션의 수준입니다.
NumSegments 정수(Long) 이벤트가 발생한 명령에 의해 영향을 받거나 액세스한 데이터 세그먼트의 수입니다.
심각도 정수 이벤트에 대한 예외의 심각도 수준입니다. 열에는 다음 값 중 하나가 포함될 수 있습니다.

값: 0 = 성공

값: 1 = 정보

값: 2 = 경고

값: 3 = 오류
성공 불리언 (Boolean) 명령의 성공 여부를 나타냅니다.
오류 정수(Long) 해당하는 경우 이벤트의 오류 번호입니다.
연결 ID 문자열 이벤트가 발생한 연결의 식별자입니다.
데이터베이스 이름 문자열 이벤트가 발생한 데이터베이스의 이름입니다.
유저 이름 (NTUserName) 문자열 이벤트와 연결된 사용자의 Windows 사용자 이름입니다.
NT 도메인 이름 문자열 이벤트와 연결된 사용자의 Windows 도메인입니다.
클라이언트 호스트 이름 문자열 클라이언트 애플리케이션이 실행 중인 컴퓨터의 이름입니다. 이 열은 클라이언트 애플리케이션에서 전달한 값으로 채워집니다.
ClientProcessID 정수(Long) 클라이언트 애플리케이션의 프로세스 식별자입니다.
응용 프로그램 이름 문자열 Analysis Services 인스턴스에 대한 연결을 만든 클라이언트 애플리케이션의 이름입니다. 이 열은 표시된 프로그램 이름이 아니라 클라이언트 애플리케이션에서 전달한 값으로 채워집니다.
NTCanonicalUserName 문자열 이벤트와 연결된 사용자의 Windows 정식 사용자 이름입니다.
SPID(이탈리아 디지털 신원 인증 시스템) 문자열 이벤트가 발생한 세션의 SPID(서버 프로세스 ID)입니다. 이 열의 값은 이벤트가 발생한 XMLA 메시지의 SOAP 헤더에 지정된 세션 ID에 직접 해당합니다.
텍스트 데이터 문자열 이벤트와 연결된 텍스트 데이터입니다. 이 열의 내용은 이벤트의 이벤트 클래스 및 하위 클래스에 따라 달라집니다.
서버 이름 문자열 이벤트가 발생한 Analysis Services 인스턴스의 이름입니다.
요청 매개변수 문자열 이벤트가 발생한 매개 변수가 있는 쿼리 또는 XMLA 명령의 매개 변수입니다.
RequestProperties 문자열 이벤트가 발생한 XMLA 메서드의 속성입니다.

또한 참조하십시오

Analysis Services에서 XMLA를 사용하여 개발