简单的ETL小流程
来源:互联网 发布:xiaoba勒索软件 编辑:程序博客网 时间:2024/05/21 18:32
EBS导入数据至Planning
把对应关系导入到XZ_HP_DICTIONARY_ETP中
根据对应关系把实际数写入到xz_hp_fact表中
以XZ_HP_FACT作为Informatica源表,通过转换至XZ_HP_GL_AMOUNT表中()
当数据转换至Hyperion格式后,更新XZ_HP_FACT的系统时间。
导入实际数到Hyperion中。
Planning导入到EBS:
清空预算导出到关系表(XZ_HP_ESSBASE_BDGDATA)的数据
创建计算脚本:导预算1(导出年度预算,其替代变量的值为FY10),每次导出年度预算需先修改此值
清空对应关系表(Planning导EBS的对应关系)
重新导入对应关系表:xz_hp_pln_ebs_csv
把Planning的预算数转换为EBS数据格式,导入到关系表XZ_HP_BUDGET中。
MAPPING: M_XZ_HP_GL_AMOUNT:
源:XZ_HP_FACT
目标:XZ_HP_GL_AMOUNT
1、 获取源XZ_HP_FACT
2、 通过EXPRESSION构建版本、情景、期间、年份
3、 转换日期的英文为数字格式,如Jan 转换为 1
4、 过滤:取当前年月的数据(根据系统时间)和上月数据
5、 转换数据至Hyperion。
Mapping: M_PLN_EBS_MAPPING_FILE
作用:把对应关系文件(Hyperion Planning到ebs对应关系)导入到表:XZ_HP_PLN_EBS_CSV
MAPPING: M_PLN_TO_EBS_BUDGET_DATA1
前提条件:Planning预算数据和对应关系表已导出
利用以下SQL汇总多对一的对应关系数据:
SELECT
XZ_HP_PLN_EBS_CSV.科目代码,XZ_HP_PLN_EBS_CSV.辅助段代码,XZ_HP_PLN_EBS_CSV.部门段代码,
XZ_HP_ESSBASE_BDGDATA.VERSION,XZ_HP_ESSBASE_BDGDATA.YEAR,
'JAN'||'-'||to_char(to_number(substr(TO_CHAR(SYSDATE, 'yyyy-mm-dd'),3,2))+1) AS PERIOD_NAME,
sum(AMOUNT)AS AMOUNT
FROM XZ_HP_ESSBASE_BDGDATA,XZ_HP_PLN_EBS_CSV
WHERE
XZ_HP_ESSBASE_BDGDATA.Account=XZ_HP_PLN_EBS_CSV.预算科目代码
and XZ_HP_ESSBASE_BDGDATA.entity=XZ_HP_PLN_EBS_CSV.entity
and XZ_HP_ESSBASE_BDGDATA.coscenter=XZ_HP_PLN_EBS_CSV.costcenter
group by
XZ_HP_PLN_EBS_CSV.科目代码,XZ_HP_PLN_EBS_CSV.辅助段代码,XZ_HP_PLN_EBS_CSV.部门段代码,
XZ_HP_ESSBASE_BDGDATA.VERSION,XZ_HP_ESSBASE_BDGDATA.YEAR
获取汇总后
转换:perion_name,segment2,segment3,segmeng7(分别为部门代码、科目代码、辅助科目代码)
转换IMP_FLAG为N 版本号。
- 简单的ETL小流程
- ETL的文档流程
- JSP ETL 等表达式的简单介绍
- 数据仓库ETL流程规范
- ETL流程标准化思路
- 【小项目】简单天气预报项目的实现与流程
- ETL是通过一个简单编程工具联系的三个独立数据中心功能。ETL代表什么?
- 简单ETL工具类
- kettle etl采集流程v1
- 关于使用ETL工具Kettle的简单介绍(一)
- 关于使用ETL工具Kettle的简单介绍(二)
- 关于使用ETL工具Kettle的简单介绍(三)
- ETL工具之Kettle的简单使用一
- laravel简单的流程
- socket简单的流程
- 初学数据仓库-ETL简单理解
- Linux下Shell编程实现基于Hadoop的ETL(流程篇)
- BI开发流程和ETL介绍
- 核对(checking)与测试 (testing) -- Part 1
- Serlvet的表单处理
- POJ 3620 Avoid The Lakes(DFS深度优先搜索)
- 获取文件夹路径 MFC
- 一张报表引发的思考
- 简单的ETL小流程
- C#获取Gif图片每一帧的时间
- ubuntu升级到10.04
- O’Reilly创始人Tim O’Reilly谈领导力
- Lua读写EXCEL文件
- 脱壳经验谈之一----给脱壳新手的建议
- 乘法表
- 经典C语言编程100例(61-75)
- 分析PHP的ob_start()