SQL Server Integratin Servives(SSIS)- 基础任务

基础任务

本章主要是介绍如何在SSIS中创建一个基础的任务。

 1 新建一个SSIS项目

打开visual studio,新建一个项目,然后选择Integration Services项目,填写项目名称“Basic project for turorial”,单击新建即可。

2 新建SSIS包

选择SSIS包,然后右键选择“新建SSIS包”。

3 新建Flat File(平面文件)

3.1 新建一个Flat File Connection(平面文件连接)

新建一个平面文件的连接,用于连接需要导入到数据库的平面文件。在Visual Studio的正下方有个Connection Manager(连接管理器),右键选择“New Flat File Connection(新的平面文件连接管理器)”。

3.2 配置Flat File Manager

输入这个Flat File Manager的名称,然后在“File Name”中,打开需要导入到数据库的文本文件。

4新建Data Flow Task(数据流任务)

在SSIS Toolbox中,我们可以找到“Data Flow Task”,选中然后拖到"Control Flow(控制流)"中,并重新命名。

4.1 创建Data Flow(数据流)

我们双击刚刚创建的“Data Flow Task”,会将Tab页定位到“Data Flow"中,我们具体的数据流操作都是在该区域完成的。

4.2 创建Flat Flow Source(平面文件源)

在SSIS Toolbox的Other Sources(其他源)中,我们可以找到Flat File Source,然后将它拖到Data Flow操作区域中,然后重新命名。这时候你会看到数据源上面有个红色的X,不用担心,因为这是没有给Flat File配置连接管理器而已。

4.3 配置Flat File连接管理器

双击Flat File的图标,我们可以进入到配置的界面,在Connection Manager中选择连接管理器,然后在Colums配置需要的行。

4.4 创建SQL Server目标

4.4.1 配置SQL Server连接
4.4.1.1 新建 OLE DB连接

右键Connection Manager管理器,然后选择OLE DB单击确定。(注:我们在这里连接数据库的方式是OLE DB) 

4.4.1.2 配置OLE DB

输入ServerName获取SQL Server服务的IP地址,填写好账号,密码,选择需要连接的数据库,单击Ok即可。

4.5 新建OLE DB目标

在SSIS Toolbox的Other Destination中找到OLE DB Destinations拖到Data Flow控制面板中。

4.5.1 配置OLE DB Destination
4.5.1.1 Connection Manager

双击OLE DB Destination的图标,打开配置页面,在Connection Manager的页面中配置好相关的信息。

4.5.1.2 配置映射

在Mappings中,配置对应的字段信息。

5 运行SSIS包

在上面的动作都完成之后,我们就可以执行我们的SSIS包,来查看我们的成果了。

5.1 SSIS包运行情况

5.2 数据库数据

6 创建和运行"Execute SQL Task"

在SSIS Toolbox中,我们可以找到"Execute SQL Task",在演示中,我需要在导入数据的时候将数据库的所有数据删除掉,因此在执行导入的Task前,我可以通过执行SQL Task来达到这个需求。

6.1 创建“Execute SQL Task”

选择Contorl Flow的Tab页,在SSIS Toolbox中找到Execute SQL Task,然后拖到Cntrol Flow的控制面板中,因为我们的需求是在导入数据前删除数据,所以需要将SQL Task放在导入数据的Task之前。

6.2 配置“Execute SQL Task”

在“Connection”中选择数据库连接,然后在SQLStatement中输入需要执行的SQL语句。

 输入执行的语句

 

7 Data Viewer(数据查看器)

在任务执行的过程中,我们可能需要查看每一次数据转换的过程性内容,用于判断数据的转换正确性。解决这个需要我们可以通过打开数据流中的Data Viewer。

7.1 启用Data Viewer

选中数据流的线,然后右键选中“Enable Data Viewer”

7.2 启用之后的效果

数据线上面的查看小图标

7.3 数据显示窗口

重新运行SSIS包的时候,在数据转换的过程中,会弹出一个数据的详细窗口。 

 

到这里,本章的内容告一段了,更多的内容会在接下来的更新中........

 

转载于:https://www.cnblogs.com/NikoMao/p/5967021.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值