필요한 권한이 있는 경우 SQL Server Profiler를 사용하여 SQL Server Analysis Services 인스턴스로 전송된 요청으로 발급된 데이터 마이닝 작업을 모니터링할 수 있습니다. 데이터 마이닝 활동에는 모델 또는 구조 처리, 예측 쿼리 또는 콘텐츠 쿼리 또는 새 모델 또는 구조 생성이 포함될 수 있습니다.
SQL Server Profiler는 활동 모두가 동일한 SQL Server Analysis Services 인스턴스를 사용하는 한 SSDT(SQL Server Data Tools), SQL Server Management Studio, 웹 서비스 또는 Excel용 데이터 마이닝 추가 기능을 포함하여 여러 클라이언트에서 보낸 요청을 모니터링하는 데 사용합니다 trace . 모니터링하려는 SQL Server Analysis Services의 각 인스턴스에 대해 별도의 추적을 만들어야 합니다. 추적 및 SQL Server 프로파일러를 사용하는 방법에 대한 일반적인 내용은 SQL Server Profiler를 사용하여 Analysis Services 모니터링을 참조하세요.
캡처할 이벤트 유형에 대한 구체적인 지침은 재생을 위한 프로파일러 추적 만들기(Analysis Services)를 참조하세요.
추적을 사용하여 데이터 마이닝 모니터링
추적에서 정보를 캡처할 때 정보가 파일에 저장되는지 아니면 SQL Server 인스턴스의 테이블에 저장되는지 지정할 수 있습니다. 데이터를 저장하는 데 사용하는 방법에 관계없이 SQL Server Profiler를 사용하여 추적을 보고 이벤트별로 필터링할 수 있습니다. 다음 표에서는 데이터 마이닝에 관심이 있는 기본 Analysis Services 추적의 일부 이벤트 및 하위 클래스를 나열합니다.
| EventClass | EventSubclass | 설명 |
|---|---|---|
|
쿼리 시작 쿼리 종료 |
0 - MDXQuery | Analysis Services 저장 프로시저에 대한 모든 호출의 텍스트를 포함합니다. |
|
쿼리 시작 쿼리 종료 |
1 - DMXQuery | DMX(데이터 마이닝 확장) 문의 텍스트와 결과를 포함합니다. |
|
진행률 보고서 시작 진행률 보고서 끝 |
34 - DataMiningProgress | 데이터 마이닝 알고리즘의 진행률에 대한 정보를 제공합니다. 예를 들어 클러스터링 모델을 빌드하는 경우 진행률 메시지는 빌드 중인 후보 클러스터를 알려줍니다. |
|
쿼리 시작 쿼리 종료 |
EXECUTESQL | 실행 중인 Transact-SQL 쿼리의 텍스트를 포함합니다. |
|
쿼리 시작 쿼리 종료 |
2- SQLQuery | 시스템 테이블 형식의 스키마 행 집합에 대한 쿼리의 텍스트를 포함합니다. |
|
디스커버 시작 끝을 발견하다 |
여러 가지 | XMLA에 캡슐화된 DMX 함수 호출 또는 DISCOVER 문의 텍스트를 포함합니다. |
| 오류 | (없음) | 서버에서 클라이언트로 보낸 오류 텍스트를 포함합니다. 오류(데이터 마이닝): 또는 정보(데이터 마이닝)가 앞에 있는 오류 메시지는 DMX 요청에 대한 응답으로 특별히 생성됩니다. 그러나 이러한 오류 메시지만 보는 것만으로는 충분하지 않습니다. 파서에서 생성된 오류와 같은 다른 오류는 데이터 마이닝과 관련이 있을 수 있지만 이 접두사는 없습니다. |
추적 로그에서 명령 문을 보면 시스템 저장 프로시저 호출을 포함하여 클라이언트가 Analysis Services 서버로 보낸 복잡한 문의 구문을 볼 수도 있습니다. 이 정보는 디버깅에 유용하거나 새 예측 쿼리 또는 모델을 만들기 위한 템플릿으로 유효한 문을 사용할 수 있습니다. 추적을 통해 캡처할 수 있는 저장 프로시저 호출의 몇 가지 예는 클러스터링 모델 쿼리 예제를 참조하세요.
또한 참조하십시오
Analysis Services 인스턴스를 모니터링하기
SQL Server 확장 이벤트(XEvents)를 사용하여 Analysis Services 모니터링