鑽研查詢可讓您藉由將查詢傳送至採礦模型,從基礎案例或結構數據擷取詳細數據。 如果您想要檢視用於訓練模型的案例與用於測試模型的案例,或者查看案例資料的更多細節,資料鑽取會很有用。
Analysis Services 數據採礦提供兩種不同的鑽研選項:
鑽研至 模型案例
當您想從模型中的特定模式(例如決策樹的叢集或分支)深入檢視個別案例的詳細資料時,可以使用鑽取至模型案例。
鑽研結構 案例
當結構包含模型中可能無法取得的資訊時,會使用深入至結構案例的方式。 例如,即使數據包含在 結構中,您也不會在叢集模型中使用客戶連絡資訊。 不過,建立模型之後,您可能會想要擷取群組至特定叢集的客戶連絡資訊。
本節提供如何建立這些查詢的範例。
在資料探勘設計工具中使用明細檢索
如果採礦模型已設定為允許穿透,並且您擁有適當的許可權,當您瀏覽模型時,可以點選適當檢視器中的節點,並檢索該特定節點中案例的詳細資訊。
如果在處理採礦結構時快取訓練案例,而且您擁有必要的許可權,則可以從模型案例和採礦結構傳回資訊,包括採礦模型中未包含的欄位。
使用 DMX 建立鑽取查詢
如果您有模型或結構的許可權,您可以藉由建立 DMX 查詢來鑽研案例數據。 如需在 DMX 中建立鑽研查詢的語法範例,請參閱下列主題:
使用鑽研功能時的考量
如果您使用 [資料探勘精靈],啟用模型案例資料鑽研的選項位於精靈的最後一頁。 預設情況下,穿透功能是停用的。 如需詳細資訊,請參閱完成精靈(數據採礦精靈)。
您可以新增在現有採礦模型上鑽研的功能,但如果您這麼做,必須先重新處理模型,才能鑽研至數據。
鑽取的運作方式是擷取您處理挖掘結構時快取的訓練案例的相關資訊。 因此,如果您在將MiningStructureCacheMode屬性變更為
ClearAfterProcessing後清除快取數據,鑽取將無法運作。 若要啟用鑽研至結構數據行,您必須將 屬性變更 MiningStructureCacheMode 為KeepTrainingCases,然後重新處理 結構。如果採礦結構不允許鑽研,但採礦模型允許,那麼您只能從模型案例檢視資訊,而不能從採礦結構檢視資訊。
鑽取的安全性問題
如果您要從模型鑽研至結構案例,您必須確認採礦結構和採礦模型都已將 AllowDrillThrough 屬性設定為 True。 此外,您必須是具有結構和模型鑽研許可權的角色成員。 如需如何建立角色的資訊,請參閱角色設計工具(Analysis Services - 多維度數據)。 看。
鑽研權限會分別在結構和模型上進行設定。 模型權限允許您從模型中探索,即使您沒有結構的權限也可以。 結構的鑽取權限允許您使用 StructureColumn (DMX) 函式,在模型的鑽取查詢中額外包含結構欄。
備註
如果您在採礦結構和採礦模型上啟用鑽研,則任何具有採礦模型鑽研許可權之角色成員的使用者也可以檢視採礦結構中的數據行,即使採礦模型中未包含這些數據行也一樣。 因此,若要保護敏感數據,您應該設定數據源檢視來遮罩個人資訊,並在必要時才允許對採礦結構進行鑽研存取。
穿透查詢的限制
- 下列限制適用於模型的鑽取作業,其依據建立模型時所使用的演算法而有所不同:
| 演算法名稱 | 問題 |
|---|---|
| Microsoft樸素貝葉斯演算法 | 不支援。 這些演算法不會將案例指派給內容中的特定節點。 |
| Microsoft類神經網路演算法 | 不支援。 這些演算法不會將案例指派給內容中的特定節點。 |
| Microsoft羅吉斯回歸演算法 | 不支援。 這些演算法不會將案例指派給內容中的特定節點。 |
| Microsoft線性回歸演算法 | 支持 不過,因為模型會建立單一節點,All,因此鑽取會傳回模型的所有定型案例。 如果定型集很大,載入結果可能需要很長的時間。 |
| Microsoft時間序列演算法 | 支持 不過,您無法在數據採礦設計師中使用 採礦模型查看器 來鑽研結構或案例數據。 你應該改為建立 DMX 查詢。 此外,您無法鑽研至特定節點,或撰寫 DMX 查詢來擷取時間序列模型特定節點中的案例。 您可以使用其他準則,例如日期或屬性值,從模型或結構擷取案例數據。 您也可以使用 Lag (DMX) 函式,從模型中的案例傳回日期。 如果您想要檢視Microsoft時間序列演算法所建立之 ARTXP 和 ARIMA 節點的詳細數據,您可以使用Microsoft一般內容樹視圖器(數據採礦)。 |
相關工作
使用下列連結在特定情境中操作鑽取。
| 任務 | 連結 |
|---|---|
| 描述在資料探勘設計工具中使用鑽取的程序 | 從採礦模型深入探索至案例資料 |
| 若要修改現有的採礦模型以啟用鑽取功能 | 啟用採礦模型的鑽取功能 |
| 使用 DMX WITH DRILLTHROUGH 子句在資料採礦結構上啟用穿透分析 | CREATE MINING STRUCTURE(DMX) |
| 如需獲取有關指派套用至採礦結構和採礦模型深入分析功能的許可權的信息 | 授與數據採礦結構和模型的許可權(Analysis Services) |