IBM SPSS Modeler Server支持对数据库供应商的数据挖掘工具和建模工具进行整合,其中包括IBM Netezza、IBM DB2 InfoSphere Warehouse、Oracle Data Miner和Microsoft Analysis Services。实现了在IBM SPSS Modeler的分析功能和易用性将与数据库的功能和性能相结合r数据可视化手册,同时还兼备数据库供应商提供的数据库自有算法。模型在数据库创建,然后可以借助IBM SPSS Modeler界面以正常方式浏览模型并为之评分。
那么使用IBM SPSS Modeler访问数据库自有算法有什么优势呢?主要是两方面:
1.数据库内的算法常常与数据库服务器紧密集成,这有助于提高性能。
2.在“数据库内”构建和存储的模型不仅由可访问数据库的应用程序共享,且更易于在这些应用程序中部署。
接下来我们以Microsoft Analytics Services为例,介绍如何配置以及使用数据库内建模功能。
IBM SPSS Modeler支持集成下列Analysis Services算法包括:
·决策树
·聚类
·关联规则
·朴素贝叶斯
·线性回归
·神经网络
·Logistic回归
·时间序列
·序列聚类
安装与配置:
在您的机器上,必须安装以下模块:
·IBM SPSS Modeler Client
·IBM SPSS Modeler Server
·Microsoft Analysis Services,与相应数据库建立ODBC连接。
1. 配置IBM SPSS Modeler:
在IBM SPSS Modeler中,在菜单栏的工具-->选项-->帮助应用程序,选择Microsoft面板,如下图:
勾上之后,会在下面的面板节点上多了一项数据库建模,列出了Microsoft Analysis Services支持的数据库内建模算法,如下图:
2.配置 SQL Server
该配置可实现在数据库内进行评分。
在 SQL Server 主机上创建以下注册表键:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Providers\MSOLAP
为该键添加如下 DWORD 键值:
AllowInProcess 1
完成上述更改后,重新启动SQL Server。
3.配置Microsoft Analysis Services
建立IBM SPSS Modeler 与Microsoft Analysis Services 进行通信。
通过MS SQL Server Management Studio 登录到分析服务器。
访问“属性”对话框,右键单击服务器名称,然后选择属性。
选中显示高级(所有)属性复选框。
更改以下属性:
将 DataMining\AllowAdHocOpenRowsetQueries 的值更改为 True(缺省值为False)。
将 DataMining\AllowProvidersInOpenRowset 的值更改为 [all] (无缺省值)。
4.为SQL Server 创建 ODBC DSN
通过使用 Microsoft SQL Native Client ODBC 驱动程序,创建一个指向数据挖掘过程中使用的 SQL Server 数据库的 ODBC DSN。余下的驱动程序设置应使用缺省设置。
对于此DSN,请确保选中了使用集成的 Windows 认证。
5.启用 SQL 生成和优化
从IBM SPSS Modeler菜单中选择:工具—>流属性—>选项—>优化面板,勾选上所有选项内容如下图:
使用Microsoft Analysis Services 算法生成模型
以上内容配置完成后,即可使用数据库内的算法生成模型。如下图:
源节点从SQL Server数据库中读取,终端节点又写回到SQL Server数据库中,中间使用的是Microsoft的决策树算法,整个计算过程都在数据库中实现。
介绍到这里,我们就了解了,如何使用数
来源【首席数据官】,更多内容/合作请关注「辉声辉语」公众号,送10G营销资料!
版权声明:本文内容来源互联网整理,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 jkhui22@126.com举报,一经查实,本站将立刻删除。