- 3
- 0
- 约2.58千字
- 约 19页
- 2021-03-31 发布于安徽
- 举报
概述
本文基于Mapping Architect for Visio ,在Informatica上实现工作流的批量设计,实现历史数据初始化抽取,当然也可以做复杂的工作流批量设计,本文仅仅介绍源表和目标表表结构不同的批量开发。
软件版本:visio2010,Informatica9.5.1
业务需求
目标表名和源表表名不同,字段名也不同。
目标表名
目标表字段
源表表名
源表字段
取数逻辑
dwh_arc_a_t
RCVBL_AMT_ID_P
ARC_A_S
RCVBL_AMT_ID
直抽
CALC_ID_P
CALC_ID
直抽
AMT_TYPE_P
AMT_TYPE
直抽
ETL_TIME
SYSTEM_ID
SYTEM_SOR
SYTEM_P
dwh_arc_b_t
PRC_AMT_ID_P
ARC_B_S
PRC_AMT_ID
直抽
PRC_SNAP_ID_P
PRC_SNAP_ID
直抽
CALC_ID_P
CALC_ID
直抽
ETL_TIME
SYSTEM_ID
SYTEM_SOR
SYTEM_P
Mapping Architect for Visio安装与配置
安装
在windowns下双击Informatica安装文件下的\source\clients\PowerCenterClient\visio\ VisioCOMAddinSetup.msi,按照向导安装即可。注意记住安装路径,如C:\Informatica\Informatica Mapping Template。
注,安装后可能需要在visio中设置宏信任。
配置
配置安装路径(如上述C:\Informatica\Informatica Mapping Template)下的Configurations.xml中的JAVA_HOME和MAPFWK_HOME参数,分别指向jdk路径和Informatica的MappingSDK路径,实例如下:
注:Informatica也有自带jdk,故JAVA_HOME可以设置为C:\Informatica\9.5.1\clients\java。
工作流批量开发
开发模板
开发一个mapping
将mapping导出成xml文件
双击Mapping Architect for Visio安装后的路径里面的MappingTemplate.vst,打开Informatica visio模板
点击“加载项”-“Informatica:基于映射XML创建模板”,打开m_dwh_arc_a_t.XML文件
双击源表,将“Transformation Name”和“Source Table”用参数替换,如$source$,如图
替换前:
替换后:
双击目标表,将“Transformation Name”和“Tource Table”用参数替换,如$target$,如图
替换前:
替换后:
双击Rule_1,点击“全部删除”将原先规则全部删除;点击“新建规则”选择“所有端口”,如图:
删除规则:
设置规则:
最后结果:
双击Rule_2,点击“全部删除”将原先规则全部删除;点击“新建规则”选择“已命名的端口”,输入“起始端口名称”和“结束端口名称”的参数,这是为解决源表和目标表字段名称不同而设置参数,如分别为$start_port$和$end_port$如图:
设置规则:
最后结果:
验证模板,点击“加载项”-“Informatica:验证映射模板”
发布模板
点击“加载项”-“Informatica:发布模板”,输入“m”,保存,生成m.xml的模板文件,和m_param.xml的参数文件。
修改参数文件
打开参数文件m_param.xml,每个MAPPING属性会对应生成一个mapping,添加所有需要的表,对应的参数使用对应的值替换,如下图:
替换前:
替换后:
注意:$start_port$后的VALUE是源表所属的字段,$end_port$后的VALUE为目标表所属的字段,两者的字段顺序即为抽取数据对应的字段顺序,字段之间以英文逗号分割。
源表和目标表导出
将源表和目标表导出成XML,并存放在Mapping Architect for Visio安装后路径下的tabledefs 文件夹下,如C:\Informatica\Informatica Mapping Template\tabledefs。
导入模板
打开designer,点击“映射”-“导入映射模板”,注意原先为开发模板做的mapping删除掉,否则后面会提示mapping已经存在。
选择模板文件m.xml,点击“下一步”
点击“使用现有参数文件”,选择上面修改的参数文件m_param.xml,点击“下一步”
继续点击“下一步”,
您可能关注的文档
- 2011年全国的大学生数学的建模大赛A题全国的一等奖论文.doc
- 2013东财《内部控制与风险管理系统》在线作业的的三.doc
- 2016高考地理的复习 考点15 城市的内部空间结构练习.doc
- 2017国内外酒店集团排名及旗下品牌的汇总情况.doc
- 2017届惠一模数学的精彩试题文科含阐明.doc
- 2018第二学期华工网络系统的教育经济学原理随堂练习.doc
- 2018极坐标与全参数方程(含解答).doc
- 2018年度年惠州市普通的高中的的学业水平模拟考试生物的的试卷带标准详解情况.doc
- 2018年广东省惠州市中学考试数学的试卷(试卷+解答+阐明).doc
- 2018年广东省珠海市中学考试数学的试卷(试卷+解答+阐明).doc
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
原创力文档

文档评论(0)