1 ssis基本结构、开发和部署

上传人:简****9 文档编号:107900517 上传时间:2019-10-21 格式:PDF 页数:38 大小:674.16KB
返回 下载 相关 举报
1 ssis基本结构、开发和部署_第1页
第1页 / 共38页
1 ssis基本结构、开发和部署_第2页
第2页 / 共38页
1 ssis基本结构、开发和部署_第3页
第3页 / 共38页
1 ssis基本结构、开发和部署_第4页
第4页 / 共38页
1 ssis基本结构、开发和部署_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《1 ssis基本结构、开发和部署》由会员分享,可在线阅读,更多相关《1 ssis基本结构、开发和部署(38页珍藏版)》请在金锄头文库上搜索。

1、SQL Server 2008 Integration Service 基础开发案例基础开发案例Lesson1 -SSIS基本知识和应用基本知识和应用 赵亚芳赵亚芳 BI培训讲师、BI实施工程师BI培训讲师、BI实施工程师 北京迈思奇科技有限公司北京迈思奇科技有限公司 简介简介 ? 公司介绍 北京迈思奇科技有限公司(MineSage Co Ltd )北京迈思奇科技有限公司(MineSage Co.,Ltd.) 核心业务:面向各行业提供商业智能解决方案; 代理产品:国内外优秀的BI产品;代理产品:国内外优秀的产品; 美国微软公司指定的数据挖掘解决方案提供商。 g ? 个人介绍: BI讲师、BI实

2、施工程师; 咨询培训:企业应用; 项目实施:行业解决方案,BI应用系统; yafangzhao 收听本次课程需具备的条件收听本次课程需具备的条件收听本次课程需具备的条件收听本次课程需具备的条件 本讲座难度属于中初级 面向技术人员 面向技术人员 听众需要对BI有一定了解 听众需要对BI有定了解 听众需要对Microsoft Integration Service有一定的听众需要对g有定的 使用经验 本次课程内容大纲本次课程内容大纲本次课程内容大纲本次课程内容大纲 ? SSIS的概述? SSIS的概述 ? 实验部分 ? SSIS概述概述 是什么 ? SSIS概述概述 ?SSIS是什么? SSIS是

3、ETL开发的工具,其中SSIS是ETL开发的工具,其中 E(Extract)抽取; T(Transform):转换; L(Load)加载L(Load):加载; x1 幻灯片 5幻灯片 5 x1 x1 xiaoli, 2009/4/8 ? SSIS概述概述? SSIS概述概述 x5 幻灯片 6幻灯片 6 x5 x5 xiaoli, 2009/4/8 ? SSIS概述概述SSIS的基本功能的基本功能? SSIS概述概述SSIS的基本功能的基本功能 ?合并来自异构存储区的数据合并来自异构存储区的数据 ?填充数据仓库和数据集市 ?清洗数据和将数据标准化?清洗数据和将数据标准化 ?将商业智能置入数据转换

4、过程?将商业智能置入数据转换过程 ?管理功能和数据加载自动化管理功能和数据加载自动化 ? SSIS概述概述SSIS的基本功能的基本功能? SSIS概述概述SSIS的基本功能的基本功能 ?合并来自异构存储区的数据 仓仓?填充数据填充数据仓仓库和数据集市库和数据集市 ?清洗数据和将数据标准化?清洗数据和将数据标准化 ?将商业智能置入数据转换过程?将商业智能置入数据转换过程 ?管理功能和数据加载自动化 ? SSIS概述概述SSIS的基本功能的基本功能? SSIS概述概述SSIS的基本功能的基本功能 ?合并来自异构存储区的数据 ?填充数据仓库和数据集市 ?清洗数据和将数据标准化清洗数据和将数据标准化?

5、清洗数据和将数据标准化清洗数据和将数据标准化 ?将商业智能置入数据转换过程?将商业智能置入数据转换过程 ?是管理功能和数据加载自动化 ? SSIS概述概述SSIS的基本功能的基本功能? SSIS概述概述SSIS的基本功能的基本功能 ?合并来自异构存储区的数据 ?填充数据仓库和数据集市 ?清洗数据和将数据标准化?清洗数据和将数据标准化 ?将商业智能置入数据转换过程将商业智能置入数据转换过程?将商业智能置入数据转换过程将商业智能置入数据转换过程 ?管理功能和数据加载自动化 ? SSIS概述概述SSIS的基本功能的基本功能? SSIS概述概述SSIS的基本功能的基本功能 ?合并来自异构存储区的数据

6、?填充数据仓库和数据集市 ?清洗数据和将数据标准化?清洗数据和将数据标准化 ?将商业智能置入数据转换过程?将商业智能置入数据转换过程 ?管理功能和数据加载自动化管理功能和数据加载自动化 ? SSIS概述概述SSIS的开发环境的开发环境? SSIS概述概述SSIS的开发环境的开发环境 ?Integration Services开发环境: Business Intelligence Development StudioBusiness Intelligence Development Studio x4 幻灯片 12幻灯片 12 x4 x4 xiaoli, 2009/4/8 ? SSIS概述概述S

7、SIS的开发界面的开发界面? SSIS概述概述SSIS的开发界面的开发界面 ?SSIS开发界面 x3 幻灯片 13幻灯片 13 x3 x3 xiaoli, 2009/4/8 ? SSIS概述概述SSIS的开发界面的开发界面? SSIS概述概述SSIS的开发界面的开发界面 SSIS设计器执行的任务SSIS设计器执行的任务: ? 在包中构造控制流 ? 在包中构造数据流 ? 将事件处理程序添加到包和包对象 ? 查看包内容? 查看包内容 ? 在运行时查看包进度 x6 幻灯片 14幻灯片 14 x6 x6 xiaoli, 2009/4/8 ? SSIS概述概述SSIS包包? SSIS概述概述SSIS包包

