Sql server 2012 错误(数据挖掘):挖掘模型中未指定案例
在使用SSDT之前已经处理了挖掘结构、模型和预测,我正在尝试使用MDX执行相同的操作,希望能够自动化一些过程 现在,我在尝试向模型中插入数据时遇到了一个问题Sql server 2012 错误(数据挖掘):挖掘模型中未指定案例,sql-server-2012,mdx,data-mining,Sql Server 2012,Mdx,Data Mining,在使用SSDT之前已经处理了挖掘结构、模型和预测,我正在尝试使用MDX执行相同的操作,希望能够自动化一些过程 现在,我在尝试向模型中插入数据时遇到了一个问题 INSERT INTO MINING STRUCTURE DumpForecasting_MIXED_Structure ( [TimeIndex], [DumpLocation_Id] ) OPENQUERY ( [Data Analytics Test], 'SELECT [TimeIndex], [Dum
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
我可以根据要求提供更多细节。到目前为止,我已经进行了广泛的搜索,但我找不到任何可以帮助我解决这个问题的好来源。非常感谢您的建议和想法。我意识到我犯的错误是忘记在insert语句中添加预测列。 没有它,模型将只提供键,而没有可预测的值
[DumpLocation_id]
本应紧随其后的是:
,[TotalDumpCount]