0

为了在 SQL Server 2008 Business Intelligence Development Studio 中进行预测,我在生成正确的 SQL/DMX 时遇到了一些麻烦。我已经用训练数据设置了下表。

Transactions
    ID (int)(primary key)
    Code (string)
Items
    ID (int)(foreign key that points to ID in Transactions table)
    Item (string)

我正在使用朴素贝叶斯分类器,我想要做的是训练它,以便每当我看到特定的项目集合时,它们允许我预测事务表中的“代码”字段是什么。由于我使用的是嵌套表,因此我确信下面的 SQL 搞砸了。

select predict([code]) from <miningModel>
    natural prediction join 
    (select 'ethernet' as Item union
     select 'panel' as Item) as foo

任何建议表示赞赏。

4

1 回答 1

0

我得到了它。我并没有像实际上那样命名我的别名,嵌套部分被搞砸了,还有其他一些事情。应该是这样的。

select predict([TransactionsMiningModel].[Code]) from [TransactionsMiningModel]
    natural prediction join 
    (select (
             select 'foobar' as [Item]
            ) as [Item Decomposition] ) as t
于 2012-02-01T03:45:05.860 回答