8、 ?包?包 ?包是SSIS的基本单元 ?包是个有组织的集合?包是一个有组织的集合 ? SSIS概述概述SSIS的常用组件的常用组件? SSIS概述概述SSIS的常用组件的常用组件 ? 包的基本框架: ? SSIS概述概述控制流常用组件控制流常用组件? SSIS概述概述控制流常用组件控制流常用组件 ?控制流:指定包的执行任务 ? SSIS概述概述控制流常用组件控制流常用组件? SSIS概述概述控制流常用组件控制流常用组件 本课中常用组件: ?执行SQL任务?执行SQL任务 ?序列容器 ?数据流任务 ? SSIS概述概述控制流常用组件控制流常用组件? SSIS概述概述控制流常用组件控制流常用组件

9、? 执行SQL任务的功能:执行SQL任务的功能: 截断表或视图为插入数据做准备a.截断表或视图,为插入数据做准备 b.创建、更改和删除数据库对象(如表和视图) c.重新创建表 d.运行存储过程 e.将查询返回到的行集保存到变量中 ? SSIS概述概述控制流常用组件控制流常用组件? SSIS概述概述控制流常用组件控制流常用组件 ?序列容器: 可定义为包控制流子集的控制流。序列容器将包分组到多个 单独的控制流中,每个控制流包含一个或多个在整体包控制流中 运行的任务和容器运行的任务和容器。 ?使用序列容器有许多好处: 禁用任务组,以便将包调试主要放在包控制流的一个子集上 执行。 通过设置序列容器而不

10、是各个任务的属性来管理一个位置中 多个任务的属性。 提供一组相关任务和容器所用变量的范围。 ? SSIS概述概述控制流常用组件控制流常用组件? SSIS概述概述控制流常用组件控制流常用组件 ? 数据流任务:数据流任务: 数据流任务在源和目标之间移动数据在移动数据过程中可数据流任务在源和目标之间移动数据,在移动数据过程中可 以修改、清洗、汇总数据,提高数据的质量。 ? SSIS概述概述数据流常用组件数据流常用组件? SSIS概述概述数据流常用组件数据流常用组件 ?数据流:用于提取、转换和加载的数据 ? SSIS概述概述数据流常用组件数据流常用组件? SSIS概述概述数据流常用组件数据流常用组件

11、本课程主要介绍数据流组件: 数据流源El源平面文件源和OLE DB源数据流源:Excel源、平面文件源和OLE DB源 数据流转换:查找转换、排序转换和派生列转换数据转换找转换序转换列转换 数据流目标:OLE DB目标和平面文件目标 ? SSIS概述概述数据流常用组件数据流常用组件? SSIS概述概述数据流常用组件数据流常用组件 数据流源: ?Excel源:提取Microsoft Excel中的数据 ?平面文件源提取文本文件中的数据?平面文件源:提取文本文件中的数据 ? OLE DB源:提取各种兼容OLE DB的数据库中的数据OLE DB源:提取各种兼容OLE DB的数据库中的数据 ? SSI

12、S概述概述数据流常用组件数据流常用组件? SSIS概述概述数据流常用组件数据流常用组件 转换组件: ? 排序转换:按升序或降序对输入数据进行排序,并将 排序后的数据复制并转换输出排序后的数据复制并转换输出。 ? 派生列转换:通过对转换输入列应用表达式来创建新派列转换通过对转换输入列应用表达式来创建新 的列值。表达式中可以包含来自转换输入的变量、函 数运算符和列的任意组合结果作为新列添加也数、运算符和列的任意组合。结果作为新列添加,也 可以作为替换值插入到现有列。 ? 查找转换:通过联接输入列中的数据和引用数据集中 的列来执行查找的列来执行查找。 ? SSIS概述概述数据流常用组件数据流常用组件

13、? SSIS概述概述数据流常用组件数据流常用组件 数据流目标数据流目标: ?平面文件目标:将数据写入到文本文件 ?OLE DB目标:使用用数据库表或视图或者SQL命令, 将数加各个符数库中将数据加载到各个符合OLE DB的数据库中 ? 实验部分实验部分? 实验部分实验部分 ? 使用向导创建基本包 ? 创建简单的ETL ? 部署包? 部署包 ? 实验部分实验部分使用向导创建基本包使用向导创建基本包 实验目的:熟悉SSIS开发界面和基本组件实验目的:熟悉SSIS开发界面和基本组件 DemoDemo ? 实验部分实验部分创建简单的创建简单的ETL? 实验部分实验部分创建简单的创建简单的ETL 实验目

14、的: 将某文件夹下的SampleCurrencyData.txt文件的数据 抽取到DW目标表中,添加包配置读取指定目录下的文件。抽取到DW目标表中,添加包配置读取指定目录下的文件。 本次课程主要内容本次课程主要内容:本次课程主要内容本次课程主要内容: ? 介绍SSIS的开发界面; 基本组件以功能? 基本组件以及功能; ? 实验涵盖创建基本包容器的使用变量的使? 实验涵盖:创建基本包、容器的使用、变量的使 用、包的部署; 获取更多MSDN资源获取更多MSDN资源 MSDN中文网站中文网站 MSDN中文网站中文网站 MSDN中文网络广播中文网络广播MSDN中文网络广播中文网络广播 MSDN FlashMSDN Flash px MSDN开发中心开发中心 fltefault.mspx Question & AnswerQuestion & Answer 如需提出问题请单击“提问”按钮并在随如需提出问题,请单击“提问”按钮并在随 后显示的浮动面板中输入问题内容。一旦完成 问题输入后请单击“提问”按钮问题输入后,请单击提问按钮。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号