Oracle11g OracleODM:增加最大不同值数的关联规则

Oracle11g OracleODM:增加最大不同值数的关联规则,oracle11g,data-mining,Oracle11g,Data Mining,我正在使用Oracle Data miner 在我的工作流程中,我将连接两个表。销售表和产品表在产品密钥上联接。 以下是我的应收账款分析中的详细信息: 交易id-单号id、销售地点id 项目Id-产品密钥 值-类名 除了类名的描述过于笼统,无法获得关于产品的有意义的信息之外,下面的方法还可以 如果我这样做: 交易id-单号id、销售地点id 项目Id-产品密钥 值-样式名称(它是产品表的一部分) 我收到的错误消息是: 项目值样式名称具有太多不同的值。允许的最大不同值数为10 我如何增加不同值的最

我正在使用Oracle Data miner 在我的工作流程中,我将连接两个表。销售表和产品表在产品密钥上联接。 以下是我的应收账款分析中的详细信息:

交易id-单号id、销售地点id 项目Id-产品密钥 值-类名

除了类名的描述过于笼统,无法获得关于产品的有意义的信息之外,下面的方法还可以

如果我这样做:

交易id-单号id、销售地点id 项目Id-产品密钥 值-样式名称(它是产品表的一部分)

我收到的错误消息是: 项目值样式名称具有太多不同的值。允许的最大不同值数为10

我如何增加不同值的最大数量(无限可能会更好,因为有些表有100个数百万条记录)

我真的不明白为什么会有这样的限制。有人能给我解释一下吗

我使用的是sql developer 3.2.20.09 和高级分析版本11.2.0.3.0


提前感谢!

您可能使用了太多的数据

不要将数值数据(如项目值)输入关联规则挖掘

关联规则挖掘的目的是发现如下规则:

buys diapers  ->  also buys beer
对于这些算法,您需要只包含产品类别的记录,而不包含其他内容。对于这个(城市神话)玩具示例,您通常甚至不想知道哪个品牌的尿布或啤酒。例如,您希望输入数据如下:

diapers baby-food spaghetti tomatos
diapers beer
diapers baby-food beer
spaghetti tomatos cheese
其中每一行包含在一笔交易中一起购买的产品类别

然后在事后对关联规则进行后处理,例如检查他们贡献了多少价值,或者是否有一个特定品牌仅适用于此(即,当他们被送到超市购买尿布时,他们会喜欢最便宜的还是最好的啤酒)


如果没有对产品类别的抽象,您的结果可能不会有意义(即,您不会发现任何东西)。

谢谢,我对数据挖掘和BI非常陌生,目前正在实习。如果您有任何有用的链接,我们将不胜感激。我不做BI或使用Oracle。”BI analytics“通常是30年前的烂东西。所以我不能给你任何关于这个的链接。