共用方式為


處理需求和考慮 (資料採礦)

本主題描述處理數據採礦物件時要記住的一些技術考慮。 要了解什麼是處理,以及它在數據採礦中的應用,請參閱處理數據採礦物件

關係型存放區上的查詢

處理採礦結構

處理採礦模型

處理期間關係型存放區的查詢

針對數據採礦,有三個階段可處理:查詢源數據、判斷原始統計數據,以及使用模型定義和演算法來定型採礦模型。

Analysis Services 伺服器會向提供原始數據的資料庫發出查詢。 此資料庫可能是 SQL Server 2014 或舊版 SQL Server 資料庫引擎的實例。 當您處理數據採礦結構時,來源中的數據會傳輸至採礦結構,並以新的壓縮格式保存在磁碟上。 並非數據源中的每個欄位都會被處理:只有那些在資料探勘結構中並已由繫結定義的欄位。

使用這項數據,Analysis Services 會建置所有數據和離散化數據行的索引,併為連續數據行建立個別的索引。 每個巢狀資料表都會發出一個查詢來建立索引,另外,會針對每一對巢狀資料表和案例資料表產生額外的查詢,以處理它們之間的關聯性。 建立多個查詢的原因是處理特殊的內部多維度數據存放區。 您可以藉由設定伺服器屬性 DatabaseConnectionPoolMax,來限制 Analysis Services 傳送至關係存放區的查詢數目。 如需詳細資訊,請參閱 OLAP 屬性

當您處理模型時,模型不會從數據源重新讀取數據,而是從採礦結構取得數據的摘要。 使用已建立的 Cube 以及快取的索引和案例數據,伺服器會建立獨立的線程來定型模型。

如需支援平行模型處理之 SQL Server 版本的詳細資訊,請參閱 SQL Server 2012 版本支援的功能https://go.microsoft.com/fwlink/?linkid=232473)。

處理採礦結構

採礦結構可以與所有相依模型一起處理,也可以個別處理。 將採礦結構與模型分開處理可能會很有用,特別是在某些模型預期需要很長時間處理,因此您想要延遲進行該操作時。

如需詳細資訊,請參閱 處理採礦結構

如果您擔心節省硬碟空間,請注意 Analysis Services 會在本機保留採礦結構快取。 也就是說,它會將所有訓練數據寫入至本機硬碟。 如果您不想要快取數據,您可以將採礦結構上的 屬性設定 MiningStructureCacheModeClearAfterProcessing,以變更預設值。 這會在處理模型之後破壞快取;不過,它也會停用採礦結構上的鑽取。 如需詳細資訊,請參閱鑽研查詢(數據採礦)。

此外,如果您清除快取,而您有定義保留測試集,您將無法使用該測試集,而且測試集分割的定義將會遺失。 如需有關保留測試集的詳細資訊,請參閱 訓練和測試數據集

處理採礦模型

您可以將採礦模型與其相關聯的採礦結構分開處理,也可以處理以 結構為基礎的所有模型,以及結構。

如需詳細資訊,請參閱 處理採礦模型

不過,在 SQL Server Data Tools (SSDT) 和 SQL Server Management Studio 中,您無法同時選取採礦模型與結構一起進行處理。 如果您需要控制要處理的模型,您必須個別選取它們,或使用 XMLA 或 DMX 串行化處理模型。

需要重新處理時

您必須先處理您定義的 Analysis Services 模型,才能開始使用它們。 每當您變更採礦模型結構、更新定型數據、變更現有的採礦模型,或將新的採礦模型新增至結構時,您也必須重新處理採礦模型。

在這些案例中也會處理採礦模型:

專案的部署:根據專案設定和專案的目前狀態,專案中的採礦模型通常會在部署專案時完整處理。

當您起始部署時,除非 Analysis Services 伺服器上有先前處理過的版本,而且沒有任何結構變更,否則處理會自動啟動。 您可以從下拉式清單中選取 [ 部署方案 ],或按 F5 鍵來部署專案。 您可以

如需如何設定控制採礦模型部署方式之 Analysis Services 部署屬性的詳細資訊,請參閱 數據採礦解決方案的部署

移動採礦模型:當您使用EXPORT命令行動採礦模型時,只會匯出模型的定義,其中包含預期將數據提供給模型的採礦結構名稱。

使用 EXPORT 和 IMPORT 命令來重新處理下列案例的需求:

  • 採礦結構存在於目標實例上,而採礦結構處於未處理的狀態。

    結構和模型都必須重新處理。

  • 目標實例中已存在採礦結構,且已對其進行處理。 僅匯出資料採礦模型。

    模型不需要處理即可使用。

  • 採礦結構定義也會使用WITH DEENDENCIES 關鍵詞導出。

    結構和模型都必須重新處理。

如需詳細資訊,請參閱 匯出和匯入數據採礦物件

另請參閱

採礦結構 (Analysis Services - 數據採礦)
採礦結構 (Analysis Services - 數據採礦)
多維度模型對象處理