通过SQL 2008实现可预测的分析
2008-09-28 10:06:31 来源:WEB开发网本地报表集成
报表是大多数公司中的一个基本操作,而SQL Server 2008报表服务提供了一个用于创建、渲染和在整个企业中部署报表的广泛解决方案。SQL Server报表服务通过使用一个数据挖掘扩展(DMX)查询,可以直接从一个数据挖掘模型中渲染报表。这使得用户可以显示数据挖掘模型的内容,以用于最佳的数据显示。此外,直接查询数据挖掘结构的能力使得用户可以超出挖掘模型要求的范围,轻松地将数据包括在内,显示完整和有用的信息。图4显示了用于报表服务的DMX查询编辑器。
SQL Server 报表服务提供了基于可能性预测生成参数驱动的报表能力。例如,在图4中显示的查询分析了假设的Adventure Works自行车公司预期的客户列表,并使用一个数据挖掘模型来评估这些客户购买一辆自行车的概率。这个查询进行了过滤,只返回购买概率大于50%的预期。图5显示了结果报表,公司可以将它用作是只针对最有可能购买情况的市场策略的基础。它很大程度上改进了策略的有效性,它对投入做出了回馈。
在数据集成过程中进行数据挖掘
随着商业智能变得越来越普遍,公司越来越多地执行提取、转换和加载(ETL)解决方案将从公司各处而来的数据合并到一个数据仓库中,用于生成报表和进行分析。然而,这些操作的源数据通常是不完整的,或者在某些情况下是商业实体,例如可能需要对客户基于通用描述特征进行分类。
Microsoft SQL Server 2008集成服务提供了一个强大的、可扩展的ETL平台,商业智能解决方案开发人员可以使用它来执行清理和转换数据的ETL操作。SQL Server集成服务包括一个用于培训数据挖掘模型的数据挖掘模型培训目的地,和一个可用于对数据流中传送过来的数据进行预测分析的Data Mining Query转换。预测分析与SQL Server集成服务的集成使得公司可以标记异常数据、分类商业实体、执行文本挖掘、并基于数据挖掘算法的能力和洞察力填入缺失的值。例如,一个ETL过程可能从一个或多个源系统提取客户数据用于放入一个数据仓库中。过去,数据挖掘是在数据仓库加载之后使用的,用于根据预期购买行为分类客户或其它策略管理任务。然而,有了SQL Server集成服务,Data Mining Query转换可以在ETL过程中应用一个数据挖掘模型,使得数据仓库包含了加载过程中分类的数据。这减少了在仓库服务器上所必需做的工作,并确保可用于分析的数据总是最新的,并一直保持是分类的。此外,在ETL过程中的分类还可以用来过滤掉不符合任何已知分类的客户记录。这些记录可能是由于较差的数据质量造成,或显示一个新的、没有在策略管理过程中找到的分类。无论哪种情况,SQL Server 集成服务都可以使用数据挖掘发现这些记录并将它们转为手动或自动检查。
- ››sql server自动生成批量执行SQL脚本的批处理
- ››实现PHP页面静态化
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››通过远程管理更改ESXi主机root用户密码
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››实现android 再按一次退出程序代码
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
更多精彩
赞助商链接