Прогнозирование с помощью вложенной таблицы и DMX - PullRequest
0 голосов
/ 31 января 2012

У меня возникают проблемы при создании правильного SQL / DMX для прогнозирования в SQL Server 2008 Business Intelligence Development Studio. У меня есть следующая таблица настроек с тренировочными данными.

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

Любые предложения приветствуются.

1 Ответ

0 голосов
/ 01 февраля 2012

Я понял. Я не называл свои псевдонимы точно так, как они были на самом деле, вложенная часть была испорчена, и пара других вещей. Это должно было быть так.

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