第11章 SQL Server 2005 集成服务.

Slides:



Advertisements
Similar presentations
2014 年 10 月. 学生入学考试 15 位编号 号工号 ****** 北科 MBA 网址: 如: 初试密码为身份证 后六位,登录成功 后可进行修改。
Advertisements

第11章 数据备份、恢复和报表 本章概述: 本章主要讲解如何规划数据库的日常备份策略,以及当数据库发生故障时应当采取怎样的手段进行数据恢复。本章首先讲解了如何制订备份策略,然后说明了如何进行备份和还原。同时,本章还介绍了数据库快照以及系统数据库恢复的问题。学生需要掌握多种备份策略,包括完整备份、差异备份、日志备份以及快照备份,同时需要了解应该在何种场合下使用相应的策略。
第六 章数据库访问页 6.1 数据访问页视图 6.2 创建数据访问页 6.3 编辑数据访问页 6.4 查看数据访问页 退出.
网络测评操作图解 武进区委组织部干部一科 2010年12月.
插入超链接 高邮市第一实验小学 范太国 任务一:设置文本超链接 任务一:设置文字超链接 步骤:1、选定文字并右击,在快捷菜单 中选择“超链接”命令。 2、在弹出的对话框中选择左侧“链接到:”中的“本文档中的位置(A)”项,在“请选择文档中的位置(C):”中选择需要链接的幻灯片,单击“确定”按钮。
第三章 数据类型和数据操作 对海量数据进行有效的处理、存储和管理 3.1 数据类型 数据源 数据量 数据结构
济贵金属艺术品交易中心 JIGUIJINSHUYISHUPINJIAOYIZHONGXIN 入金操作流程
出入金操作流程.
在PHP和MYSQL中实现完美的中文显示
第二讲 搭建Java Web开发环境 主讲人:孙娜
第八章 菜单设计 §8.1 Visual FoxPro 系统菜单 §8.2 为自己的程序添加菜单 §8.3 创建快捷菜单.
大学计算机基础 典型案例之一 构建FPT服务器.
SVN服务器的搭建(Windows) 柳峰
辅导课程六.
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
PostgreSQL 8.3 安装要点 四川大学计算机学院 段 磊
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
第一讲: 基本流程(1).
第十章 IDL访问数据库 10.1 数据库与数据库访问 1、数据库 数据库中数据的组织由低到高分为四级:字段、记录、表、数据库四种。
以ISI平台为例,为您演示一下如何在Endnote文献中查看该文献的References
第17章 网站发布.
2019/1/12 GDP设计协同 超级管理员操作手册 GDP项目组.
ENS 10.1安装配置指南 王俊涛 | SE.
SQL Server 2000数据库 简明教程 李存斌 主编 下一页.
YMSM D-PACK 安装手册 作成者:D-PACK维护组(YMSLx) 作成日:
产品防伪防窜管理系统 运营中心操作指引 信息管理部.
数据库应用技术 SQL Server 2005.
新PQDT论文全文库提交平台.
電子郵件簡介.
ASP New and other UIs: Medical Videos Searchasaurus
第四章 团队音乐会序幕: 团队协作平台的快速创建
第1章 c++概述 1.1 C++语言的简史及特点 1.2 简单的C++程序 1.3 C++语言的基本组成
VisComposer 2019/4/17.
Platform Builder使用介绍 WINCE系统应用开发流程说明 ACTION RDC 杨 涛 2005.Dec.3th
商业分析平台-语义元数据 用友集团技术中心 边传猛 2013年 11月 06日.
VB与Access数据库的连接.
姚金宇 MIT SCHEME 使用说明 姚金宇
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
教育部 财政部 网络教育数字化学习资源中心平台系统 安装与配置
Web安全基础教程
数据库系统与应用实验 基于SQL Server 2005.
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
1 月 日 一 二 三 四 五 六 元旦 11/20 11/21 11/22 11/23 11/ /25 11/26 11/27 11/28 11/29 11/30 12/ /2.
iSIGHT 基本培训 使用 Excel的栅栏问题
PPT中视频的播放控制 苏州电教馆在线课程培训教程:PPT2003教程   制作:赵立锋 更多教程请见:
第六章 素材的加工与处理 第13讲 用GoldWave进行音频的截取、合并、淡入淡出操作
GDP设计协同 项目创建者操作手册 GDP项目组 2019/01/30.
Visual Basic程序设计 第13章 访问数据库
VRP教程 2011.
SCI收录号查询方法介绍 上海大学情报研究所
熟悉PowerDesiner12操作环境 菜单栏 标题栏 工具栏 导航栏 工作区 浮动工具条 导航选项卡 控制信息栏 状态栏.
Lync 2013 for Android 课程摘要卡 加入 Lync 会议 登录并开始使用 在会议中启动您的视频 更改状态或注销
GIS基本功能 数据存储 与管理 数据采集 数据处理 与编辑 空间查询 空间查询 GIS能做什么? 与分析 叠加分析 缓冲区分析 网络分析
Python 环境搭建 基于Anaconda和VSCode.
Polarization of electro- magnetic wave after reflection
第六章 Excel的应用 五、EXCEL的数据库功能 1、Excel的数据库及其结构 2、Excel下的数据排序 (1)Excel的字段名行
回归分析实验课程 (实验三) 多项式回归和定性变量的处理.
YOUR SUBTITLE GOES HERE
VB与Access数据库的连接.
第8章 创建与使用图块 将一个或多个单一的实体对象整合为一个对象,这个对象就是图块。图块中的各实体可以具有各自的图层、线性、颜色等特征。在应用时,图块作为一个独立的、完整的对象进行操作,可以根据需要按一定比例和角度将图块插入到需要的位置。 2019/6/30.
WEB程序设计技术 数据库操作.
使用ADO访问数据库 李宝智 BonizLee 课程 10564A
创建、启动和关闭Activity 本讲大纲: 1、创建Activity 2、配置Activity 3、启动和关闭Activity
使用Fragment 本讲大纲: 1、创建Fragment 2、在Activity中添加Fragment
第六讲 酒店客房管理系统(二) 教育部“十二五”职业教育国家规划教材
RefWorks使用指南 归档、管理个人参考文献.
培训课件 AB 变频器的接线、操作及参数的备份 设备动力科.
第3章 服务器管理 3.1 创建服务器组 3.2 服务器注册 3.3 服务器启动、暂停和停止 3.4 服务器连接与断开
JUDDI安装手册.
百万行、千万行数据查询教程 老黄牛.
Presentation transcript:

