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 子句相似.为转换配置查找条件时,将对转换输入值和查找源或高速缓存(用查找端口代表)中的值进行比较.当您运行工作流 ...
随机推荐
- IOS成长之路-Xcode cannot run using the selected device. 解决办法
PROJECT --> Info --> Deployment Target --> IOS Deployment Target 里面的值 要设置为 <=真机系统版本 TA ...
- IDEA导入eclipse项目并部署运行完整步骤(转发)
首先说明一下:idea里的project相当于eclipse里的workspace,而idea里的modules相当于eclipse里的project 1.File-->Import Proje ...
- JDK源码分析(三)——HashMap 下(基于JDK8)
目录 概述 内部字段及构造方法 哈希值与索引计算 存储元素 扩容 删除元素 查找元素 总结 概述 在上文我们基于JDK7分析了HashMap的实现源码,介绍了HashMap的加载因子loadFac ...
- ubuntu16.04(64位)建立交叉编译环境,并配置编译内核
安装步骤 1.准备工具安装目录 将压缩包gcc-linaro-arm-linux-bnueabihf-4.9-2014.07_linux.tar存放在一个目录下,这个目录就是你等会解压缩的目录,以后这 ...
- JQuery的源码阅读
探索原理,animation实现,一个对象可以同时绑定多个事件,这是如何实现的? (function(window, undefined) { function jQuery(selector){ r ...
- 1016 Phone Bills (25)(25 point(s))
problem A long-distance telephone company charges its customers by the following rules: Making a lon ...
- HTML 5 <form> enctype 属性
值 描述 application/x-www-form-urlencoded 在发送前对所有字符进行编码(默认). multipart/form-data 不对字符编码.当使用有文件上传控件的表单时, ...
- 【数论】Codeforces Round #483 (Div. 2) [Thanks, Botan Investments and Victor Shaburov!] C. Finite or not?
题意:给你一个分数,问你在b进制下能否化成有限小数. 条件:p/q假如已是既约分数,那么如果q的质因数分解集合是b的子集,就可以化成有限小数,否则不能. 参见代码:反复从q中除去b和q的公因子部分,并 ...
- 【扩展欧几里得】codevs1200-同余方程
[题目大意] 求关于 x 同余方程 ax ≡ 1 (mod b)的最小正整数解. [思路] 求解ax+by=1,只要x<0就不断加上 b. #include<iostream> #i ...
- 【漏洞预警】CVE-2017-8464 震网三代漏洞复现
早在6月13日,微软发布补丁修复编号为CVE-2017-8464的漏洞,本地用户或远程攻击者可以利用该漏洞生成特制的快捷方式,并通过可移动设备或者远程共享的方式导致远程代码执行,追溯到以前,NSA就承 ...