變更採礦模型中數據行的離散化
適用於: 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 Analysis Services 會自動離散化值,也就是說,它會在特定案例中將數值數據行中的數據量化。 例如,如果您的數據包含連續數值數據,而且您建立判定樹模型,則根據數據的分佈,將會自動量化連續數據的每個數據行。 如果您想要控制數據的離散化方式,您必須變更採礦結構數據行上的屬性,以控制數據在模型中的使用方式。
如需如何在採礦模型中設定屬性的一般資訊,請參閱 採礦模型數據行。
顯示採礦模型數據行的屬性
在 [數據採礦設計師] 中的 [採礦模型] 索引標籤中,以滑鼠右鍵按兩下包含採礦模型名稱的數據行標頭,或包含採礦演算法名稱的方格中的數據列,然後選取 [屬性]。
[屬性] 視窗會顯示與整個採礦模型相關聯的屬性。
在畫面左側附近的 [結構] 欄中,按兩下包含您要離散化之連續數值數據的數據行。
[屬性] 視窗會變更,只顯示與該數據行相關聯的屬性。
變更離散化方法
在 [採礦屬性] 視窗中,按兩下 [內容] 旁的文字框,然後從下拉式清單中選取 [離散化]。
現在會啟用 DiscretizationBucketCount 和 DiscretizationMethod 屬性。
在 [屬性] 視窗中,按兩下 DiscretizationMethod 旁的文字框,然後選取下列其中一個值:自動、EqualAreas或 Cluster。
注意
如果數據行使用量設定為 Ignore,則數據行的 [屬性] 視窗為空白。
當您在設計工具中選取不同的元素時,新的值將會生效。
在 [屬性] 視窗中,按兩下 DiscretizationBucketCount 旁的文字框,然後輸入數值。
注意
如果您變更這些屬性,就必須重新處理 結構,以及您想要使用新設定的任何模型。