技术开发 频道

SQL Server 2008 R2数据挖掘即学即用

  在进行数据挖掘前,需要连接到数据分析服务,如图6所示:

  图6 连接到数据分析服务

  至此,在进行数据挖掘前的所有准备工作已经完成。

  步骤二:在Excel中完成数据挖掘全过程

  在步骤二中,我们将使用步骤一的Excel文件进行数据挖掘和数据分析。下面就开始介绍数据挖掘,打开文件DMAddins_SampleData.xlsx(默认位置在X86:C:\Program Files \Microsoft SQL Server 2008 DM Add-Ins,X64:C:\Program Files (x86)\Microsoft SQL Server 2008 DM Add-Ins),我们可以看到能够使用的数据挖掘工具如图7所示:

  图7 数据挖掘工具

  这些数据挖掘工具包括:数据准备、数据建模、准确性和验证、模型用法、模型管理、连接。在下面的案例中,我们使用数据建模工具预测来做演示:

  操作步骤如下:

  (1)在图5中选择“预测”,自动打开“Forecasting” Sheet

  (2)在预测Sheet中,点击数据挖掘页,并点击“预测”按钮,如图7所示

  (3)点击“预测”按钮后,自动弹出预测数据挖掘向导,选择数据表和数据区域,在这里数据表我们选择了“Table5”,数据区域选择了所有区域。按照向导对输入内容进行设置、结构名称和描述、模块名称和描述,点击“完成”即可,其结果如图8所示:

  图8 预测数据挖掘结果

  由上面的简单演示可以看到,使用外接数据挖掘工具后,您只需要选择文件,点点鼠标就能完成功能复杂的数据挖掘工作,此页面上附带的其它数据挖掘工具使用也很简单,感兴趣的读者可以自己尝试一下。

  出了数据挖掘工具,外接程序还提供了数据分析工具,其能够操作的面板如图9所示:

  图9 数据分析工具

  使用数据分析工具可以对关键影响因素、检测类别、从示例填充、预测、突出显示异常值、应用场景分析、预测计算器、购物篮分析,其中预测计算器和购物篮分析是新增加的功能。

  步骤三:读取Reporting Service,操作并使用预测数据和成果

  报表服务为公司提供了满足各种各样的报表场景的能力。

  • 管理报表生成。经常被称为企业报表生成——支持涵盖了业务所有方面的报表创建,并可在整个企业范围内发送报表,使每个雇员都可以及时的访问到与他们的业务领域相关的信息,并使他们可以做出更好的决策。

  • 即时报表生成。使用户可以创建他们自己的报表,并使他们快速灵活的获得他们需要的信息,并且是以他们需要的格式,而不必提交请求和等待报表开发人员来为他们创建报表。

  内嵌的报表。使公司可以将报表直接内嵌到商业应用程序和web门户网站中,用户也可以在他们的业务处理过程中使用这些报表。与Microsoft Office SharePoint Server 2007的深度集成还使得公司可以通过一个中央库来发送报表,或直接在SharePoint中使用用于轻度渲染报表的web部分,从而能够轻松的创建仪表盘。在这种方式下,公司可以将整个公司的所有关键的商业数据,包括结构化的和非结构化的放在一个中央存储地址,为信息访问提供了一个共同的体验,以便用户可以浏览到主要的业务执行信息。

  Reporting Services 提供了三个报表设计工具,即 Business Intelligence Development Studio 中的报表设计器、Report Builder 1.0 和 Report Builder 3.0;还提供了一个报表模型设计工具,即模型设计器。

  报表设计器是一种图形界面,用于创建功能齐全的 Reporting Services 报表。您可以访问多种类型的数据源并创建高度自定义的报表。完成报表后,您可以访问所有 Reporting Services 报表管理功能。

  Report Builder 3.0 是一种直观的报表创作环境,专门针对 Microsoft Office 进行了优化,适用于喜欢在熟悉的 Office 环境下工作的业务用户。它还支持 Reporting Services 中提供的高级报表功能。

  Report Builder 1.0 是一种客户端应用程序,协助生成即席报表。Report Builder 1.0 在 2005 年首次发布,并仍可在当前版本中使用。

  使用模型设计器,可以选择要在模型生成进程中应用哪些规则,并且可以修改模型及其基础数据源视图。模型可以用作其他报表创作工具中的数据源,如报表设计器或报表生成器。

  在步骤三种,我们可以使用Report Builder 3.0来设计报表,设计完成的报表可以导出到Excel文件中,这样就可以使用外接数据挖掘工具进行数据挖掘,并且能够使用数据挖掘和分析面板中的预测功能。

0
相关文章