共用方式為


資料採礦架構資料列集 (SSA)

適用於: 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 2017 中,許多現有的 OLE DB 數據採礦架構數據列集會公開為一組系統數據表,您可以使用數據採礦延伸模組 (DMX) 語句來查詢。 您可以針對數據採礦架構數據列集建立查詢,以識別可用的服務、取得模型和結構狀態的更新,以及瞭解模型內容或參數的詳細數據。

注意

您也可以使用 XMLA 查詢資料採礦架構資料列集。 如需如何在 SQL Server Management Studio 中執行這項操作的詳細資訊,請參閱使用 XMLA建立數據採礦查詢

數據採礦架構數據列集清單

下表列出可用於查詢和監視的數據採礦架構數據列集。

數據列集名稱 描述
DMSCHEMA_MINING_MODELS 列出目前內容中的所有採礦模型。

包含建立日期、用來建立模型的參數,以及定型集的大小等資訊。
DMSCHEMA_MINING_COLUMNS 列出目前內容中採礦模型中使用的所有數據行。

資訊包括與採礦結構源數據行、數據類型、有效位數和預測函式的對應,這些函式可以與數據行搭配使用。
DMSCHEMA_MINING_STRUCTURES 列出目前內容中的所有採礦結構。

資訊報括結構是否已填入、結構上次處理的日期,以及結構之保留數據集的定義,如果有的話。
DMSCHEMA_MINING_STRUCTURE_COLUMNS 列出目前內容中採礦結構中使用的所有數據行。

資訊包括內容類型和數據類型、可為 Null,以及數據行是否包含巢狀數據表數據。
DMSCHEMA_MINING_SERVICES 列出指定伺服器上可用的所有採礦服務或演算法。

資訊包括支援的模型旗標、輸入類型和支持的數據源類型。
DMSCHEMA_MINING_SERVICE_PARAMETERS 列出目前實例上可用之採礦服務的所有參數。

資訊包括每個參數的數據類型、預設值,以及上限和下限。
DMSCHEMA_MODEL_CONTENT 如果已處理模型,則傳回模型的內容。

如需詳細資訊,請參閱 採礦模型內容(Analysis Services - 數據採礦)
DBSCHEMA_CATALOGS 列出目前 Analysis Services 實例中的所有資料庫(目錄)。
MDSCHEMA_INPUT_DATASOURCES 列出 Analysis Services 目前實例中的所有數據源。

注意

數據表中的清單並不完整;它只會顯示可能最感興趣的數據列集進行疑難解答。

例子

下一節提供針對數據採礦架構數據列集的一些查詢範例。

範例 1:列出數據採礦服務

下列查詢會傳回目前伺服器上可用的採礦服務清單,這表示已啟用的演算法。 針對每個採礦服務提供的數據行包括每個演算法可以使用的模型旗標和內容類型、每個服務的 GUID,以及每個服務可能已新增的任何預測限制。

SELECT *  
FROM $system.DMSCHEMA_MINING_SERVICES  

範例 2:列出採礦模型參數

下列範例會傳回用來建立特定採礦模型的參數:

SELECT MINING_PARAMETERS   
FROM $system.DMSCHEMA_MINING_MODELS  
WHERE MODEL_NAME = 'TM Clustering'  

範例 3:列出所有數據列集

下列範例會傳回目前伺服器上可用的數據列集完整清單:

SELECT *   
FROM $system.DBSCHEMA_TABLES