ETL工具小试 (MS SQL server SSIS )

ETL工具小试 (MS SQL server SSIS )
一.目的:
实现数据库A表简单的抽取清洗至数据库B表,以便展示端简易展示
二.工具的运用
环境:MS SQL Server2012 SSIS ,
开发工具: SQL SERVER DATA TOOLS 中文版

三.撸起袖子,就开干
1.项目创建
在这里插入图片描述
2.数据流任务的创建
在这里插入图片描述
3.双击控制流模块,进入数据流,创建OLE 源 与 OLE目标
在这里插入图片描述
4.创建数据库de链接管理器,服务器名输入IP地址,连接到数据库选择数据库即可,涉及到多个数据库,也可创建多个连接器。记得test
注意:此处即使输入密码,会消失建议通过 变量的方式存放链接字符串包括密码,不然部署包后,会出现异常
在这里插入图片描述
5.为链接器,创建链接字符串变量,
1)输入名称 2)录入链接字符串 务必加入密码 password=xxxx;
在这里插入图片描述
6.将创建好的变量与连接器关联
1)右击链接器属性,点击expressions弹出窗口<属性表达式编辑>,在属性出选择connectionString
在这里插入图片描述
2)表达式栏,点击…按钮,弹出<表达式生成器>,将刚才创建好的变量,强行拖入下方的表达式即可,点击确定即可。(现在已经将变量注入到了链接器)
在这里插入图片描述
7.编辑数据流中的OLE源于目标
1)双击OLE DB源 ,弹出窗口,选择好链接管理器后, 数据访问模式根据自身情况选择,我选择简单粗暴的 SQL.(sql 语句 根据实际业务编写即可)
在这里插入图片描述
2)双击 OLE DB 目标,弹出窗口,选择目标链接管理器,数据访问选择表或者试图
再通过映射 MAPPING ,A->B ,做好链接即可,点击确定。
在这里插入图片描述
8. 运行
1)运行,点击启动调试即可,看到控制流模块出现绿色的勾勾说明正常运行,有异常的(1.数据库表的创建不要rowid自增长,2.链接器记得设置变量,3.SQL语句记得在SQL Server Management studio中检查,还有其他很多的原因)
在这里插入图片描述在这里插入图片描述
2)部署之前包配置
工作区域yo右键单击,点击出现包配置在这里插入图片描述
在包配置组织程序中,选择添加后,下一步选择配置文件的目录,再点击下一步在这里插入图片描述
在这里插入图片描述
再对刚才为链接管理器创建的变量进行配置 VALUE 勾起来,有几个选几个变量的VALUE.下一步点击完成。
10. 结果
在这里插入图片描述
把配置文件和包放在同一个目录,以便设置SQL SERVER 设置定时任务

11. 配置到 SQL SERVE 的定时JOB 中去
1.包设置刚才的包路径 2.配置设置上面的额配置包的路径即可
在这里插入图片描述

在这里插入图片描述
看到这个结果,舒服了, 定时任务 设置计划即可。

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值