多语言展示
当前在线:1016今日阅读:27今日分享:41

使用SSIS制作一个简单的ETL包

使用SSIS制作一个简单的ETL包,将数据从oracle数据库中抽取到本地sql server数据库中
工具/原料

ssis、oracle数据库、sql server数据库

方法/步骤
1

打开SSIS,选择文件->新建->项目

2

如图所示,选择默认Integration Services 项目,包名 跟 包所在的位置 设置好

4

再双击空白位置的数据留任务,进入的数据库界面。与第三步类似,双击或拖拽源助手控件,如图下->新建连接管理器

5

在连接管理器中选择Oracle Provider for OLE DB,输入服务器名或者服务器名或者文件名,再输入数据库账号密码,点击测试连接看下是否配置成功

6

配置好后再双击空白位置的OLE DB 源,进入如下界面

7

数据访问模式选择sql或者表或试图,表或试图则是找到对应的表,SQL则是直接输入select查询语句,点击预览,确定

8

在进行下一步,配置SQLSERVER数据连接,按下图填写数据,测试连接成功。

9

再将OLE DB 源上的箭头拖拽到OLE DB 目标上,双击OLE DB 目标控件,输入要接收OLE DB 源(oracle数据库)数据的表名,再点击映射,输入列与目标列字段要一一对应,确认无误后再确定

10

再点击调试->启动调试即可

推荐信息