Informatica 常用组件Lookup之二 已连接和未连接的查找
可以配置一个已连接的查找转换,以从映射管道中直接接收输入;您也可以配置一个未连接的查找转换,以从其它转换的表达式结果中接收输入。
|
已连接的查找
|
未连接的查找
|
|---|---|
|
直接从管道接收输入值。
|
从其它转换的 :LKP 表达式结果接收输入值。
|
|
可以使用动态或静态高速缓存。
|
可以使用静态高速缓存。
|
|
高速缓存包括映射中用到的所有查找列(即,包括在查找条件中的查找源列,以及作为输出端口链接至其它转换的查找源列)。
|
高速缓存包括查找条件中的所有查找/输出端口和查找/返回端口。
|
|
可以从相同的行返回多列,或插入到动态查找高速缓存中。
|
指定一个返回端口 (R)。从每行返回一列。
|
|
如果找不到与查找条件匹配的项,PowerCenter Server 将返回所有输出端口的默认值。如果配置动态高速缓存,PowerCenter Server 将行插入到高速缓存或不作任何更改。
|
如果找不到与查找条件匹配的项,PowerCenter Server 将返回 NULL。
|
|
如果有与查找条件匹配的项,PowerCenter Server 将返回所有查找/输出端口的查找条件的结果。如果配置动态高速缓存,PowerCenter Server 将更新高速缓存中的行,或不对行作任何更改。
|
如果有与查找条件匹配的项,PowerCenter Server 将查找条件的结果返回到返回端口。
|
|
传递多个输出值至其它转换。将查找/输出端口链接到其它转换。
|
传递一个输出值至其它转换。查找/输出/返回端口将值传递到调用 :LKP 表达式的转换。
|
|
支持用户定义的默认值。
|
不支持用户定义的默认值。
|
已连接的查找转换
- 已连接的查找转换直接从管道中的其它转换接收输入值。
- 对于每个输入行,PowerCenter 基于转换中的查找端口和条件来查询查找源或高速缓存。
- 如果转换不高速缓存或使用静态高速缓存,PowerCenter Server 将返回查找查询的值。
如果转换使用动态高速缓存,PowerCenter Server 在高速缓存中没有找到行时,会将该行插入到高速缓存。如果 PowerCenter Server 在高速缓存中找到行,则将更新高速缓存中的行或不作任何更改。它将行标记为"插入"、"更新"或"不更改"。
- PowerCenter Server 将从查询返回的值传递至下一个转换。
如果转换使用动态高速缓存,您可以传递行至过滤器或路由器转换,以将新行过滤到目标。
未连接的查找转换
- 未连接的查找转换从其它转换(如更新策略转换)的 :LKP 表达式结果接收输入值。
- PowerCenter Server 基于转换中的查找端口和条件来查询查找源或高速缓存。
- PowerCenter Server 返回一个值到查找转换的返回端口。
- 查找转换将该返回值传递到 :LKP 表达式。
Informatica 常用组件Lookup之二 已连接和未连接的查找的更多相关文章
- Informatica 常用组件Lookup之一 概述
转换类型:被动.已连接/未连接 在映射中使用查找转换以从平面文件或关系表.视图或同义词查找数据.您可以从 PowerCenter Client 和 PowerCenter Server 均连接至的任何 ...
- Informatica 常用组件Lookup之九 配置未连接的查找转换
在映射中,未连接的查找转换与管道是分开的.您可以使用 :LKP 引用限定符编写表达式以调用其它转换中的查找.未连接查找的常用用法包括: 测试表达式中某个查找的结果 基于查找结果过滤行 基于查找的结果将 ...
- Informatica 常用组件Lookup缓存之二 使用永久查找高速缓存
可以将"查找"转换配置为使用非永久或永久高速缓存.基于"查找高速缓存永久"属性的会话成功后,PowerCenter 将保存或删除查找高速缓存文件. 如果查找表在 ...
- Informatica 常用组件Lookup之五 转换属性
查找转换的属性标识数据库源.PowerCenter 如何处理转换,以及它如何处理高速缓存和多项匹配. 创建映射时,为每个查找转换指定属性.创建会话时,您可在会话属性中覆盖某些属性,如每个转换的索引和数 ...
- Informatica 常用组件Lookup之四 查找组件
在映射中配置查找转换时,请定义以下组件: 查找源 端口 属性 条件 元数据扩展 查找源 您可以使用平面文件或关系表作为查找源.创建查找转换时,您可以从以下位置导入查找源: 资料库中的任 ...
- Informatica 常用组件Lookup缓存之四 使用不高速缓存的查找或静态高速缓存
默认情况下,在为高速缓存配置查找转换时,PowerCenter 将创建静态查找高速缓存.PowerCenter 将在处理第一个查找请求时创建高速缓存.它将根据查找条件为传递给转换的每行查询高速缓存.P ...
- Informatica 常用组件Lookup缓存之一 概述
可以配置查找转换以高速缓存查找表.PowerCenter 将在处理高速缓存查找转换中的第一个数据行时在存储器中建立高速缓存.它将根据您在转换或会话特性中配置的数量来分配高速缓存区内存.PowerCen ...
- Informatica 常用组件Lookup之十 创建查找转换
在 Mapping Designer 中选择"转换-创建".选择查找转换.输入转换名称.查找转换的命名惯例是 LKP_TransformationName.单击"确定&q ...
- Informatica 常用组件Lookup之七 查找条件
PowerCenter 使用查找条件来测试收到的值.这与 SQL 查询中的 WHERE 子句相似.为转换配置查找条件时,将对转换输入值和查找源或高速缓存(用查找端口代表)中的值进行比较.当您运行工作流 ...
随机推荐
- Tensorflow学习:(二)搭建神经网络
一.神经网络的实现过程 1.准备数据集,提取特征,作为输入喂给神经网络 2.搭建神经网络结构,从输入到输出 3.大量特征数据喂给 NN,迭代优化 NN 参数 4.使 ...
- Effective C++ —— 模板与泛型编程(七)
C++ templates的最初发展动机很直接:让我们得以建立“类型安全”的容器如vector,list和map.然而当愈多人用上templates,他们发现templates有能力完成愈多可能的变化 ...
- 内核启动文件系统后第一个执行的文件(inittab启动脚本分析)
Linux 开机脚本启动顺序: 第一步:启动内核 第二步:执行init (配置文件/etc/inittab) 第三步:启动相应的脚本,执行inittab脚本,并且执行里面的脚本/etc/init.d ...
- 【基础知识】Dom基础
[学习日记]Dom基础 1. 内容:使用JavaScript操作Dom进行DHTML开发 2. 目标:能共使用JavaScript操作Dom实现常见的DHTML效果 3. DHTML= C ...
- AORUS GA-Z270X-Gaming 5開箱
「AORUS」這個品牌名稱由埃及神祇荷魯斯(戰爭與狩獵之神)的名字衍生而成.荷魯斯通常被勾勒為獵鷹的形象,因此獵鷹的頭形被用作AORUS品牌的商標於2014年,本來只做為用在電競筆電及一些週邊方面,但 ...
- 装部署VMware vSphere 5.5文档 (6-2) 为IBM x3850 X5服务器安装配置VMware ESXi
部署VMware vSphere 5.5 实施文档 ########################################################################## ...
- python列表中中文编码的问题
在python2列表中,有时候,想打印一个列表,会出现如下显示: 这个是由于: print一个对象,是输出其“为了给人(最终用户)阅读”而设计的输出形式,那么字符串中的转义字符需要转出来,而且 也不要 ...
- get与post区别大揭秘
以往的标准答案: GET在浏览器回退时是无害的,而POST会再次提交请求. GET请求会被浏览器主动cache,而POST不会,除非手动设置. GET请求只能进行url编码,而POST支持多种编码方式 ...
- 排序算法之直接插入排序Java实现
排序算法之直接插入排序 舞蹈演示排序: 冒泡排序: http://t.cn/hrf58M 希尔排序:http://t.cn/hrosvb 选择排序:http://t.cn/hros6e 插入排序: ...
- Splay和LCT的复杂度分析
\(Splay\)的复杂度分析 不论插入,删除还是访问,我们可以发现它们的复杂度都和\(splay\)操作的复杂度同阶,只是一点常数的区别 我们不妨假设有\(n\)个点的\(splay\),进行了\( ...