【ETL】缓慢变化维 - Informatica PowerCenter
2010-11-03 22:28
387 查看
有三种模板:
1、
在目标表里只保存最新的有效记录。如下图的目标表:
第三条记录在目标表里直接由shanfeng更改为shanfeng1;第四条记录是新增的。
MAPPING如下图:
2、
在目标表里保存所有源表内更改的记录。如下图的目标表:
PM_BEGIN_DATE字段代表此行记录的创建时间;PM_END_DATE字段代表此行记录的失效时间(即已经被更改成了第5条记录了);PM_PRIMARYKEY字段则是目标表新建的主键(注意:源表的主键是USERSID)。
MAPPING如下图:
3、
在目标表里保存当前新值与之前旧值。如下图的目标表:
PM_PREV_USERSAGE字段和PM_PREV_USERSNAME字段代表更改前的旧值,分别对应USERSNAME字段和USERSAGE字段(第三条记录的USERSNAME字段由aa改为了aa1,USERSAGE字段没变 )。PM_EFFECT_DATE字段代表此记录创建或更新的时间。
MAPPING如下图:
最后,建Workflow时一定不要忘了添加$source和$target的connection,否则会报错。
完毕!
1、
在目标表里只保存最新的有效记录。如下图的目标表:
第三条记录在目标表里直接由shanfeng更改为shanfeng1;第四条记录是新增的。
MAPPING如下图:
2、
在目标表里保存所有源表内更改的记录。如下图的目标表:
PM_BEGIN_DATE字段代表此行记录的创建时间;PM_END_DATE字段代表此行记录的失效时间(即已经被更改成了第5条记录了);PM_PRIMARYKEY字段则是目标表新建的主键(注意:源表的主键是USERSID)。
MAPPING如下图:
3、
在目标表里保存当前新值与之前旧值。如下图的目标表:
PM_PREV_USERSAGE字段和PM_PREV_USERSNAME字段代表更改前的旧值,分别对应USERSNAME字段和USERSAGE字段(第三条记录的USERSNAME字段由aa改为了aa1,USERSAGE字段没变 )。PM_EFFECT_DATE字段代表此记录创建或更新的时间。
MAPPING如下图:
最后,建Workflow时一定不要忘了添加$source和$target的connection,否则会报错。
完毕!
相关文章推荐
- Informatica-Powercenter VS IBM-DataStage 主流ETL工具选型
- Informatica Powercenter VS IBM-DataStage 主流ETL工具
- [ETL]Informatica Powercenter 介绍
- ETL抽取工具informatica powercenter designer实例(一)
- Informatica PowerCenter ETL Mappings 组件(转PPT)
- ETL抽取工具informatica powercenter designer实例(二)
- informatica power center 851实践笔记(3) ——缓慢变化维相关以及核心资料下载
- Informatica PowerCenter 和 ETL
- ETL学习手册之一-Informatica PowerCenter应用架构
- Informatica PowerCenter下载地址
- 常见informatica powercenter错误
- window 下 安装 Informatica PowerCenter 8.1.1——Client(图)
- Informatica Powercenter调优
- Informatica PowerCenter安装步骤教程
- informatica powercenter 851使用教学视频下载
- informatica powercenter学习笔记(三)
- Informatica Powercenter 8.1 笔记
- Informatica PowerCenter 8.6的下载与安装
- Informatica PowerCenter Parameter file 中的参数影响范围 与 参数文件举例
- window 下 安装 Informatica PowerCenter 8.1.1——Report(图)