Informatica 常用组件Aggregator之四 创建聚合转换
2024-09-27 20:20:10
- 在 Mapping Designer 中选择"转换-创建"。选择聚合转换。
- 为聚合输入一个名称,并单击"创建"。然后单击"完成"。
Designer 创建聚合转换。
- 将所需端口拖到聚合转换。
Designer 将为您包括的每个端口创建输入/输出端口。
- 双击转换标题栏,以打开"编辑转换"对话框。
- 选择"端口"选项卡。
- 单击您希望聚合在创建组时所使用的每列的分组依据选项。
可以选择输入默认值来替换空组。
如果您要使用非聚合表达式来修改组,请单击"添加"按钮并输入名称和端口的数据类型。清除"输入 (I)",使此端口成为输出端口。单击"表达式"字段的右角,使用其中一个输入端口输入非聚合表达式,然后单击"确定"。选择"分组依据"。
- 单击"添加"并为聚合表达式端口输入名称和数据类型。清除"输入 (I)",使此端口成为输出端口。单击"表达式"字段的右角打开表达式编辑器。输入聚合表达式,依次单击"验证"和"确定"。
关闭表达式编辑器前确保验证表达式。
- 根据需要添加特定端口的默认值。
如果某个端口可能包含空值且目标数据库不处理空值,您可能要指定默认值。
- 选择"属性"选项卡。
根据需要选择并修改这些选项:
聚合设置
|
说明
|
---|---|
Cache Directory
|
PowerCenter Server 创建索引和数据高速缓存文件的本地目录。默认情况下,PowerCenter Server 会将 Workflow Manager 中输入的目录用于服务器变量 $PMCacheDir。如果输入新的目录,请确保目录存在并包含聚合高速缓存所需的足够磁盘空间。
|
Tracing Level
|
显示在此转换的会话日志中的细节量。
|
Sorted Input
|
指示已按组预排序输入数据。只有当映射将已排序数据传递至聚合转换时,才选择此选项。
|
Aggregator Data Cache Size
|
转换的数据高速缓存大小。默认的高速缓存大小为 2,000,000 字节。如果会话配置的总高速缓存大小为 2 GB(2,147,483,648 字节)或以上,您必须在 64 位 PowerCenter Server 上运行会话。
|
Aggregator Index Cache Size
|
转换的索引高速缓存大小。默认的高速缓存大小为 1,000,000 字节。如果会话配置的总高速缓存大小为 2 GB(2,147,483,648 字节)或以上,您必须在 64 位 PowerCenter Server 上运行会话。
|
Transformation Scope
|
指定 PowerCenter Server 如何将转换逻辑应用于接收数据:
有关转换作用域的详细信息,请参阅《工作流管理指南》中的"了解提交点"。
|
- 单击"确定"。
- 选择"资料库-保存"以保存对映射所做的更改。
最新文章
- PHP 线程安全与非线程安全版本的区别深入解析
- 40.Android之新手指引界面学习
- TYVJ P1020 导弹拦截 Label:水
- Linux下设置定期执行脚本
- .Net 代码安全保护产品DNGuard HVM使用
- int21 h
- android 43 SQLite数据库
- bom type:Phantom
- 文章转载至CSDN社区罗升阳的安卓之旅,原文地址:
- PHP字符串转义
- xmlplus 组件设计系列之三 - 文本框
- BGP网络学习总结
- c/c++ 贪吃蛇控制台版
- vba读文本如果文本文件太大会提示错误!
- OAuth 2.0详解
- C语言解决约瑟夫问题详解的代码
- 用 Homebrew 带飞你的 Mac
- GROUP BY关键字与WITH ROLLUP一起使用
- 算法:优先级队列(PriorityQueue)
- 史上最全的iOS面试题及答案,且看且珍藏,错过就没有喽!
热门文章
- UVA - 120Stacks of Flapjacks (摊煎饼。。)排序
- 安卓代码混淆(Android Studio)
- 命令:which、whereis、who和w
- 神经网络与BP神经网络
- Sass 基础教程
- Android ContentObserver详解
- OpenGL ES 3.0 帧缓冲区对象基础知识
- Codeforces Round #360 (Div. 1) D. Dividing Kingdom II 暴力并查集
- Codeforces Round #FF (Div. 1) B. DZY Loves Modification 优先队列
- 记一次centos7.2下用crontab执行定时任务的过程(初级)