1 / 173
文档名称:

SQL Server 2008中运用数据挖掘模型.docx

格式:docx   大小:880KB   页数:173页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

SQL Server 2008中运用数据挖掘模型.docx

上传人:rdwiirh 2021/2/27 文件大小:880 KB

下载得到文件列表

SQL Server 2008中运用数据挖掘模型.docx

相关文档

文档介绍

文档介绍:SQL Server 2008中运用数据挖掘模型
日期:2009年4月9日
为一个数据挖掘模型定型后,可以通过运用 SQL Server Management Studio 或 Business Intelligence Development Studio 中提供的自定义查看器来阅读此模型。但是,如果您希望执行 预测或者从模型中获取更深入的或更具体的信息,则必须依据此数据挖掘模型建立一个查询。在以下情况下,查询可帮助您更好地理解和处理模型中的信息:
执行 单个预测和批预测。
了解有关模型发觉的模式的更多信息。
查看有关模型的特定模式或子集的细致信息或定型事例。
在挖掘模型中钻取到事例的细致信息。
提取有关全部或部分模型和数据的公式、准则或统计信息。
SQL Server Analysis Services 提供用于建立查询的图形设计界面,以及一种称为数据挖掘扩展插件 (DMX) 的查询语言,这种语言对于建立自定义预测和复杂查询很有用。若要生成 DMX 预测查询,可以运用 SQL Server Management Studio 和 Business Intelligence Development Studio 中均提供的查询生成器。SQL Server Management Studio 中还提供了一组 DMX 查询模板。
有关如何 运用查询生成器的细致信息,请参阅运用预测查询生成器建立 DMX 预测查询。
有关如何 运用 DMX 查询模板的细致信息,请参阅在 SQL Server Management Studio 中建立 DMX 查询或如何 在 SQL Server Management Studio 中运用模板。
预测查询
许多数据挖掘项目的主要目标是运用挖掘模型来执行 预测。例如,您可能要在十二月期间预测公司明年销售的产品数量,或者可能要预测在某个广告活动后潜在客户能不能会购买产品。
建立预测时,通常会提供一些新数据,并要求模型基于新数据生成一个预测。可以通过在“预测联接”中将模型映射到一个外部数据源来以批方式执行 预测。或者,可以通过建立一个“单独”查询一次提供一个值。
单独预测查询和批预测查询都运用 PREDICTION JOIN 语法来定义新数据:不同之处在于预测联接输入端的指定方式。在单独查询中,数据是作为查询的一部分内联提供的。在批查询中,数据来自运用 OPENQUERY 语法指定的外部数据源。有关细致信息,请参阅 OPENQUERY (DMX)。
此外,运用时序模型可以仅仅基于模型来执行 预测,即不须要提供任何新数据,而仅仅基于现有序列来请求预测。
下面提供有关如何 建立上述每一类查询的信息:
查询类型 查询选项
单独预测查询
针对在查询中键入的单个新事例或者多个新事例执行 预测。
批预测
将外部数据源中的新事例映射到模型并执行 预测。
时序预测
基于现有模型预测指定数目的将来步骤。
通过添加新数据来扩展现有模型,并基于组合序列来执行 预测。
通过运用 REPLACE_MODEL_CASES 选项向新数据序列使用现有模型。
除了预测特定值,例如,下个月的销售额,或者要向客户建议的产品,您还可以自定义预测查询,以返回与预测有关的各种类型的信息。例如,知道预测正确的概率可能很有帮助,这样您就可以决定能不能向用户提出建议。
若要自定义预测查询所返回的信息,应向查询中添加“预测函数”。每个模型或查询类型都支持特定的函数。例如,聚类分析模型支持特殊预测函数,这些函数提供有关模型建立的分组的额外细致信息。时序模型支持计算随时间的变化的预测函数。还有可处理几乎所有模型类型的通用预测函数。有关不同查询类型支持的预测函数的列表,请参阅将函数映射到查询类型 (DMX)。有关预测函数的完整列表,请参阅数据挖掘扩展插件 (DMX) 函数参考。
单独查询
如果要实时建立基本预测,则单独查询很有用。例如,您可能通过运用站点从客户那里获取信息,然后运用这些数据返回预测,这些预测以特定于该客户的建议信息的形式呈现。或者,您也可能分析电子邮件的内容,然后运用现有分类模型来对电子邮件执行 分类,并相应地传送邮件。
单独查询不须要包含输入的单独表。只需将一行数据传递给模型,便会实时地返回一个预测。您还可以将单独查询扩展为执行 多个预测,要领是键入包含单个事例的 SELECT 语句,再添加 UNION 运算符,然后键入另一个 SELECT 语句以指定另一个事例。
可以通过以下方式基于现有模型建立单独查询:
运用数据挖掘设计器。
运用单独查询模板。
以编程方式或者在另一个 Analysis Services 客户端中建立 DMX 语句。
建立单独查询时