由于换了工作了(BI方向),整理一些学习下来的笔记吧。
综合说一下在PowerCenter中的组件及其解释。(有问题请联系我)
Source: 数据源,数据库源表。
Target:目标表,数据库目标表 。
Expression:用于行级表达式的计算。
Filter:过滤组件。
Source Quanlifier:类似于PowerCenter的数据类型,是外源数据进来必须的转化。可以用sql进行数据处理(自定义sql文)。对字段进行属性设置。这里在SQ -> Properties -> Source Filter中可以进行先一步的过滤,但是这边的运行是在数据库中进行,会影响数据库的性能,但是可以为后面在Power Center中的运算处理释放空间。
Sorter:排序。
Joiner:关联。
Lookup:关联查询。(类似于EXCEL中的lookup函数的功能)
Stored Procedure:指PowerCenter可以调用数据库的存储过程。
Union:多表联合。
Transaction Control:事务生成器,控制事务的提交或回滚。
Sequence:生成数据记录的序号。(自增长键)
Aggregator:数据聚合。
Rank:获取TOP或者BOTTOM的数据。
Normalizer:将列表转换为行表。(类似于转置T)
Router:数据分发。
Update Strategy:PowerCenter进行 insert,update,delete的操作。
SQL Transformation:为PowerCenter在Mapping中执行SQL提供一种能力。
Java Transformation:可用JAVA脚本处理一些特殊的业务场景。
HTTP Transformation:通过HTTP协议连接到HTTP SERVER使用其服务与应用的能力。(获取HTTP SERVER的数据;更新HTTP SERVER的数据)
XML:包括三部分
1.XML Source qualifier
2.XML Parser
3.XML Generator
其中:
1:当数据源是XML文本文件时,PowerCenter需要读取其数据进行处理。
2:当PowerCenter想通过某些服务,如MQ,WEB SERVER等组件获取的数据是XML时,需要通过XML Parser组件进行处理。
3:当需要生成XML文件作为Target时。
本文详细介绍PowerCenter中的核心组件,包括Source、Target、Expression、Filter、SourceQualifier等,并解释各组件的功能及应用场景,如数据源处理、目标表设定、行级表达式计算、数据过滤、类型转换、SQL自定义、数据排序、关联查询、存储过程调用、数据聚合等。
&spm=1001.2101.3001.5002&articleId=83818480&d=1&t=3&u=bfdc5bc7f2684a5ebdd58dc6255b5cb0)
4010

被折叠的 条评论
为什么被折叠?



