- 1、本文档共50页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SSIS入门实验大全_实验样例
新建IS项目 3
新建程序包模板(建立数据库连接、变量) 3
依据模板包创建子程序包 5
维度包:新建”执行SQL任务”删除旧数据并创建一个空行 6
维度包:新建”数据流任务”_数据源 7
维度包:新建”数据流任务”_多播 8
维度包:新建”数据流任务”_行记数 8
维度包:新建”数据流任务”_原始文件目标 9
维度包:新建”数据流任务”_派生列 10
维度包:新建”数据流任务”_排序 11
维度包:新建”数据流任务”_条件性拆分 12
维度包:新建”数据流任务”_合并 13
维度包:新建”数据流任务”_Union All 14
维度包:新建”数据流任务”_合并联接 15
维度包:新建”数据流任务”_SqlServer目标/OLE DB目标 16
维度包:调试SSIS程序包_数据查看器 18
建立主维度包 18
事实包:禁用约束并清除事实表 19
事实包:删除并重建中间表 20
事实包:包内流程分组 21
事实包:初始化审核表(ADO.NET连接的使用注意事项) 22
事实包:提取源数据到中间表 22
事实包:对源数据进行聚合分组 23
事实包:将聚合后部分数据记入“记录集目标” 24
事实包:在数据流中利用“派生列”添加变量列 25
事实包:用 OLE DB命令 组件更新审核表 26
事实包:根据审核表记录的指标值判断是否发出警告 27
事实包:根据变量值计算表达式决定是否发送警报 29
事实包:正式从中间表加载数据到事实表 30
事实包:加载完成以后更新审核表 34
事实包:新建“收缩数据库”任务 35
事实包:从“EXCEL”数据源提取销售计划 36
载入历史数据前:删除索引结束后再重建 36
开始增量载入事实表:通过变量控制提取日期范围 38
重新建立事实表的外键约束 39
运行并调试IS包 40
加密IS包 40
生成并部署IS包 41
安装部署IS包文件 42
执行IS包文件的3种方式 45
新建IS项目
新建一个Integration Services项目
新建程序包模板(建立数据库连接、变量)
首先建立一个.dtsx的模板程序包,接下来的所有程序包可在此基础上复制建立。
新建数据源:右击数据源选择新建。在弹出窗口选择新建
对于如果连接SQLSERVER数据库,可以选择使用ADO.NET连接,相比OLEDB性能要好一些,但是可设置选项也较少。使用ADO.NET连接时需要注意是否返回结果集的相关设置。如果需要执行SQL后并返回结果,则需要使用ADO.NET连接。
在窗口下方的“连接管理器”右键选择“从数据源新建连接”
结果如下图:
在变量页签新增变量“RowCount”等多个、类型INT32,初始值为0
新增开始日期、结束日期变量,在数据提取时可以作为限制源数据的条件使用。
其它变量在导入维度表、事实表作为审核监测使用
新增变量时,一定要注意“作用域”选项,建议在当前包已全部保存的情况下新建变量。
新建数据源视图:方便直观的浏览源、目的中都有哪些表参与了ETL,可按表进行分类。
依据模板包创建子程序包
在解决方案管理员,右击根路径》添加》现有包,如下图选择后确定
系统将按模板生成一个新建,对其重命名后打开。
维度包:新建”执行SQL任务”删除旧数据并创建一个空行
建立一个“执行SQL任务”的组件,用于删除维度表的历史数据。
注意:由于主外键的原因,删除时要先删除有外键约束的“事实表”,再删除主键约束的“维度表”。
Connection选项:通过 新建 选择此数据仓库连接
SQLSourceType选项:选择直接输入
SQLStatement选项:输入如下DELETE语句
BypassPrepare选项:设置为False
truncate table 门店
考虑到正式应用时需要启用外键,到时将不能再用Truncate,可以在此使用如下Delete语句代替Truncate:
delete from test
dbcc checkident(test,reseed,0)
注意:前提是必须已停止了外键主键的全部约束,才能正常执行该句。
SET IDENTITY_INSERT 门店 ON
INSERT 门店(PK_门店,编码,名称,类型,区域,业态)
Values (-1,NULL,未知,未知,未知,未知)
SET IDENTITY_INSERT 门店 OFF
维度包:新建”数据流任务”_数据源
新建一个“数据流任务”,用于抽取“维度表”数据。
首先在数据流源中选择添加“OLE DB源”,重命名后双击编辑,选择“SQL命令”的访问模式相对其它模式性能较好,更灵活。如果选择“表或视图”则将加载全部数据,也可通过“生成查询”按钮来点击生成SQL语句。
注意:建议的作法是写最简单的SQL语句来提取数据,各种变化转换在IS
您可能关注的文档
- 003三区CFG清槽、截桩、褥垫层技术交底.doc
- 006招标文件医院满意度评价信息系统 - 汕头大学医学院第二附属 ....doc
- 017闭幕式上新当选工会主席讲话.doc
- 011四川省拟任县处级党政领导职务政治理论水平任职资格.doc
- 03、建筑安装工程联合体承包合同补充协议(工程量清单计价).doc
- 01《六种体书唐宋词廿二首.doc
- 02 第二章(同位素分馏).ppt
- 0705 劳工标准与国际贸易.doc
- 07-3中枢神经系统——脑.ppt
- 09-10下学期角色游戏教案.doc
- 甘肃省白银市会宁县第一中学2025届高三3月份第一次模拟考试化学试卷含解析.doc
- 2025届吉林市第一中学高考考前模拟生物试题含解析.doc
- 四川省三台县芦溪中学2025届高三下第一次测试生物试题含解析.doc
- 2025届江苏省启东市吕四中学高三适应性调研考试历史试题含解析.doc
- 浙江省宁波市十校2025届高三二诊模拟考试历史试卷含解析.doc
- 甘肃省甘南2025届高考生物必刷试卷含解析.doc
- 河北省石家庄市一中、唐山一中等“五个一”名校2025届高考历史四模试卷含解析.doc
- 江西省南昌市进贤一中2025届高考生物考前最后一卷预测卷含解析.doc
- 甘肃省白银市会宁县第四中学2025届高三第二次模拟考试历史试卷含解析.doc
- 宁夏银川市宁夏大学附属中学2025届高考化学押题试卷含解析.doc
文档评论(0)