共用方式為


採礦結構的鑽研

適用于: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 屬性設定為 True。 此外,您必須是針對結構和模型同時擁有鑽研權限之角色的成員。

鑽研的安全性問題

鑽研權限是在結構和模型上分別設定的。 即使您沒有結構的權限,模型權限還是可以讓您從模型進行鑽研。 結構的鑽研許可權可讓您使用 StructureColumn (DMX) 函式,在鑽研查詢中包含結構資料行。

如需如何在 Analysis Services 中建立角色和指派許可權的資訊,請參閱角色Designer (Analysis Services - 多維度資料)

注意

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

如需有關如何將鑽研用於採礦模型的詳細資訊,請參閱下列主題。

Task 連結
從採礦模型檢視器對結構使用鑽研 從模型檢視器使用鑽研
參閱特定模型類型的鑽研查詢範例。 資料採礦查詢
取得有關適用於特定採礦結構和採礦模型之權限的詳細資訊。 授與資料採礦結構和模型的權限 (Analysis Services)

另請參閱

採礦模型的鑽研