time 
设为首页】【收藏本站
当前位置: 主页 > 数据库 > SQL Server > SQL 基础 > 通过SQL Server Analysis Services的数据挖掘功能构建商品推荐功能(七)

通过SQL Server Analysis Services的数据挖掘功能构建商品推荐功能(七)

时间:2013-10-14 14:14 点击:2793次 字体:[ ]




上一篇中介绍的是如何通过DMX来创建挖掘模型,这一篇讲简单介绍如何通过编程的方式来创建挖掘模型。

通过编程的方式主要通过AMO来实现,分析服务的所有跟架构相关的实现,包括多维数据集和数据挖掘,都通过这个接口实现。

AMO对象树包含了支持多维数据集和数据挖掘所有的对象模型,结构如下:

通过SQL Server Analysis Services的数据挖掘功能构建商品推荐功能(七)_www.fengfly.com

对象的结构稍微复杂一些,但我们关注的有三个部分:

通过SQL Server Analysis Services的数据挖掘功能构建商品推荐功能(七)_www.fengfly.com

通过这两个对象连接到分析服务数据库并且操作分析服务数据库实例。

通过SQL Server Analysis Services的数据挖掘功能构建商品推荐功能(七)_www.fengfly.com

然后通过DataSource以及DataSourceView创建数据源连接和数据源视图。

通过SQL Server Analysis Services的数据挖掘功能构建商品推荐功能(七)_www.fengfly.com

然后通过MiningStructrue下的对象体系和MiningModel来创建挖掘结构和挖掘模型,可以留意到Column是自包含的结构,这主要是考虑到了挖掘结构中的嵌套模型。

通过以上的对象模型我们可以观察到,这些对象跟我们在Visual Studio中创建一个数据挖掘项目都是相对应的,在一个正常的过程中我们都会按照下面的套路进行操作:

  • 创建项目(实际上部署之后对应的就是一个数据库)
  • 创建数据源
  • 创建数据源视图
  • 创建挖掘结构(定义数据结构)
  • 创建挖掘模型(挖掘算法等)

以下将简单演示如何通过AMO来创建数据挖掘项目。

打开Visual Studio,此篇用到的版本是2010,对应的数据库是SQL Server 2012。在Visual Studio中创建一个控制台项目,然后右键单击References文件夹,选择Add Reference…

通过SQL Server Analysis Services的数据挖掘功能构建商品推荐功能(七)_www.fengfly.com

点击Browse找到AMO对象所对应的dll文件。

通过SQL Server Analysis Services的数据挖掘功能构建商品推荐功能(七)_www.fengfly.com

这个文件通常在如下的位置:

C:\Program Files (x86)\Microsoft SQL Server\110\SDK\Assemblies



本文地址 : http://www.fengfly.com/plus/view-213923-1.html
标签: SQL Server 数据挖掘 商品推荐 Analysis Services
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码: