第四节 Lookup 缓存 之 使用动态查找高速缓存
来源:互联网 发布:控制热点软件 编辑:程序博客网 时间:2024/06/01 23:53
对于关系查找,当目标表也是查找表时,可能要配置转换以使用动态高速缓存。PowerCenter 将在处理第一个查找请求时创建高速缓存。它将根据查找条件为传递给转换的每行查询高速缓存。当您使用动态高速缓存时,PowerCenter 在传递行至目标时将更新查找高速缓存。
PowerCenter 从源读取行时,会通过执行以下的其中一种操作来更新查找高速缓存:
将行插入高速缓存。行不在高速缓存中,可指定将行插入高速缓存。可配置转换以根据输入端口或生成的序列标识将行插入高速缓存。PowerCenter 标记插入的行。
- 更新高速缓存中的行。行存在于高速缓存中,您可以指定更新高速缓存中的行。PowerCenter 标记更新的行。PowerCenter 根据输入端口更新高速缓存中的行。
- 不更改高速缓存。行存在于高速缓存中,您可以指定仅插入新的行。或者,行不在高速缓存中时则可指定仅更新现有的行。或者,行在高速缓存中,但根据查找条件,未发生任何更改。PowerCenter 标记未更改的行。
取决于查找查询的结果、行的类型以及定义的查找 PowerCenter 属性,转换将插入或更新高速缓存或不更改高速缓存。
以下列表描述了一些可使用动态查找高速缓存的情况:
- 更新带有新的已更新客户信息的主要客户表。您希望将新的已更新客户信息载入主要客户表。使用在目标表执行查找的"查找"转换以确定客户是否存在。传递行至目标时,使用插入并更新高速缓存中的行的动态查找高速缓存。
- 将数据载入缓慢更改维表以及事实表。您希望将数据载入缓慢更改维表以及事实表。创建两个管道并使用在维表执行查找的"查找"转换。使用动态查找高速缓存将数据载入维表。使用动态查找高速缓存将数据载入事实表,确保从第一个管道指定动态高速缓存的名称。
使用具有动态查找转换的路由器或过滤器转换将插入或更新的行传递至高速缓存的目标表中。您可以将未更改的行传递至另一目标表或平面文件,或者删除。
0 0
- 第四节 Lookup 缓存 之 使用动态查找高速缓存
- 第二节 Lookup 缓存 之 使用永久查找高速缓存
- 第三节 Lookup 缓存 之 使用不高速缓存的查找或静态高速缓存
- 第三节 Lookup 缓存 之 重建查找高速缓存
- 第八节 常用组件 之 Lookup 查找高速缓存
- 第四节 常用组件 之 Lookup 查找组件
- 第一节 Lookup 缓存 之 概述
- 第七节 常用组件 之 Lookup 查找条件
- LINUX使用的缓存,缓冲区高速缓存
- C++ 名称查找规则之 Koenig lookup
- C++ 名称查找规则之 Koenig lookup
- C#4.0新特性(1):Dynamic Lookup 动态查找
- 第二节 常用组件 之 Lookup 已连接和未连接的查找
- 高速缓存系统之redis c++使用实例
- 高速缓存系统之memcache c++使用实例
- MySQL的高速查询缓存强制要求使用高速缓存
- 使用高速缓存
- c++编译器名字查找之ADL(argument-depentment lookup)规则
- C#一些委托类型
- [LeetCode] Longest Palindromic Substring
- 传智播客网络营销学院1期学员高薪曝光,程序员汗颜?
- C/C++ Linux 程序员必须了解的 10 个工具
- 引擎V8及优化技术
- 第四节 Lookup 缓存 之 使用动态查找高速缓存
- apachebench 服务器并发测试
- 求满二叉树(哈夫曼树)叶子节点和非叶子节点的数目
- Sql Server Alter语句 运用
- PM做事流程
- iptables的详细介绍及配置方法
- Xcode 升级后,常常遇到的遇到的警告、错误,解决方法
- 八、自定义数据类型
- C#扩展方法本质