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

基础任务

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

 1 新建一个SSIS项目

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

SQL Server Integratin Servives(SSIS)- 基础任务_第1张图片

2 新建SSIS包

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

SQL Server Integratin Servives(SSIS)- 基础任务_第2张图片

3 新建Flat File(平面文件)

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

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

SQL Server Integratin Servives(SSIS)- 基础任务_第3张图片

3.2 配置Flat File Manager

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

SQL Server Integratin Servives(SSIS)- 基础任务_第4张图片

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

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

SQL Server Integratin Servives(SSIS)- 基础任务_第5张图片

4.1 创建Data Flow(数据流)

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

SQL Server Integratin Servives(SSIS)- 基础任务_第6张图片

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

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

SQL Server Integratin Servives(SSIS)- 基础任务_第7张图片

4.3 配置Flat File连接管理器

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

SQL Server Integratin Servives(SSIS)- 基础任务_第8张图片

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即可。

SQL Server Integratin Servives(SSIS)- 基础任务_第9张图片

4.5 新建OLE DB目标

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

SQL Server Integratin Servives(SSIS)- 基础任务_第10张图片

4.5.1 配置OLE DB Destination

4.5.1.1 Connection Manager

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

SQL Server Integratin Servives(SSIS)- 基础任务_第11张图片

4.5.1.2 配置映射

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

SQL Server Integratin Servives(SSIS)- 基础任务_第12张图片

5 运行SSIS包

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

5.1 SSIS包运行情况

SQL Server Integratin Servives(SSIS)- 基础任务_第13张图片

5.2 数据库数据

SQL Server Integratin Servives(SSIS)- 基础任务_第14张图片

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之前。

SQL Server Integratin Servives(SSIS)- 基础任务_第15张图片

6.2 配置“Execute SQL Task”

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

SQL Server Integratin Servives(SSIS)- 基础任务_第16张图片

 输入执行的语句

 SQL Server Integratin Servives(SSIS)- 基础任务_第17张图片

7 Data Viewer(数据查看器)

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

7.1 启用Data Viewer

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

SQL Server Integratin Servives(SSIS)- 基础任务_第18张图片

7.2 启用之后的效果

数据线上面的查看小图标

SQL Server Integratin Servives(SSIS)- 基础任务_第19张图片

7.3 数据显示窗口

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

SQL Server Integratin Servives(SSIS)- 基础任务_第20张图片

 

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

 

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

你可能感兴趣的:(SQL Server Integratin Servives(SSIS)- 基础任务)