第11章 SQL Server 2005 集成服务

集成服务概述 集成服务(Integration Services)是用于生成高性能数据集成和工作流解决方案(包括针对数据仓库的提取、转换和加载 (ETL) 操作)的平台。集成服务包括生成并调试包的图形工具和向导;执行如数据导入、导出, FTP 操作,SQL 语句执行和电子邮件消息传递等工作流功能的任务等。 数据转换服务是一个功能非常强大的组件。其中,导入和导出向导提供了把数据从一个数据源转换到另一个数据目的地的简单方法,该工具可以在异构数据环境中拷贝数据、拷贝整个表或者查询结果,并且可以交互式地定义数据转换方式。SQL Server商务智能开发平台是一个图形工具,它使创建和编辑集成服务包(SSIS包)的工作变得更加简单和轻松,而且它提供了比导入,导出向导更为强大的功能。可以向SSIS包中添加控制流、数据流任务和事件处理程序。

11.1 数据的导入和导出 11.1.1 数据的导入 11.1.2 数据的导出

11.1.1 数据的导入 导入Access数据库 利用导入、导出向导导入Access数据库的步骤如下: 图11-1 打开导入向导 (1)打开SQL Server管理平台,展开服务器和数据库,右击该数据库图标,从弹出的快捷菜单中选择“任务→导入数据”选项,如图11-1所示。启动数据导入向导工具,就会出现欢迎使用向导对话框,对话框中列出了导入向导能够完成的操作。 (2)单击“下一步”按钮,则出现选择数据源对话框,如图11-2所示。在该对话框中,可以选择数据源类型、文件名、用户名和密码等选项 图11-1 打开导入向导 图11-2 选择数据源对话框

