0

SQL Server 2008 Business Intelligence Development Studio에서 예측을 수행하기 위해 적절한 SQL/DMX를 생성하는 데 문제가 있습니다. 교육 데이터가있는 다음 테이블 설정이 있습니다. 내가 나이브 베이 즈 분류기와 제가하고 싶은를 사용하고중첩 테이블 및 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