Прогнозирование с помощью вложенной таблицы и DMX

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

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 ответ

Решение

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

select predict([TransactionsMiningModel].[Code]) from [TransactionsMiningModel]
    natural prediction join 
    (select (
             select 'foobar' as [Item]
            ) as [Item Decomposition] ) as t
Другие вопросы по тегам