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 子句相似.为转换配置查找条件时,将对转换输入值和查找源或高速缓存(用查找端口代表)中的值进行比较.当您运行工作流 ...
随机推荐
- 一个将PDF转word、图片、PPT的在线工具
smallpdf 真的超级棒! https://smallpdf.com/cn
- 三种显著性检测算法(SR,HFT,GBMR)
一.谱残差(Spectral Residual, SR) 一种简单的图像显著性计算模型 http://www.cnblogs.com/CCBB/archive/2011/05/19/2051442. ...
- React Native性能优化之可取消的异步操作
前沿 在前端的项目开发中,异步操作是一个不可获取的,从用户的角度来说,异步操作所带来的体验是美妙的,但有时候也会带来一些性能隐患.比如说:有一个异步请求还没有返回结果,但是页面却关闭了,这时由于异步操 ...
- [leetcode DP]120. Triangle
Given a triangle, find the minimum path sum from top to bottom. Each step you may move to adjacent n ...
- interrupt_control
中断的概念CPU在处理过程中,经常需要同外部设备进行交互,交互的方式由“轮询方式”“中断方式” 轮询方式: 方式:在同外设进行交互的过程中,CPU每隔一定的时间状态就去查询相关的状态位,所以在交互期间 ...
- SPOJ6717 Two Paths 树形dp
首先有朴素的\(O(n^2)\)想法 首先枚举断边,之后对于断边之后的两棵子树求出直径 考虑优化这个朴素的想法 考虑换根\(dp\) 具体而言,首先求出\(f[i], fs[i]\)表示\(i\)号点 ...
- [BZOJ1758][WC2010]重建计划(点分治+单调队列)
点分治,对于每个分治中心,考虑求出经过它的符合长度条件的链的最大权值和. 从分治中心dfs下去取出所有链,为了防止两条链属于同一个子树,我们一个子树一个子树地处理. 用s1[i]记录目前分治中心伸下去 ...
- 【搜索+DP】codevs1066-引水入城
[题目大意] 一个N行M列的矩形,如上图所示,其中每个格子都代表一座城 市,每座城市都有一个海拔高度.现在要在某些城市建造水利设施.水利设施有两种,分别为蓄水厂和输水站.蓄水厂的功能是利用水泵将湖泊中 ...
- Python168的学习笔记7
关于多线程操作. 对于IO操作,如访问网站,写入磁盘这种需要时间等待响应的操作,多个cpu也几乎不能提高效率. 对于CPU密集型操作,如这个格式转换,可以通过多个cpu同时去进行. 但是对于pytho ...
- UVA 10177 Sqr/Rects/Cubes/Boxes?
Problem J (2/3/4)-D Sqr/Rects/Cubes/Boxes? Input: standard input Output: standard output Time Limit: ...