时序预测 DMX 教程

 

适用于: SQL Server 2016 Preview

在本教程中,将学习如何创建时序挖掘结构,创建三个自定义时序挖掘模型,然后使用这些模型进行预测。

挖掘模型基于 AdventureWorksDW2012 示例数据库(存储虚构公司 Adventure Works Cycles 的数据)中所包含的数据。 Adventure Works Cycles 是大型跨国制造公司。

教程方案

Adventure Works Cycles 已决定使用数据挖掘功能来生成销售预测。 它们已经生成某些地区的预测模型;有关详细信息,请参阅 第 2 课︰ 生成预测方案 ( 数据挖掘中级教程 )。 但是,销售部门需要能够定期用新的销售数据更新数据挖掘模型。 它们还希望自定义模型来提供不同的预测。

Microsoft SQL Server Analysis Services 提供了可以用来完成此任务的几个工具︰

  • 数据挖掘扩展插件 (DMX) 查询语言

  • Microsoft 时序算法

  • 中的查询编辑器 SQL Server Management Studio

Microsoft 时序算法创建可用于预测时间相关数据的模型。 数据挖掘扩展插件 (DMX) 是 Analysis Services 提供的一种查询语言,可用来创建挖掘模型和预测查询。

学习内容

本教程假定您已经熟悉 Analysis Services 用来创建挖掘模型的对象。 如果您具有以前没有创建挖掘结构或挖掘模型使用 DMX,请参阅 自行车购买者 DMX 教程

本教程分为以下几课:

第 1 课:创建时序挖掘模型和挖掘结构
在本课程中,您将学习如何使用 CREATE MINING MODEL 语句添加新的预测模型及其相关的挖掘模型。

第 2 课:向时序挖掘结构添加挖掘模型
在本课中,您将学习如何使用 ALTER MINING STRUCTURE 语句向时序结构中添加新的挖掘模型。 您还将学习如何自定义用来分析时序的算法。

第 3 课:准备时序结构和模型
在本课程中,您将学习如何使用为模型定型 INSERT INTO 语句和的中的数据填充结构 AdventureWorksDW2012 数据库。

第 4 课:使用 DMX 创建时序预测
在本课中,您将学习如何创建时序预测。

第 5 课:扩展时序模型
在本课程中,您将学习如何使用 EXTEND_MODEL_CASES 参数来进行预测时使用新数据更新模型。

要求

执行本教程前,请确保安装了下列各项:

  • Microsoft SQL Server

  • Microsoft SQL Server Analysis Services

  • AdventureWorksDW2012 数据库

为了增强安全性,默认情况下将不安装该示例数据库。 若要安装的正式示例数据库 Microsoft SQL Server, ,请转到 https://www.CodePlex.com/MSFTDBProdSamples 或在 Microsoft SQL Server 产品示例部分中的 Microsoft SQL Server 示例和社区项目主页上。 单击 数据库, ,然后单击 版本 选项卡并选择所需的数据库。

备注


阅读教程时,我们建议您添加 下一个主题上一个主题 到文档查看器工具栏的按钮。

另请参阅

数据挖掘基础教程
数据挖掘中级教程 (Analysis Services-数据挖掘 )