11.1.1 数据的导入 导入Access数据库 图11-4 指定表复制或查询对话框 图11-3 选择目标对话框 (3)单击“下一步”按钮,则出现选择导入的目标数据库类型对话框,如图11-3所示。本例使用SQL Server数据库作为目标数据库,在目标对话框中选择SQL Native Client,在服务器名称框中输入目标数据库所在的服务器名称。下方需要设定连接服务器的安全模式以及目标数据库的名称。设定完成后,单击“下一步”按钮,则出现指定表复制或者查询对话框,如图11-4所示。 图11-4 指定表复制或查询对话框 图11-3 选择目标对话框

11.1.1 数据的导入 导入Access数据库 图11-5 选择源表和视图对话框 图11-6 列映射对话框 (4)单击“下一步”按钮,就会出现选择源表和视图对话框,如图11-5所示。在该对话框中,可以设定需要将源数据库中的哪些表格传送到目标数据库中去。单击表格名称左边的复选框,可以选定或者取消对该表格的复制。如果想编辑数据转换时源表格和目标表格之间列的对应关系,可单击表格名称右边的“编辑…”按钮,则出现列映射对话框,如图11-6所示。 图11-5 选择源表和视图对话框 图11-6 列映射对话框

11.1.1 数据的导入 导入Access数据库 (5)在图11-5中单击“下一步”按钮,则会出现“保存并执行包”对话框,如图11-7所示。在该对话框中,可以指定是否希望保存SSIS包,也可以立即执行导入数据操作。 图11-7 “保存并执行包”对话框

11.1.1 数据的导入 导入Access数据库 (6)单击“下一步”按钮,则出现“包保护级别”对话框,如图11-8所示。点击“确定”按钮可完成包保护级别设定,并打开“保存SSIS包”页框,如图11-9所示。 图11-8 “包保护级别”对话框 图11-9 保存SSIS包对话框

11.1.1 数据的导入 导入Access数据库 (7)单击“下一步”按钮,则出现向导完成确认对话框,如图11-10所示。其中显示了在该向导中进行的设置,如果确认前面的操作正确,单击“完成”按钮后进行数据导入操作,否则,单击“上一步”按钮返回修改。 图11-10 完成向导对话框

11.1.1 数据的导入 2. 导入文本文件 (1)打开SQL Server管理平台,展开选定的服务器和数据库,右击该数据库图标,从弹出的快捷菜单中选择“任务→导入数据”选项,如图11-1所示。启动数据导入向导工具,就会出现欢迎使用向导对话框,对话框中列出了导入向导能够完成的操作。(2)单击“下一步”按钮,则出现选择数据源对话框,如图11-11所示。这里在数据源栏中选择平面文件源,即文本文件。 图11-11 选择文本数据源对话框

11.1.1 数据的导入 2. 导入文本文件 (3)单击“下一步”按钮,就会出现选择目的数据库类型对话框,如图11-12所示。这里选择为SQL Server,选定服务器名称和数据库名称后,单击“下一步”按钮,则出现选择源表和视图对话框,如图11-13所示。 图11-12 选择目的数据库对话框 图11-13 选择源表和视图对话框

11.1.1 数据的导入 2. 导入文本文件 (4)单击映射“编辑…”按钮,则出现列映射对话框,如图11-14所示,点击“确定”按钮保存所作设置。单击“下一步”按钮,则出现“保存并执行包”对话框。在该对话框中,可以设置立即执行或者保存SSIS包以备以后执行。 (5)单击“下一步”按钮,则出现确认导入数据对话框,如图11-15所示。 图11-14 选择列映射对话框 图11-15 确认导入数据对话框

11.1.1 数据的导入 2. 导入文本文件 (6)如果在向导中设定了立即执行,在向导结束后,则会出现数据导入对话框,如图11-16所示。该对话框中执行向导中定义的复制操作。 图11-16 进行数据导入对话框

11.1.2 数据的导出 1. 导出数据库至Access (1)打开SQL Server管理平台,右击服务器图标,从弹出的快捷菜单中选择“所有任务→导出数据”选项,则会出现数据转换服务导入和导出向导对话框,它显示了导出向导所能完成的操作。 (2)单击“下一步”按钮,就会出现选择导出数据的数据源对话框,如图11-17所示。这里在数据源栏中选择“Microsoft OLE DB Provider for SQL Server”选项,然后选择身份验证模式以及数据库的名称。 图11-17 选择数据源对话框

