재생을 위한 프로파일러 추적 만들기(Analysis Services)

적용 대상: SQL Server Analysis Services Azure Analysis Services 패브릭/Power BI Premium

사용자가 Analysis Services에 제출한 쿼리, 검색 및 명령을 재생하려면 SQL Server Profiler 필요한 이벤트를 수집해야 합니다. 이러한 이벤트의 컬렉션을 초기화하려면 추적 속성 대화 상자의 이벤트 선택 탭에서 적합한 이벤트 클래스를 선택해야 합니다. 예를 들어 Query Begin 이벤트 클래스가 선택된 경우 쿼리를 포함한 이벤트가 수집되고 재생에 사용됩니다. 또한 추적 파일에는 원래 트랜잭션 시퀀스로 분산 환경에서 서버 트랜잭션 재생을 지원하는 데 충분한 정보가 포함됩니다.

쿼리 재생

쿼리를 재생하려면 SQL Server Profiler 다음 이벤트를 캡처해야 합니다.

  • 모든 데이터 열을 갖는 Audit Login 이벤트 클래스. 이 이벤트 클래스는 로그인한 사용자 및 세션 설정에 대한 정보를 제공합니다. SPID(서버 프로세스 ID)는 사용자 세션에 대한 참조를 제공합니다. 자세한 내용은 Security Audit Data Columns을 참조하세요.

  • 모든 데이터 열을 갖는 Query Begin 이벤트 클래스. 이 이벤트 클래스는 Analysis Services에 제출된 쿼리에 대한 정보를 제공합니다. Event Subclass 열은 쿼리 유형에 대한 정보를 제공합니다. TextData 열은 쿼리의 실제 텍스트를 제공합니다. RequestParameters 열은 매개 변수가 있는 쿼리의 매개 변수를 제공하고 RequestProperties 열은 XMLA(XML for Analysis) 요청의 속성을 제공합니다. 자세한 내용은 Queries Events Data Columns을 참조하세요.

  • 모든 데이터 열을 갖는 Query End 이벤트 클래스. 이 이벤트 클래스는 쿼리 실행 상태를 확인합니다. 자세한 내용은 Queries Events Data Columns을 참조하세요.

검색 항목 재생

검색을 재생하려면 SQL Server Profiler 다음 이벤트를 캡처해야 합니다.

  • 모든 데이터 열을 갖는 Audit Login 이벤트 클래스. 이 이벤트 클래스는 로그인한 사용자 및 세션 설정에 대한 정보를 제공합니다. SPID는 사용자 세션에 대한 참조를 제공합니다. 자세한 내용은 Security Audit Data Columns을 참조하세요.

  • 모든 데이터 열을 갖는 Discover Begin 이벤트 클래스. TextData 열은 검색 요청의 RequestType 부분을 제공<하며 RequestProperties 열은 검색 요청의 속성> 부분을 제공합니다<.> EventSubclass 열은 검색 유형을 제공합니다. 자세한 내용은 Discover Events Data Columns을 참조하세요.

  • 모든 데이터 열을 갖는 Discover End 이벤트 클래스. 이 이벤트 클래스는 검색 요청 상태를 확인합니다. 자세한 내용은 Discover Events Data Columns을 참조하세요.

명령 재생

명령을 재생하려면 SQL Server Profiler 다음 이벤트를 캡처해야 합니다.

  • 모든 데이터 열을 갖는 Command Begin 이벤트 클래스. TextData 열은 프로세스 유형, 데이터베이스 ID 및 큐브 ID와 같은 명령 세부 정보를 제공합니다. RequestParameters 열은 매개 변수가 있는 명령의 매개 변수를 제공하고 RequestProperties 열은 XMLA 요청의 속성을 제공합니다. 자세한 내용은 Command Events Data Columns을 참조하세요.

  • 모든 데이터 열을 갖는 Command End 이벤트 클래스. 이 이벤트 클래스는 명령 상태를 확인합니다. 자세한 내용은 Command Events Data Columns을 참조하세요.

추가 정보

Analysis Services 추적 이벤트