起初想让 PD 分别与 SQL Server、Excel 互相协作,结果发现 PD 与 SQL Server 协作没问题,但是与 Excel 的协作却很有限,只能单表操作,还只限于导出,虽然网上也有一些导出的脚本之类的,但是没去学。相信 SQL Server 与 Excel 出自一家,应该可以很好的相互协作,因此寄希望于 此,结果还真有,而且还是很厉害的那种,既可以直接从 SQL Server 拉取指定的单个或多个表的数据,也可以用“Microsoft® SQL Server® 2012 SP1 Office® 数据挖掘外接程序”来做数据挖掘,可以在这里点击下载。另外需要其他的可以访问下载中心

如果只是将数据从SQL Server导出导excel文件可以下载安装AccessDatabaseEngine.exe;

下载完成后进行安装,很简单,这里就不赘述了。不过需要注意的是安装的版本位数(x64和x86)要和 SQL Server 的版本位数对应。然后需要配置应用程序:
点击对话框中的配置运行链接;

数据挖掘配置

数据挖掘外接程序配置01

下一步;

数据挖掘外接程序配置02

填写服务器名称,下一步;

数据挖掘外接程序配置03

下一步;

数据挖掘外接程序配置04

填写新数据库名称,下一步;

数据挖掘外接程序配置05

完成;

数据挖掘外接程序配置06

配置结果信息;

配置结果信息

Excel 连接数据库,填写服务器名称和账户及密码,下一步;

连接数据库服务器

连接数据库服务器信息填写

选择要导入 Excel 的 SQL Server 的数据库和表,下一步;

选择要导入 Excel 的 SQL Server 的数据库和表

填写其他相关信息,完成;

填写其他相关信息

选择显示方式和数据的放置位置,确定;

选择显示方式和数据的放置位置

下图为显示方式为数据透视表的效果;

数据透视表的效果

下图为显示方式为表的效果;

表的效果

“数据挖掘/分析”-“无连接”

数据挖掘

新建;

新建

填写连接信息并测试,成功后点击确定;

填写连接信息

测试

测试结果

浏览数据向导入门

选择浏览数据向导入门

选择表,下一步;

选择表

选择列,下一步;

选择列

可以看到浏览数据的柱状图,完成;

浏览数据的柱状图

分析关键影响因素的操作及过程;

分析关键影响因素 - 列选择

分析关键影响因素的过程

分析关键影响因素 - 对比报表

报表的效果;

报表的效果01

报表的效果02

数据挖掘 - 预测;

数据挖掘 - 预测

数据挖掘 - 过程

预测的报表;

预测的报表

从数据库中拉取数据到excel

选择来源

填写数据库服务器的相关信息,然后下一步:

填写数据库服务器的相关信息

选择要连接的单个或多个表,下一步:

选择要连接的单个或多个表

设置连接文件的通用属性,然后点击完成:

设置连接文件的通用属性

导入数据的相关设置,这里选择表,并新建工作表,然后确定:

导入数据的相关设置

效果如下:

数据拉取结果


Ably
603 声望44 粉丝

Let everything around us become better