通过SSIS设计ETL来将Oracle/DB2/Sybase等数据源的数据定期导入到数据仓库(二)
2009-05-01 21:24
274 查看
再介绍一个方法
同样,前提是,在执行SSIS的服务器上需要有安装相应数据源的Provider,比如你需要从Oracle8.1的数据库中导入数据,那么在SSIS服务器上就要安装Oracle8.1的驱动,或者安装一个Oracle8.1的客户端。
第一步:定义变量,建议定义为字符类型,作用域为整个包。
第二步:给变量赋值,不同的是,这次是将包含时间戳的整个SQL语句赋值到变量中(时间戳的获取和赋值请参考上一篇文章)
第三步:使用OLEDB数据源,而在“数据访问方式”下拉框中选择“变量中的SQL命令”,在“变量名称”下拉框中选择第二步中赋过值的变量
我自己感觉两种方法各有长处,呵呵。
同样,前提是,在执行SSIS的服务器上需要有安装相应数据源的Provider,比如你需要从Oracle8.1的数据库中导入数据,那么在SSIS服务器上就要安装Oracle8.1的驱动,或者安装一个Oracle8.1的客户端。
第一步:定义变量,建议定义为字符类型,作用域为整个包。
第二步:给变量赋值,不同的是,这次是将包含时间戳的整个SQL语句赋值到变量中(时间戳的获取和赋值请参考上一篇文章)
第三步:使用OLEDB数据源,而在“数据访问方式”下拉框中选择“变量中的SQL命令”,在“变量名称”下拉框中选择第二步中赋过值的变量
我自己感觉两种方法各有长处,呵呵。
相关文章推荐
- 通过SSIS设计ETL来将Oracle/DB2/Sybase等数据源的数据定期导入到数据仓库(一)
- 通过批处理来完成oracle的数据导入导出及备份工作
- Excel数据通过plsql 导入到Oracle
- oracle12c:通过oracle客户端工具配置tns,并使用sqlldr进行批量导入数据
- Oracle通过数据泵网络导入另一个数据库,不生成DMP文件
- 把Oracle的数据导入到SQL2012中 导出数据--SSIS
- BI之路学习笔记2--SSIS/ETL设计练习三:《DB->定期生成excel表》
- Oracle:通过oracle sql developer工具导入excel数据
- Oracle通过PL/SQL数据泵导出导入数据的命令
- 【VBA】 通过VBA脚本将EXCEL的数据导入 ORACLE
- ORACLE通过ODBC导入数据
- oracle通过sqlldr导入文本数据
- eXtremeDB通过JDBC从oracle中导入数据
- 通过SSIS实现Oracle与Sqlserver数据库间的数据同步,并定时执行同步任务
- ETL读书报告---数据仓库设计的关键部分-Extraction+Transform+Load 之Extraction(数据抽取)
- 教你Excel数据通过plsql导入到Oracle.
- oracle数据仓库设计指南(来源:中国IT认证实验室)
- Oracle数据仓库 ETL技术
- 通过SSIS实现Oracle与Sqlserver数据库间的数据同步,并定时执行同步任务
- oracle通过impdp导入不同表用户、不同表空间的数据