共用方式為


採礦結構的鑽研

適用於: 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 提供兩種不同的選項來鑽研案例數據。 您可以鑽研至用來建置採礦模型的數據,也可以鑽研採礦結構中的源數據。

鑽研模型案例與鑽研至結構

鑽研至 模型案例, 有助於尋找模型中規則、模式或叢集的其他詳細數據。

相反地,鑽研結構 數據的目的是提供對模型中未提供之資訊的存取權。 例如,如果您有適當的許可權,您可能會想要找出哪些數據列用於定型模型,以及用於測試的數據列。

您也可以檢視分析中未使用之數據的屬性,前提是數據已包含在結構定義中。 例如,採礦結構通常支援許多不同類型的模型,而且某些結構數據行可能已從模型中排除,因為數據類型不相容,或數據不適用於分析。 例如,即使數據包含在 結構中,您也不會在叢集模型中使用客戶連絡資訊,但是藉由啟用鑽研,即可存取這項資訊,而不需對數據源執行個別查詢。

啟用鑽研結構數據

若要在採礦結構上使用鑽研,必須符合下列條件:

  • 也必須啟用模型的鑽研。 根據預設,會停用這兩種類型的鑽研。 若要在 [數據採礦精靈] 中啟用鑽研,請選取選項,以在精靈的最後一頁啟用鑽研至模型案例。 您也可以藉由變更 allowDrillthrough 屬性,在稍後變更模型上的鑽研功能。

  • 如果您使用 DMX 建立採礦結構,請使用 WITH DRILLTHROUGH 子句。 如需詳細資訊,請參閱 CREATE MINING STRUCTURE (DMX)

  • 鑽研的運作方式是擷取處理採礦結構時快取之定型案例的相關信息。 因此,如果您在處理 結構之後清除快取的數據,方法是將 MiningStructureCacheMode 屬性變更為 ClearAfterProcessing,鑽研將無法運作。 若要啟用對結構數據行的鑽研,您必須將 MiningStructureCacheMode 屬性變更為 KeepTrainingCases,然後重新處理結構。

  • 確認採礦結構和採礦模型都有allowDrillThrough 屬性設定為 TrueAllowDrillThrough 屬性。 此外,您必須是具有結構和模型鑽研許可權的角色成員。

鑽研的安全性問題

鑽研許可權會分別在 結構和模型上設定。 模型許可權可讓您從模型鑽研,即使您沒有結構的許可權也一樣。 結構上的鑽研許可權可讓您使用 StructureColumn (DMX) 函式,在鑽研查詢中包含結構數據行的額外功能。

如需如何在 Analysis Services 中建立角色和指派許可權的資訊,請參閱 角色設計工具(Analysis Services - 多維度數據)

注意

如果您在採礦結構和採礦模型上啟用鑽研,則任何具有採礦模型鑽研許可權之角色成員的使用者也可以檢視採礦結構中的數據行,即使採礦模型中未包含這些數據行也一樣。 因此,若要保護敏感數據,您應該設定數據源檢視來遮罩個人資訊,並在必要時才允許對採礦結構進行鑽研存取。

如需如何搭配採礦模型使用鑽研的詳細資訊,請參閱下列主題。

任務 連結
使用鑽研從採礦模型查看器結構 從模型查看器使用鑽研
請參閱特定模型類型的鑽研查詢範例。 數據採礦查詢
取得適用於特定採礦結構和採礦模型之許可權的相關信息。 授與數據採礦結構和模型的許可權(Analysis Services)

另請參閱

採礦模型的鑽研