ORA-40027: Target attribute has more than two distinct values ORACLE 报错 故障修复 远程处理
文档解释
ORA-40027: Target attribute has more than two distinct values
Cause: Generalized Linear Models only support binary classification.
Action: Consolidate target values into two distinct categories.
ORA-40027错误表示目标属性拥有超过两个不同的值,这意味着data mining模型无法分类它们,因为每个属性的值只能分为两类。
官方解释
Oracle 数据挖掘操作需要指定一个“目标属性”,其值将用于指导模型的构建。目标属性的值不能超过两个不同的值。
常见案例
错误 ORA-40027 通常发生在数据挖掘模型的构建过程中,数据库用户正在尝试指定一个目标属性,而目标属性中包含多于两个不同值。
一般处理方法及步骤
1.调试程序,确定数据挖掘操作引发错误 ORA-40027 的原因。
2.将疑似引发错误的目标属性检查,确定是否含有超过两个不同值。
3.如果发现超过两个不同值,可以利用SQL查询进行数据转换,将多个不同值合并为仅含有两个值的目标属性集。
4.再次尝试构建模型,使用上面创建的新目标属性。