您的位置:首页 > 数据库 > Oracle

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

2009-05-01 21:24 274 查看
再介绍一个方法

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

 

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

 

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

 

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

 

我自己感觉两种方法各有长处,呵呵。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息