摘要:
第一步: 定义包变量:maxdate 类型为String 定义包变量:sqlStatement类型为String,值为:select * from i_out_serv_mon 第二步: 取"执行SQL任务"组件,设置SQLStatement为: select to_char(max(scn_tim 阅读全文
随笔分类 - SSIS
灵活运用SQL Server SSIS变量
2016-12-23 16:23 by 假面Wilson, 1584 阅读, 收藏, 编辑
摘要:
在SSIS开发ETL(Extract-Transform-Load),数据抽取、转换、装载的过程。我们需要自己定义变量 一、SSIS变量简介 SSIS(SQL Server Integration Services,SQL Server整合服务)变量分分为两种,一种是系统变量,一种用户定义的变量。系 阅读全文
SSIS2012 项目部署模型
2016-11-17 11:56 by 假面Wilson, 443 阅读, 收藏, 编辑
摘要:
SSIS 2012 支持两种部署模型:项目部署模型和包部署模型。 使用项目部署模型可以将项目部署到 Integration Services 服务器,使用包部署模型可以将单独的包部署到Integration Services 服务器。 关于部署 SSIS 2012 支持两种部署模型:项目部署模型和包 阅读全文
总结运行SSIS包的几种方式
2016-11-17 10:27 by 假面Wilson, 2397 阅读, 收藏, 编辑
摘要:
方式一: 在BIDS里直接跑。 这个BIDS指的就是SQL Server Business Intelligence Development Studio,对于.net开发者来说它就是Visual Studio。以下是老外文章中的步骤: 首先,包设计完成之后,右键解决方案浏览器,选择属性。 在包配置 阅读全文
Integration Services包部署常见问题汇总 (转自游子吟)
2010-11-17 17:02 by 假面Wilson, 505 阅读, 收藏, 编辑
摘要:
Integration Services 包在部署过程中,经常会出现这样那样的问题,让人摸不着头脑,很是烦人。下面我就将我在部署过程中,遇到的一些问题整理出来,以供大家参考。 (一)SSIS包在SQL Server Business Intelligence Development Studio环境中运行正常,通过DTExecUI.exe 运行也正常,可是一旦部署到Sql Server Age... 阅读全文
Integration Services 学习(8):事务 (转自游子吟)
2010-11-17 17:01 by 假面Wilson, 404 阅读, 收藏, 编辑
摘要:
事务,在数据库开发与应用中,发挥了重要的作用,但在Integration Services 包开发过程中,我们还一直没有提到过这个概念,它是不是还是如此,能让各数据库兄弟和睦相处,团结一致,同进退、共存亡呢? 没错,哪里有DB活动,哪里就有Transaction 参与,SSIS包也不例外。 在Integration Services 包中,数据库事务有以下几方面的功能: (1)将几项任务的... 阅读全文
Integration Services 学习(7):包部署 (转自游子吟)
2010-11-17 16:59 by 假面Wilson, 431 阅读, 收藏, 编辑
摘要:
经过前面几个章节的学习,我们开发的ETL包算已经完成一大半了,但是还不够完美,正如一场足球比赛,前面大家打得很辛苦,传接得也很漂亮,但是临门一脚的技术不过关,进不了球,一切都是白搭。今天我们就来为大家传授临门一脚的技巧:Integration Services 包部署。 部署对于SSIS包来说,是非常重要的,在实际部署过程中也经常会遇到问题,比如包在开发环境开发完成了,Debug 一切OK,但... 阅读全文
Integration Services 学习(6):包配置 (转自游子吟)
2010-11-17 16:57 by 假面Wilson, 476 阅读, 收藏, 编辑
摘要:
Integrartion Services 包实际上就是一个对象属性的集合,在前面我们开发的所有 Integration Services包,其中的变量、属性,比如:数据库链接、同步文件目录等,我们都直接在包中用一个常量的方式,赋给这些变量或者属性,这就给这个包的发布与移置,带来很大的麻烦,比如我们在开发环境中开发包的时候,所有变量与属性都是按照开发环境来来进行设置,开发完成后,要将这个包部署到生... 阅读全文
Integration Services 学习(5):容器 (转自游子吟)
2010-11-17 16:56 by 假面Wilson, 386 阅读, 收藏, 编辑
摘要:
容器是Integration Services 包中非常重要的一部分功能,它可以对控制流中的任务进行直观的划分与组织,使包的结构简明扼要、易于管理、易于维护。 在Integration Services 中,主要有以下三种类型的容器: 序列容器(SequenceContainers)、For 循环、Foreach 循环。下面我们将一一介绍这三种容器的使用方法。 (一)、序列容器(Sequen... 阅读全文
Integration Services 学习(4):变量和表达式 (转自游子吟)
2010-11-17 16:55 by 假面Wilson, 440 阅读, 收藏, 编辑
摘要:
变量,作为程序员的我们,是一个多么熟悉的概念,从开始学习编程的第一天起,就要了解什么是变量?如何定义一个变量?变量的使用范围等。现在还有必要在这里大费口舌来讨论“变量”吗?不错,我们今天谈的变量,也脱离不了这个范畴:如何定义一个变量?如何使用变量?变量的使用范围等。但是在ETL的发展过程中,从以前Sql Server 97、Sql Server 2000的DTS到后来的Sq... 阅读全文
Integration Services学习(3):数据流任务(下) (转自游子吟)
2010-11-17 16:54 by 假面Wilson, 601 阅读, 收藏, 编辑
摘要:
前一篇文章SSIS 学习(2):数据流任务(上),介绍了如何创建一个简单的ETL包,如何通过一个简单的数据流任务,将一个文本文件的数据导入到数据库中去。这些数据都保持了它原有的本色,一个字符不多,一个字符地少导入,但是在实际应用过程中,可能很少有这种情况,就拿IisLog文件来说吧,其中包含有:请求成功的记录(sc-Status=200),也有请求失败的记录;有网页(比如:*.aspx、*.htm... 阅读全文
SSIS 学习(2):数据流任务(上) (转自游子吟)
2010-11-17 16:53 by 假面Wilson, 815 阅读, 收藏, 编辑
摘要:
数据流任务是SSIS中的一个核心任务,估计大多数ETL包中,都离不开数据流任务。所以我们也从数据流任务学起。 数据流任务包括三种不同类型的数据流组件:源、转换、目标。其中: 源:它是指一组数据存储体,包括关系数据库的表、视图;文件(平面文件、Excel 文件、Xml 文件等);系统内存中的数据集等。 转换:这是数据流任务的核心组件,如果说数据流任务是ETL的核心,那么数据流任务中的转换,则... 阅读全文
SSIS 学习(1) 概要 (转自游子吟)
2010-11-17 16:51 by 假面Wilson, 1032 阅读, 收藏, 编辑
摘要:
俗话说:“十年磨一剑”,Microsoft 通过5年时间的精心打造,于2005年浓重推出Sql Server 2005,这是自SQL Server 2000 以后的又一旷世之作。这套企业级的数据库解决方案,主要包含了以下几个方面:数据库引擎服务、数据挖掘、Analysis Services、Integration Services、Reporting Services 这几... 阅读全文