變更採礦模型中的資料行離散化

適用于: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會自動離散化值,也就是說,它會在特定案例中量化數值資料行中的資料。 例如,如果您的資料包含連續數值資料,而且您要建立決策樹模型,則連續資料的每一個資料行都將會自動分類收納 (視資料的分佈而定)。 如果您想要控制資料離散化的方式,您必須在採礦結構資料行上,變更可控制資料在模型內之使用方式的屬性。

如需如何在採礦模型中設定屬性的一般資訊,請參閱 採礦模型資料行

顯示採礦模型資料行的屬性

  1. 在資料採礦設計師的 [採礦模型] 索引標籤上,以滑鼠右鍵按一下包含採礦模型名稱的資料行標頭,或是方格中包含採礦演算法名稱的資料列,然後選取 [屬性]

    [屬性] 視窗會顯示在整體上與採礦模型相關聯的屬性。

  2. 在靠近螢幕左邊的 [結構] 資料行中,按一下包含您想要離散化之連續數值資料的資料行。

    [屬性] 視窗會變更,以便只顯示與該資料行有關聯的屬性。

變更離散化方法

  1. [採礦屬性] 視窗中,按一下 [內容]旁邊的文字方塊,然後從下拉式清單中選取 Discretized

    DiscretizationBucketCountDiscretizationMethod 屬性現在就會啟用。

  2. 在 [ 屬性 ] 視窗中,按一下旁邊的 DiscretizationMethod 文字方塊,然後選取下列其中一個值: AutomaticEqualAreasCluster

    注意

    如果資料行使用方式是設定為 Ignore,則資料行的 [屬性] 視窗為空白。

    您在設計師中選取其他元素時,新值就會生效。

  3. 在 [ 屬性 ] 視窗中,按一下旁邊的 DiscretizationBucketCount 文字方塊,然後輸入數值。

    注意

    如果您變更這些屬性,就必須重新處理此結構,連同您想要使用新設定的任何模型。

另請參閱

採礦模型工作和使用說明