SQL Server 프로파일러를 사용하여 데이터 마이닝 모니터링(Analysis Services - 데이터 마이닝)

적용 대상: SQL Server 2019 및 이전 Analysis Services Azure Analysis Services Fabric/Power BI Premium

중요

데이터 마이닝은 SQL Server 2017 Analysis Services에서 더 이상 사용되지 않으며 이제 SQL Server 2022 Analysis Services에서 중단되었습니다. 더 이상 사용되지 않는 기능 및 중단된 기능에 대해서는 설명서가 업데이트되지 않습니다. 자세한 내용은 Analysis Services 이전 버전과의 호환성을 참조하세요.

필요한 권한이 있는 경우 SQL Server 프로파일러를 사용하여 SQL Server Analysis Services 인스턴스에 보낸 요청으로 실행된 데이터 마이닝 작업을 모니터링할 수 있습니다. 데이터 마이닝 작업에는 모델 또는 구조의 처리, 예측 또는 내용 쿼리, 새 모델 또는 구조의 작성 등이 포함될 수 있습니다.

SQL Server Profiler 추적을 사용하여 SQL Server Data Tools, SQL Server Management Studio, 웹 서비스 또는 instance Excel용 데이터 마이닝 추가 기능을 비롯한 여러 클라이언트에서 보낸 요청을 모니터링합니다. SQL Server Analysis Services. 모니터링할 각 SQL Server Analysis Services 인스턴스에 대해서는 별도의 추적을 만들어야 합니다. 추적에 대한 일반적인 정보와 SQL Server Profiler를 사용하는 방법은 SQL Server Profiler를 사용하여 Analysis Services 모니터링을 참조하세요.

캡처할 이벤트 유형에 대한 구체적인 지침은 재생을 위한 프로파일러 추적 만들기(Analysis Services)를 참조하세요.

추적을 사용하여 데이터 마이닝 모니터링

추적 정보를 캡처할 때는 SQL Server 인스턴스에서 캡처 정보를 파일에 저장할지 아니면 테이블에 저장할지 여부를 지정할 수 있습니다. 데이터를 저장하기 위해 사용하는 방법에 관계없이 SQL Server 프로파일러를 사용하여 추적을 보고 이벤트를 기준으로 필터링할 수 있습니다. 다음 표에서는 데이터 마이닝에 관심이 있는 기본 SQL Server Analysis Services 추적의 일부 이벤트 및 서브클래스를 나열합니다.

EventClass EventSubclass 설명
쿼리 시작

쿼리 종료
0 - MDXQuery SQL Server Analysis Services 저장 프로시저에 대한 모든 호출의 텍스트를 포함합니다.
쿼리 시작

쿼리 종료
1 - DMXQuery DMX(Data Mining Extensions) 문의 텍스트와 결과를 포함합니다.
진행률 보고 시작

진행률 보고 종료
34 - DataMiningProgress 데이터 마이닝 알고리즘의 진행률에 대한 정보를 제공합니다. 예를 들어 클러스터링 모델을 작성하는 경우 작성 중인 후보 클러스터를 알려 주는 진행률 메시지가 나타납니다.
쿼리 시작

쿼리 종료
EXECUTESQL 실행 중인 Transact-SQL 쿼리의 텍스트를 포함합니다.
쿼리 시작

쿼리 종료
2- SQLQuery 시스템 테이블 형식의 스키마 행 집합에 대한 쿼리의 텍스트를 포함합니다.
DISCOVER Begin

DISCOVER End
여러 접두사 XMLA로 캡슐화된 DMX 함수 호출 또는 DISCOVER 문의 텍스트를 포함합니다.
오류 (없음) 서버에서 클라이언트로 보낸 오류의 텍스트를 포함합니다.

오류(데이터 마이닝): 이나 정보(데이터 마이닝): 가 앞에 오는 오류 메시지는 특별히 DMX 요청에 대한 응답으로 생성됩니다. 그러나 이러한 오류 메시지를 보는 것만으로는 충분하지 않습니다. 파서에서 생성하는 오류 메시지와 같은 다른 오류 메시지도 데이터 마이닝과 관련이 있을 수 있지만 이러한 접두사는 없습니다.

추적 로그에서 명령문을 보면 시스템 저장 프로시저 호출을 포함하여 클라이언트가 SQL Server Analysis Services 서버로 보낸 복잡한 문의 구문을 볼 수도 있습니다. 이 정보를 사용하여 디버깅을 수행하거나 유효한 문을 새 예측 쿼리 또는 모델을 만들기 위한 템플릿으로 사용할 수 있습니다. 추적을 통해 캡처할 수 있는 저장 프로시저 호출의 예는 클러스터링 모델 쿼리 예제를 참조하세요.

참고 항목

SQL Server 확장 이벤트를 사용하여 Analysis Services 모니터링