11.1.2 数据的导出 1. 导出数据库至Access (3)单击“下一步”按钮,则会出现选择目的对话框,如图11-18所示。 (4)选定目标数据库后,单击“下一步”按钮,则出现指定表复制或查询对话框,如图11-19所示。 图11-18 选择目的数据库对话框 图11-19 指定表复制或查询对话框

11.1.2 数据的导出 1. 导出数据库至Access (5)单击“下一步”按钮,则出现选择源表和视图对话框,如图11-20所示。其中可以选定将源数据库中的哪些表格或视图复制到目标数据库中,只需单击表格名称左边的复选框,即可选定或者取消删除复制该表格或视图。单击“编辑…”按钮,就会出现列映射对话框,如图11-21所示。 图11-20 选择源表和视图对话框 图11-21 列映射对话框

11.1.2 数据的导出 1. 导出数据库至Access (6)选定某个表格后,单击“预览”按钮,就会出现查看数据对话框,如图11-22所示,在该对话框中可以预览表格内的数据。单击“下一步”按钮,则会出现“保存并执行包”对话框。在该对话框中,可以设定立即执行还是保存包以备以后执行。 (7)单击“下一步”按钮,就会出现导出向导结束对话框,如图11-23所示。 图11-22 查看数据对话框 图11-23 确认导出数据对话框

11.1.2 数据的导出 2. 导出数据库至文本文件 图11-25 选择文件对话框 图11-24 选择目标对话框 (1)打开SQL Server管理平台,右击服务器图标,从弹出的快捷菜单中选择“所有任务→导出数据”选项,则会出现数据转换服务导入和导出向导对话框,它显示了该导出向导所能完成的操作。 (2)单击“下一步”按钮,则会出现选择数据源对话框。 (3)单击“下一步”按钮,就会出现选择目标对话框,如图11-24。在“目标”栏中选择“平面文件目标”选项。单击“浏览”按钮,则会出现选择文件对话框,如图11-25所示,可以设定目标文件的文件名。 图11-25 选择文件对话框 图11-24 选择目标对话框

11.1.2 数据的导出 2. 导出数据库至文本文件 图11-27 列映射对话框 图11-26 配置平面文件目标对话框 (4)单击“下一步”按钮,就会出现指定表复制或查询对话框。其中可以选定将源数据库中的表格或视图复制到文本文件,还是将满足查询结果的记录复制到文本文件。 (5)单击“下一步”按钮,则出现“配置平面文件目标”对话框,如图11-26所示。如图11-27所示在该对话框中单击“编辑转换”按钮,则出现列映射对话框. 图11-26 配置平面文件目标对话框 图11-27 列映射对话框

11.1.2 数据的导出 2. 导出数据库至文本文件 图11-29 完成向导对话框 图11-28 预览数据对话框 (6)在该对话框中单击“预览”按钮,可查看要导出的表中的数据,如图11-28所示。 单击“下一步”按钮,就会出现“保存并执行包”对话框。单击“下一步”按钮,则出现“完成该向导”对话框,如图11-29 图11-28 预览数据对话框 图11-29 完成向导对话框

11.2 使用图形设计界面来创建SSIS包 SQL Server商务智能开发平台是一个图形工具,它使创建和编辑SSIS包的工作变得更加简单和轻松,而且它提供了比导入,导出向导更为强大的功能。可以向SSIS包中添加控制流、数据流任务和事件处理程序。 SQL Server 2005集成服务包(SSIS包)中的控制流由不同类型的控制流元素构造而成:容器、任务和优先约束。容器提供包中的结构并给任务提供服务,任务在包中提供功能,优先约束将容器和任务连接成一个控制流。 SQL Server 2005 SSIS包中的数据流由下列不同类型的数据流元素构造而成:提取数据的源、修改和聚合数据的转换、加载数据的目标以及将数据流组件的输出和输入连接为数据流的路径。 事件处理程序与包类似。事件处理程序可以像包一样为变量提供作用域,并且包含控制流和可选数据流。

