我使用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
答案 0 :(得分:0)
好的... 我不知道问题是什么。 但整个周末关闭计算机似乎解决了这个问题。 尽管打开计算机并进行编译,我仍然没有做任何事情,而且它有效。
最诚挚的问候, Helder Borges
更新:发现问题是由MS-SSAS版本引起的。您只能在企业(或BI)版本中使用预测进行预测。我正在使用标准。