微软SSIS项目创建详解.docx

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微软SSIS项目创建详解

微软的东西还有一块比较大头的就是ETL开发工具SSIS,下面我给你示范下SSIS的创建和开发:打开VISUAL STUDIO点击文件:然后新建项目:新建一个Integration Services项目,下面的名称和位置是可以改变的,右下角的Add to Subversion是添加到版本控制,也就是SVN上。然后点击确定,即可,就会出现如图:主要就是我勾的那三块需要配置,添加数据源和数据源视图其实是跟SSAS里面是一样的,这里我继续给你说一下步骤,但是就不截图了,关键的地方再截图。右键数据源-》新建数据源-》点击下一步,就又是这个界面了:然后点击新建:然后填进去:服务器名,随后:这里填进去用户名和密码,保存密码,方便下次使用。然后测试连接,然后点击确定即可。记得:这一块不要去改动,这个是微软推荐使用的方式。然后数据源就选好了:然后添加数据源视图,右键,新建数据源视图,会出现如下图:我们选定后点击下一步即可,然后就是继续下一步,选择表,然后点击确定完成即可。然后双击:Package.dtsx进行编辑,这个名字是系统自己命名的,我们可以右键重命名进行更改,修改完了会问你是否重命名对象,点击是即可,我给它重命名的是orderform:记得,后缀名不要改掉了,就是.dtsx,不要动它。好啦,然后就是给你说控件的作用了,微软的东西基本都能靠拖拉控件来完成的,下面我就给你说下各个控件的作用,控件是在这里:点击工具箱,就出现下图:先说第一个控件:For循环容器,这个控件的作用其实就是实现一个For循环,根据设置变量,判断变量来实现For循环语句的作用,使用方法,把它从左边拖到这里:控制流下面,就会是这样了:然后双击这里,就会进入编辑模式:进行编辑后就会是这样:我来说下每一个具体的含义:第一个@begindate是参数,是开始时间。在这里你可以认为是针对orderform的一个全局变量,在哪里设置这个全局变量一会我在告诉你。(DT_DBDATE):是变量的类型DATEADD(“day”,-8,getdate()):dateadd是数据库自带的函数,进行日期计算的。比如在SQL SERVER里: select DATEADD(DAY,-8,GETDATE()) 就是八天前是哪一天。Getdate()是获取当前日期时间。DATEADD(DAY,-8,GETDATE())整个的含义就是getdate()+(-8day),里面的参数和数值可以随便变。这个就是设定一个For的开始日期。这个就是For循环的结束日期。这个就是For循环里,执行的频率,这个里面就是每次执行七天内的数据。你把它改成多少每次就执行几天内的数据。这个对你来说应该很好理解。然后就是设置变量,其实设置变量应该是在前的,但是也都无所谓,设置变量的位置在:点击变量按钮,然后会弹出上图左边部分,然后上面圈着那里,就是添加变量的,然后点击:这样就添加了一个变量,上面圈着的那里可以删除变量,然后修改变量的名称和数据类型,还有值,我们把变量叫做begindate,然后作用域可以选是针对整个包还是只是For循环容器,然后再选择数据类型和值,因为是时间,所以我们选择date time,然后值的话,系统会默认,这样设置完毕后,就出现下图:这样参数就设置好了,这样一个完整的For循环容器也就设置好了。下面就是添加一个数据流任务:把数据流任务拖到For循环容器里面,要拖到For循环容器的框框里:数据流任务其实实现的功能就是一个SQL脚本的功能,我们先继续看下去,再看看估计你就明白了,双击数据流任务,就出现下图:注意这个时候,编辑界面已经跳转到数据流里了,左边的工具箱里,具体的工具也已经变成了数据流源和数据流转换了。数据流源:其实就是数据的来源数据库和数据的结果数据库。数据源转换:其实就是一系列的SQL语句操作,只不过在SSIS里是用控件来实现的。数据源目标:其实就是目标表所在的数据库。先来说数据流源和数据流目标常用的两个控件:OLE DB源:就是数据的来源数据库,也就是来源表所在的数据库。OLE DB目标:就是数据的目标数据库,目标表所在的数据库先来看OLE DB源的配置,把OLE DB源拖到数据流任务里:就是这个,然后我们进行编辑配置,双击即可,就会弹出下图:然后我们进行配置:点击新建,弹出下图:这里就是我们已经建立的数据源,如果没有建立的话,就点击新建,然后方法同数据源。然后这里我们选择一个数据源,然后点击确定。然后我们就选择表:这里会让你选择表的,然后选择你需要的表就可以了:然后再去选择列,这里选择列的原因是过滤掉不需要的列,只选择我们需要的列,提高性能,如果你全部选择的话那就无所谓了。如图:然后选择好了后点击确定即可。这样一个数据源就建立好了,也就是一个表也就弄好了,如果需要对这个表做什么操作,我

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档