11.2 使用图形设计界面来创建SSIS包 1.创建包 图11-31 打开“新建项目”对话框 图11-32 “新建集成服务项目”对话框 (1)在SQL Server商务智能开发平台中,在文件菜单中选择“新建 项目”,如图11-31所示,则打开“新建项目”对话框,如图11-32所示。 图11-31 打开“新建项目”对话框 图11-32 “新建集成服务项目”对话框

11.2 使用图形设计界面来创建SSIS包 1.创建包 图11-33 “创建包”对话框 图11-34 “工具箱”中的控制流项对话框 (2)在集成服务项目对话框中,如图11-33所示。可以向包中添加控制流、数据流任务和事件处理程序。控制流设计器用来创建包中的控制流。工具箱的“控制流项”节点列出多种类型的任务和容器,如图11-34所示。 图11-33 “创建包”对话框 图11-34 “工具箱”中的控制流项对话框

11.2 使用图形设计界面来创建SSIS包 2. 定义和设置数据转换任务 图11-35 打开“新建平面文件连接”对话框 (1)右键单击“连接管理器”区域中的任意位置,再单击“新建平面文件连接”,如图11-35所示。 在“平面文件连接管理器编辑器”对话框的“连接管理器名称”字段中,键入名称text。单击“浏览”。在“打开”对话框中,浏览并找到数据文件夹,再打开相应的文件,如图11- 36所示。 图11-35 打开“新建平面文件连接”对话框 图11-36 “平面文件连接管理器”对话框

11.2 使用图形设计界面来创建SSIS包 2. 定义和设置数据转换任务 图11-37 “SQL Server连接管理器”对话框 (2)右键单击连接管理器区域中的任意位置,再单击“新建 OLE DB 连接”。在“配置OLE DB连接管理器”对话框中,单击“新建”。在“服务器名称”中,输入本地服务器名称或输入localhost,如图11-37。在“配置OLE DB连接管理器”对话框的“数据连接”窗格中,如图11-38所示,确认选择了相应的服务器及数据库 图11-37 “SQL Server连接管理器”对话框 图11-38 配置OLE DB连接管理器窗口

11.2 使用图形设计界面来创建SSIS包 2. 定义和设置数据转换任务 图11-39 平面文件源的高级编辑器窗口 (3)为源数据和目标数据创建了连接管理器后,下一个任务是在包中添加一个数据流任务。接下来向包中添加一个平面文件源并对其进行配置。如图11-39所示 。 (4)接下来,将目标数据库添加到数据流中。则数据流任务可表示为如图11-40所示。 (5)最后对包进行调试和运行。 图11-39 平面文件源的高级编辑器窗口 图11-40 数据流编辑器窗口

11.2 使用图形设计界面来创建SSIS包 3.定义和设置多任务 图11-41 数据流编辑器窗口 如果包中包含两个或更多任务,则可以通过将它们的连接线从一项拖动到其他项而将它们连接成控制流。两个项之间的连接器表示优先约束。优先约束定义了两个连接项之间的关系。它指定了运行时任务的执行顺序以及任务的运行条件。例如,优先约束可以指定某任务必须成功,才能运行控制流中的下一个任务。 如果在前面的数据转换任务成功完成后,需要完成另一个任务“执行T-SQL语句”,则在控制流界面中,可将这两个任务连接成控制流,如图11-41所示。 图11-41 数据流编辑器窗口

11.2 使用图形设计界面来创建SSIS包 图11-42 “优先约束编辑器”窗口 图11-43 编辑“执行T-SQL语句”任务窗口 3.定义和设置多任务 双击两个任务之间的连接线,打开“优先约束编辑器”窗口,如图11-42所示。在此窗口中可定义两个连接项之间的关系,例如前一个任务执行成功后,可执行后一个任务。 双击“执行T-SQL语句”任务图标,可编辑要执行的T-SQL语句,如图11-43所示。点击“确定”按钮完成编辑。 图11-42 “优先约束编辑器”窗口 图11-43 编辑“执行T-SQL语句”任务窗口