共用方式為


使用 SQL Server Profiler 監視數據採礦 (Analysis Services - 數據採礦)

如果您有必要的許可權,您可以使用 SQL Server Profiler 來監控向 SQL Server Analysis Services 實例發出請求的資料探勘活動。 數據採礦活動可以包含模型或結構的處理、預測查詢或內容查詢,或建立新的模型或結構。

SQL Server Profiler 會使用 trace 監視從多個用戶端傳送的要求,包括 SQL Server Data Tools (SSDT)、SQL Server Management Studio、Web 服務或適用於 Excel 的資料採礦附加元件,只要所有活動都使用相同的 SQL Server Analysis Services 實例。 您必須為每個想要監視的 SQL Server Analysis Services 實例建立個別的追蹤。 若需了解有關追蹤的常規資訊,以及如何使用 SQL Server Profiler,請參閱 使用 SQL Server Profiler 監視 Analysis Services

如需有關擷取特定事件類型的指導,請參閱建立供重播使用的 Profiler 追蹤(分析服務)

使用追蹤技術來監控資料挖掘

當您擷取追蹤中的資訊時,可以指定資訊是儲存在檔案中,還是儲存在 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