2014-10-17 106 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]