0

我在生成正確的SQL/DMX以便在SQL Server 2008 Business Intelligence Development Studio中進行預測時遇到了一些麻煩。我已經通過訓練數據獲得了以下表格設置。使用嵌套表格和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 

任何建議表示讚賞。

回答

0

我明白了。我沒有像現實中那樣命名我的別名,嵌套的部分被搞亂了,還有一些其他的東西。它應該像以下一樣。

select predict([TransactionsMiningModel].[Code]) from [TransactionsMiningModel] 
    natural prediction join 
    (select (
      select 'foobar' as [Item] 
      ) as [Item Decomposition]) as t