通过SSIS设计ETL来将Oracle/DB2/Sybase等数据源的数据定期导入到数据仓库(二)

来源:互联网 发布:4g网络优化工程师干啥 编辑:程序博客网 时间:2024/05/08 18:13

再介绍一个方法

同样,前提是,在执行SSIS的服务器上需要有安装相应数据源的Provider,比如你需要从Oracle8.1的数据库中导入数据,那么在SSIS服务器上就要安装Oracle8.1的驱动,或者安装一个Oracle8.1的客户端。

 

第一步:定义变量,建议定义为字符类型,作用域为整个包。

 

第二步:给变量赋值,不同的是,这次是将包含时间戳的整个SQL语句赋值到变量中(时间戳的获取和赋值请参考上一篇文章)

 

第三步:使用OLEDB数据源,而在“数据访问方式”下拉框中选择“变量中的SQL命令”,在“变量名称”下拉框中选择第二步中赋过值的变量

 

我自己感觉两种方法各有长处,呵呵。

原创粉丝点击