Informatica 常用组件Lookup之十 创建查找转换

  • 在 Mapping Designer 中选择"转换-创建"。选择查找转换。输入转换名称。查找转换的命名惯例是 LKP_TransformationName。单击"确定"。
  • 在"选择查找表"对话框中,您可以选择以下选项:
  • 选择现有表或文件定义。
  • 选择从关系表或文件导入定义。
  • 跳过以创建手动定义。
  • 为每个需要定义的查找条件定义输入端口。
  • 对于未连接查找转换,请为需要从查找返回的值创建一个返回端口。
  • 为需要传递到其它转换的值定义输出端口。
  • 对于使用动态查找高速缓存的查找转换,请为每个查找端口关联一个输入端口或序列标识。
  • 添加查找条件。如果包括多个条件,请将使用等号的条件放在前面,以优化查找性能。
  • 在"属性"选项卡中,设置查找转换的属性,然后单击"确定"。
  • 对于未连接查找转换,请在其它转换中使用 :LKP 编写一个表达式以调用未连接查找转换。
时间: 2024-11-09 04:53:52

Informatica 常用组件Lookup之十 创建查找转换的相关文章

Informatica 常用组件Lookup缓存之三 重建查找高速缓存

如果您认为查找源在 PowerCenter 上次构建高速缓存时已更改,则可指示 PowerCenter 重建查找高速缓存. 重建高速缓存时,PowerCenter 会覆盖现有永久高速缓存文件而创建新的高速缓存文件.PowerCenter 重建高速缓存时会向会话日志写入消息. 当映射包含一个查找转换或映射包含共享了高速缓存的多个目标载入顺序组中的查找转换时,可以重建高速缓存.当动态查找与同一映射中的静态查找共享高速缓存时,不必重建高速缓存. 某些情况下,即使未选择重新高速缓存查找源,PowerCe

Informatica 常用组件Source Qualifier之 创建SQ转换

可以配置 Designer 在您将源拖到映射中时默认创建源限定符转换,您也可以手动创建源限定符转换. 默认创建源限定符转换 可以配置 Designer 在您将源拖到映射中时自动创建一个源限定符转换. 要自动创建源限定符转换: 在 Designer 中选择"工具-选项". 选择"格式"选项卡. 在"工具"选项中,选择 Mapping Designer. 打开源时选择"创建源限定符". 手动创建源限定符转换 可以在 Mapping

Informatica 常用组件Lookup之四 查找组件

在映射中配置查找转换时,请定义以下组件: 查找源 端口 属性 条件 元数据扩展 查找源         您可以使用平面文件或关系表作为查找源.创建查找转换时,您可以从以下位置导入查找源: 资料库中的任何关系源或目标定义 资料库中的任何平面文件源或目标定义 PowerCenter Server 和 PowerCenter Client 机器都可以连接到的任何表或文件 查找表可以是单个表,您也可以使用查找 SQL 覆盖以将相同数据库中的多个表联接起来.PowerCenter 为所有传入查找转换的行,

Informatica 常用组件Lookup之三 关系和平面文件查找

创建查找转换时,您可以选择使用关系表或平面文件作为查找源. 关系查找 使用关系表作为查找源来创建查找转换时,您可以使用 ODBC 连接到查找源并导入表定义作为查找转换的结构. 仅可对关系查找使用以下选项: 如果需要添加 WHERE 子句或查询多个表,则可以覆盖默认的 SQL 语句. 您可以对关系查找使用动态查找高速缓存. 平面文件查找 使用平面文件作为查找源时,可以使用资料库中的任何平面文件定义,或导入平面文件定义.如果导入平面文件查找源,Designer 将调用平面文件向导. 仅可对平面文件查

Informatica 常用组件Lookup之五 转换属性

查找转换的属性标识数据库源.PowerCenter 如何处理转换,以及它如何处理高速缓存和多项匹配. 创建映射时,为每个查找转换指定属性.创建会话时,您可在会话属性中覆盖某些属性,如每个转换的索引和数据高速缓存大小. 选项 查找类型 说明 Lookup SQL Override 关系 覆盖默认 SQL 语句以查询查找表. 指定希望 PowerCenter 用以查询查找值的 SQL 语句.仅在已启用查找高速缓存的情况下使用. Lookup Table Name 关系 指定转换将查找和高速缓存其值的

Informatica 常用组件Lookup缓存之一 概述

可以配置查找转换以高速缓存查找表.PowerCenter 将在处理高速缓存查找转换中的第一个数据行时在存储器中建立高速缓存.它将根据您在转换或会话特性中配置的数量来分配高速缓存区内存.PowerCenter 会将条件值存储在索引高速缓存区中,而将输出值存储到数据高速缓存区.PowerCenter 将查询进入转换的每行的高速缓存. 默认情况下,PowerCenter 还将在 $PMCacheDir 中创建高速缓存文件.如果数据在存储器高速缓存区中放不下,PowerCenter 会将溢出值存储在高速

Informatica 常用组件Lookup之一 概述

转换类型:被动.已连接/未连接 在映射中使用查找转换以从平面文件或关系表.视图或同义词查找数据.您可以从 PowerCenter Client 和 PowerCenter Server 均连接至的任何平面文件或关系数据库中导入查找定义.您可以在一个映射中使用多个查找转换. PowerCenter 基于转换中的查找端口来查询查找源.它基于查找条件将查找转换端口值与查找源列值相比较.将查找结果传递至其它转换和目标. 您可以使用查找转换执行多项任务,包括: 获取相关值.例如,源包括员工标识,但您需要在

Informatica 常用组件Lookup之九 配置未连接的查找转换

在映射中,未连接的查找转换与管道是分开的.您可以使用 :LKP 引用限定符编写表达式以调用其它转换中的查找.未连接查找的常用用法包括: 测试表达式中某个查找的结果 基于查找结果过滤行 基于查找的结果将行标记为更新,如更新缓慢更改的维表 在一个映射中多次调用相同的查找         配置未连接的查找转换时,请完成以下步骤:  添加输入端口. 添加查找条件. 指定一个返回值. 调用其它转换中的查找. 步骤 1. 添加输入端口 为 :LKP 表达式中的每个参数创建一个输入端口.您需要在查找转换中为每

Informatica 常用组件Lookup之八 查找高速缓存

可以配置查找转换以高速缓存查找文件或表.PowerCenter 将在处理高速缓存查找转换中的第一个数据行时在存储器中建立高速缓存.它将根据您在转换或会话特性中配置的数量来分配高速缓存区内存.PowerCenter 会将条件值存储在索引高速缓存区中,而将输出值存储到数据高速缓存区.PowerCenter 将查询进入转换的每行的高速缓存. 默认情况下,PowerCenter 还将在 $PMCacheDir 中创建高速缓存文件.如果数据在存储器高速缓存区中放不下,PowerCenter 会将溢出值存储