2014-10-17 136 views
0

在使用SSDT之前处理挖掘结构,模型和预测我试图使用MDX执行相同的操作,希望能够自动执行某些过程。错误(数据挖掘):在挖掘模型中未指定任何案例

现在我试图将数据插入到模型中时遇到问题。

INSERT INTO MINING STRUCTURE DumpForecasting_MIXED_Structure 
(
    [TimeIndex], 
    [DumpLocation_Id] 
) 
OPENQUERY 
(
[Data Analytics Test], 
'SELECT [TimeIndex], 
     [DumpLocation_Id], 
     [TotalDumpCount] 
FROM dbo.DailyDumpStatistics 
ORDER BY [DumpLocation_Id],[TimeIndex]' 
) 

当试图执行上面,我是有错误招呼:

Error (Data mining): No cases were specified in the mining model, Forecasting_ARIMA. 

为了澄清这里是我创作的查询:

CREATE MINING MODEL [DumpForecasting_MIXED] 
(
[TimeIndex] date KEY TIME, 
[DumpLocation_Id] long KEY, 
[TotalDumpCount] long Continuous Predict 
) 
USING Microsoft_Time_Series(
         AUTO_DETECT_PERIODICITY = 0.8, 
         FORECAST_METHOD = 'MIXED', 
         PREDICTION_SMOOTHING = 0.3 
         ) 
WITH DRILLTHROUGH 

其次ARIMA:

ALTER MINING STRUCTURE DumpForecasting_MIXED_Structure 
ADD MINING MODEL Forecasting_ARIMA 
(
    [TimeIndex], 
    [DumpLocation_Id],  
    [TotalDumpCount] PREDICT 

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

和ARTXP:

ALTER MINING STRUCTURE DumpForecasting_MIXED_Structure 
ADD MINING MODEL Forecasting_ARTXP 
(
    [TimeIndex], 
    [DumpLocation_Id],  
    [TotalDumpCount] PREDICT 

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

我可以根据要求提供更多细节。截至目前,我已经广泛搜索,但我找不到任何可以帮我弄清楚的好消息。建议和想法非常感谢。

回答

0

我意识到我犯的错误是忘记将预测列添加到我的insert语句中。 没有它,模型将只提供键和没有值预测。

[DumpLocation_id] 

应该已经依次为:

,[TotalDumpCount]