图解SSIS(从建立到部署)

假定已经建立好挖掘模型

 

SSIS项目添加到现有解决方案里面

 

 

 

 

在数据流任务中添加相应部件

 

OLE DB源设置如下(其中OLE DB连接管理器的参数是源数据库,表或视图的名称的参数是应用模型的表格)

 

数据挖掘查询模块设置如下(在挖掘模型选项卡里面,连接管理器的参数是你的AS数据库中对应的挖掘模型所在的数据库,然后依次选定挖掘结构跟挖掘模型;在查询选项卡中,点击新生成查询,依次决定模型跟输入表格的输出列)

 

 

OLE DB目标模块设置如下(选择要将模型挖掘结果输出到哪个关系数据库以及数据库的哪个表格,然后建立数据挖掘查询模块的输出列跟输出表格的列之间的映射)

 

 

执行数据流即可完成目标

 

执行前

 

执行后

 

注意,有时候当关系数据库源表改变的时候通常需要重新执行SSIS包,但是不作任何处理而直接运行包的话SSIS是将结果插入到原来的目标表格里面而不会先删除原来的结果

 

为此需要在控制流中新建一个任务,使得每次重新执行上面建立的任务前先删除原来的目标表格的数据

 

执行SQL任务模块设置如下

 

这时候重新执行包

 

得到的结果如下:

进一步,如果想每隔一段时间执行SSIS包的话,可以将其部署到SQL Server 代理上边

 新建作业

在作业中新建步骤

填好相关参数

在计划中设置相关的参数(包括执行时间、执行频率等等)

点确定后则可以生成新的作业ExecMovieClick,可以让其每周自动执行

个人肤浅之见,欢迎各位大牛拍砖

你可能感兴趣的:(数据库,ssis,数据库,数据挖掘,sql,server,任务,作业)