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 版本号。