Informatica 常用组件Lookup之四 查找组件
在映射中配置查找转换时,请定义以下组件:
- 查找源
- 端口
- 属性
- 条件
- 元数据扩展
查找源
您可以使用平面文件或关系表作为查找源。创建查找转换时,您可以从以下位置导入查找源:
- 资料库中的任何关系源或目标定义
- 资料库中的任何平面文件源或目标定义
- PowerCenter Server 和 PowerCenter Client 机器都可以连接到的任何表或文件
查找表可以是单个表,您也可以使用查找 SQL 覆盖以将相同数据库中的多个表联接起来。PowerCenter 为所有传入查找转换的行,查询查找表或内存中的高速缓存。
PowerCenter 可使用本地数据库驱动器或 ODBC 驱动器连接到查找表。但是,本地数据库驱动器能够提高会话性能。
索引和查找表
如果您拥有修改包含查找表的数据库的权限,则可以通过添加索引到查找表来缩短查找初始化时间。这对超大查找表非常重要。由于 PowerCenter 需要查询、排序和比较这些列中的值,因此索引应包含查找条件中使用的各列。
您可以通过对以下查找类型编制索引来提高性能:
高速缓存的查找。 您可以通过对 ORDER BY 查找中的列编制索引来提高性能。会话日志包含 ORDER BY 语句。
不高速缓存的查找。 由于 PowerCenter 为传递给查找转换的每行发出 SELECT 语句,因此您可以通过对查找条件中的列编制索引来提高性能。
查找端口
"端口"选项卡包含的选项与其它转换中的类似,如端口名称、数据类型和标度。除了输入和输出端口,查找转换还包括一个代表查找源中数据列的查找端口类型。未连接的查找转换也包括一个代表返回值的返回端口类型。
|
端口
|
查找类型
|
要求数量
|
说明
|
|---|---|---|---|
|
I
|
已连接 未连接
|
最小值为 1
|
输入端口。为每个需要在查找条件中使用的查找端口创建一个输入端口。您必须在每一个查找转换中拥有至少一个输入或输入/输出端口。
|
|
O
|
已连接 未连接
|
最小值为 1
|
输出端口。为您要链接至另一转换的每个查找端口创建输出端口。您可以将输入和查找端口都指定为输出端口。对于已连接的查找,您必须拥有至少一个输出端口。对于未连接的查找,请使用查找/输出端口作为返回端口 (R),以指派返回值。
|
|
L
|
已连接 未连接
|
最小值为 1
|
查找端口。Designer 自动将查找源中的每个列指定为查找 (L) 端口和输出端口 (O)。
|
|
R
|
未连接
|
仅需 1 个
|
返回端口。仅适用于未连接查找转换。基于查找条件,指定需要返回的数据列。您可以将一个查找/输出端口指定为返回端口。
|
查找转换还会启用一个您在使用动态高速缓存时配置的已关联端口属性。
请按照以下准则来配置查找端口:
- 如果从一个平面文件会话中删除端口,将导致该会话失败。
- 如果确定映射不使用查找端口,则可以从关系查找中删除查找端口。这将减少 PowerCenter 运行会话时所占用的内存量。
- 要在添加输入端口时确保数据类型匹配,请复制现有查找端口。
查找属性
可以在"属性"选项卡中配置属性,如关系查找的 SQL 覆盖、查找源名称以及转换的跟踪级别。您还可以在"属性"选项卡中配置高速缓存属性。
查找条件
在"条件"选项卡中,您可以输入特定条件,PowerCenter 将使用这些条件来确定输入数据是否符合查找源或高速缓存中的值。
元数据扩展
可以将信息与资料库对象(例如查找转换)关联,以扩展存储在资料库中的元数据。例如,创建查找转换时,您可能需要存储查找转换的名称以及创建日期。您可以使用元数据扩展将信息与资料库元数据相关联。
Informatica 常用组件Lookup之四 查找组件的更多相关文章
- Informatica 常用组件Lookup之八 查找高速缓存
可以配置查找转换以高速缓存查找文件或表.PowerCenter 将在处理高速缓存查找转换中的第一个数据行时在存储器中建立高速缓存.它将根据您在转换或会话特性中配置的数量来分配高速缓存区内存.Power ...
- Informatica 常用组件Lookup之七 查找条件
PowerCenter 使用查找条件来测试收到的值.这与 SQL 查询中的 WHERE 子句相似.为转换配置查找条件时,将对转换输入值和查找源或高速缓存(用查找端口代表)中的值进行比较.当您运行工作流 ...
- 通过SSIS的“查找”组件进行不同数据源之间数据的合并操作
原文:通过SSIS的"查找"组件进行不同数据源之间数据的合并操作 为了协助开发还原生产环境中的某些bug,需要将将生产环境的某些特定表数据导入到测试环境做测试,之前一直都是暴力地t ...
- SSIS 查找 组件
通过SSIS的“查找”组件进行不同数据源之间数据的合并操作 为了协助开发还原生产环境中的某些bug,需要将将生产环境的某些特定表数据导入到测试环境做测试,之前一直都是暴力地truncate测试环境的表 ...
- 免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
在生活中有一种东西几乎已经快要成为我们的另一个电子”身份证“,那就是二维码.无论是在软件开发的过程中,还是在普通用户的日常中,几乎都离不开二维码.二维码 (dimensional barcode) , ...
- 自动生成查找组件的lua代码
本篇主要解决的问题是使用lua脚本编写unity业务逻辑时,自动生成一些查找组件及绑定控件事件的lua代码! 现在很多unity项目都是用ulua作为热更新解决方案,因此需要用lua来写相关的逻辑,经 ...
- Android:认识R类、findViewById方法查找组件、@string查找字符、@color查找颜色、@drawable查找图片、@dimen某个组件尺寸定义、项目引入资源国际化
导入 之前都是断断续续的看了一些于如何使用android开发的文章.资料等,到目前位置很多基础的东西都不清楚,于是去学习了别人的课程,才了认识了R类.findViewById方法查找组件.项目引入资源 ...
- 本文将介绍“数据计算”环节中常用的三种分布式计算组件——Hadoop、Storm以及Spark。
本文将介绍“数据计算”环节中常用的三种分布式计算组件——Hadoop.Storm以及Spark. 当前的高性能PC机.中型机等机器在处理海量数据时,其计算能力.内存容量等指标都远远无法达到要求.在大数 ...
- Vue最常用的组件通讯有三种:父->子组件通讯、子->父组件通讯,兄弟组件通讯.(template用的pug模板语法)
Vue组件通讯 Vue最常用的组件通讯有三种:父->子组件通讯.子->父组件通讯,兄弟组件通讯.(template用的pug模板语法) 1.父->子组件通讯 父->子组件通 ...
随机推荐
- Python爬虫个人记录(三)爬取妹子图
这此教程可能会比较简洁,具体细节可参考我的第一篇教程: Python爬虫个人记录(一)豆瓣250 Python爬虫个人记录(二)fishc爬虫 一.目的分析 获取煎蛋妹子图并下载 http://jan ...
- 50个必备jQuery代码段
0. 如何创建嵌套的过滤器: 1 2 3 4 5 //允许你减少集合中的匹配元素的过滤器, //只剩下那些与给定的选择器匹配的部分.在这种情况下, //查询删除了任何没(:not)有(:has) // ...
- [BZOJ5287][HNOI2018]毒瘤(虚树DP)
暴力枚举非树边取值做DP可得75. 注意到每次枚举出一个容斥状态的时候,都要做大量重复操作. 建立虚树,预处理出虚树上两点间的转移系数.也可动态DP解决. 树上倍增.动态DP.虚树DP似乎是这种问题的 ...
- from setuptools import setup, find_packages ImportError: No module named set
1 from setuptools import setup, find_packages ImportError: No module named set wget http://peak.tele ...
- hdu 3338 最大流 ****
题意: 黑格子右上代表该行的和,左下代表该列下的和 链接:点我 这题可以用网络流做.以空白格为节点,假设流是从左流入,从上流出的,流入的容量为行和,流出来容量为列和,其余容量不变.求满足的最大流.由于 ...
- 【BZOJ-3123】森林 主席树 + 启发式合并
3123: [Sdoi2013]森林 Time Limit: 20 Sec Memory Limit: 512 MBSubmit: 2738 Solved: 806[Submit][Status] ...
- ROS知识(16)----如何编译时自动链接同一个工作空间的其他包的头文件(包含message,srv,action自动生成的头文件)
catkin_make编译时,往往需要自动链接同一个工作空间的其他包的头文件.否则会出现类似如下的错误: /home/xx/xx_ws/srcA_package/src/db.hpp:13:26: f ...
- centos7 下出现 yum list 报错 还有yum groupolist 查询软件组列表报错
之前学到yum在线安装 不晓得那里出错了 跟着老师的教程走的 配置文件也看了 没有错误的 但还报错 这下面是报错的图 在这里说明一下带“#”的都是注释 可以不写的 这个 ...
- css3实现卷页效果http://jingyan.baidu.com/article/73c3ce2806aef9e50343d93a.html
css3实现卷页效果 | 浏览:31 | 更新:2015-01-08 13:30 1 2 3 4 5 6 7 分步阅读 百度经验:jingyan.baidu.com 页面上经常会看到鼠标移动上去,对象 ...
- JS仿淘宝左侧菜单
http://www.webdm.cn/webcode/1c724a06-06f4-4c4f-931a-c683285fa700.html