使用DMX创建挖掘结构

时间:2013-05-09 11:55:16

标签: sql sql-server ssas dmx-ssas

我使用Analysis Service进行一些数据挖掘工作。 我已经使用Sql Server Data Tools进行了预测。 现在我想用dmx进行相同的预测。

我正在使用下一个dmx代码:

  CREATE MINING MODEL [Cassandra]
(
   [CompanyNK] TEXT KEY,
   [Date] Date KEY TIME,
   [Total Value Mes] Double Continuous Predict,
   [New Items Month] Long Continuous,
   [Number Branches] Long Continuous,
   [Number Clients] Long Continuous,
   [Number Salesman] Long Continuous

)
USING Microsoft_Time_Series(AUTO_DETECT_PERIODICITY = 0.8, FORECAST_METHOD = 'MIXED')
WITH DRILLTHROUGH

但我收到以下错误:

  

错误(数据挖掘):“Cassandra”挖掘模型中所有非键列的使用必须设置为PredictOnly。

这应该有效,因为在SSDT中我只有一个变量设置为“预测”而我没有设置为“仅预测”。 一些帮助会很棒。

提前致谢。 Helder Borges

1 个答案:

答案 0 :(得分:0)

好的... 我不知道问题是什么。 但整个周末关闭计算机似乎解决了这个问题。 尽管打开计算机并进行编译,我仍然没有做任何事情,而且它有效。

最诚挚的问候, Helder Borges

更新:发现问题是由MS-SSAS版本引起的。您只能在企业(或BI)版本中使用预测进行预测。我正在使用标准。