OLAP -- ODS 项目总结 -- 脚本自动化
2012-12-07 17:47
239 查看
其实,同其他后台项目一样的问题,就是最后是个交钥匙工程,一个BAT,或者SHELL 到最后什么都完成,日志,结构,数据都明确,不需要额外的配置,最后需要达到这个目的。
这个主要分为三个部分
1.ORACLE 数据 模型建立
>1. 入口脚本 INSTALL_ODS.BAT ,其中需要调用一下的组件。
>2. 创建 数据库表空间,数据库用户。
>3. 对数据库用户进行授权。
>4. 模型 导入,建立表结构,
>5. 导入 事先声明的维数据。
2. 使用脚本 创建ETL需要的存储过程,数据库函数。和创建好需要的ODBC 的数据库连接。
3.脚本进行ETL Server 的安装
>1.安装Informatica PowerCenter
>2. 使用脚本进行全局环境变量的SHELL 文件的创建。
主要有ORACLE 数据库的环境变量,ODBC库文件的路径,ODBC配置文件的位置,Informatica 的按住路径环境变量,Informatica 的DOMAIN NAME
的名称的环境变量。 INTEGER_SERVICE的环境变量,用户名,密码的环境变量等
>3.创建一个 可以动态接收参数的SHELL ,来运行工作流
> 4. 创建维护 参数文件脚本的SHELL
> 5. 最终组合出 能在CRON中或者 WINDOWS TASK 中运行的SHELL。
基本上 就是 这些了,如果有时间可以使用PYTHON 封装。最佳的方式了。
这个主要分为三个部分
1.ORACLE 数据 模型建立
>1. 入口脚本 INSTALL_ODS.BAT ,其中需要调用一下的组件。
>2. 创建 数据库表空间,数据库用户。
>3. 对数据库用户进行授权。
>4. 模型 导入,建立表结构,
>5. 导入 事先声明的维数据。
2. 使用脚本 创建ETL需要的存储过程,数据库函数。和创建好需要的ODBC 的数据库连接。
3.脚本进行ETL Server 的安装
>1.安装Informatica PowerCenter
>2. 使用脚本进行全局环境变量的SHELL 文件的创建。
主要有ORACLE 数据库的环境变量,ODBC库文件的路径,ODBC配置文件的位置,Informatica 的按住路径环境变量,Informatica 的DOMAIN NAME
的名称的环境变量。 INTEGER_SERVICE的环境变量,用户名,密码的环境变量等
>3.创建一个 可以动态接收参数的SHELL ,来运行工作流
> 4. 创建维护 参数文件脚本的SHELL
> 5. 最终组合出 能在CRON中或者 WINDOWS TASK 中运行的SHELL。
基本上 就是 这些了,如果有时间可以使用PYTHON 封装。最佳的方式了。
相关文章推荐
- OLAP -- ODS 项目总结 -- ETL中的流程
- OLAP -- ODS 项目总结 -- BI 中的关键
- OLAP --ODS 项目总结 -- 说说缓慢变化维
- OLAP --ODS项目的总结 --起步阶段
- OLAP --ODS项目的总结 -- 平台选型,架构确定
- 浅谈ODS与DW的区别-数据项目实战总结
- (4.1.8.6)Android项目Tab类型主界面大总结 Fragment+TabPageIndicator+ViewPager
- 项目总结
- 一IT项目经理的总结
- android ble蓝牙开发总结(附带自己项目中提取整理的demo地址)
- 项目失败总结
- 项目总结
- Atitit.一些公司的开源项目 重大知名开源项目attilax总结
- 项目总结
- 项目经验总结A
- 实习项目一总结
- 关于新建android项目时 appcompat_v7报错问题的一点总结
- 项目经验教训总结
- Maven学习总结(二)——Maven项目构建过程练习
- 单据影像系统项目总结