可以将"查找"转换配置为使用非永久或永久高速缓存。基于"查找高速缓存永久"属性的会话成功后,PowerCenter 将保存或删除查找高速缓存文件。

如果查找表在会话间没有更改,则可以将"查找"转换配置为使用永久查找高速缓存。PowerCenter 在会话期间保存并重新使用高速缓存文件,消除了读取查找表所需的时间。

使用非永久高速缓存

默认情况下,在"查找"转换中启用高速缓存时,PowerCenter 将使用非永久高速缓存。在会话结束时,PowerCenter 会删除高速缓存文件。下次运行会话时,PowerCenter 将从数据库构建内存高速缓存。

使用永久高速缓存

如果您要保存和重复使用高速缓存文件,则可将转换配置为使用永久性高速缓存。如果知道查找表在会话运行期间不会更改,就可以使用永久高速缓存。

PowerCenter 第一次使用永久查找高速缓存运行会话时,它会将高速缓存文件保存至磁盘而不会删除。PowerCenter 下次运行会话时,会从高速缓存文件构建内存高速缓存。如果查找表偶尔更改,则可以覆盖会话属性以便从数据库重新高速缓存查找。

使用永久查找高速缓存时,可以为高速缓存文件指定名称。指定已命名高速缓存时,可通过会话共享查找高速缓存。

如果 PowerCenter 无法重新使用高速缓存,它将根据映射和会话属性从数据库重新高速缓存查找或终止会话。

        已命名或未命名高速缓存处理永久高速缓存的方式:

映射或会话在会话间的更改
已命名高速缓存
未命名高速缓存

PowerCenter 无法定位高速缓存文件。

重建高速缓存。

重建高速缓存。

启用或禁用会话属性中的"启用高精度"选项。

使会话失败。

重建高速缓存。

在 Mapping Designer、Mapplet Designer 或可再用 Transformation Developer 中编辑转换。*

使会话失败。

重建高速缓存。

编辑映射(查找转换除外)。

重复使用高速缓存。

重建高速缓存。

更改数据库连接或用于访问查找表的文件位置。

使会话失败。

重建高速缓存。

更改 PowerCenter Server 数据移动模式。

使会话失败。

重建高速缓存。

更改 Unicode 模式中的排列顺序。

使会话失败。

重建高速缓存。

将 PowerCenter Server 代码页更改为兼容的代码页。

重复使用高速缓存。

重复使用高速缓存。

将 PowerCenter Server 代码页更改为不兼容的代码页。

使会话失败。

重建高速缓存。

*编辑属性,比如不会影响永久高速缓存处理的转换说明或端口说明。 

Informatica 常用组件Lookup缓存之二 使用永久查找高速缓存的更多相关文章

  1. Informatica 常用组件Lookup缓存之五 使用动态查找高速缓存

    对于关系查找,当目标表也是查找表时,可能要配置转换以使用动态高速缓存.PowerCenter 将在处理第一个查找请求时创建高速缓存.它将根据查找条件为传递给转换的每行查询高速缓存.当您使用动态高速缓存 ...

  2. Informatica 常用组件Lookup缓存之四 使用不高速缓存的查找或静态高速缓存

    默认情况下,在为高速缓存配置查找转换时,PowerCenter 将创建静态查找高速缓存.PowerCenter 将在处理第一个查找请求时创建高速缓存.它将根据查找条件为传递给转换的每行查询高速缓存.P ...

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

    如果您认为查找源在 PowerCenter 上次构建高速缓存时已更改,则可指示 PowerCenter 重建查找高速缓存. 重建高速缓存时,PowerCenter 会覆盖现有永久高速缓存文件而创建新的 ...

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

    可以配置查找转换以高速缓存查找表.PowerCenter 将在处理高速缓存查找转换中的第一个数据行时在存储器中建立高速缓存.它将根据您在转换或会话特性中配置的数量来分配高速缓存区内存.PowerCen ...

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

    查找转换的属性标识数据库源.PowerCenter 如何处理转换,以及它如何处理高速缓存和多项匹配. 创建映射时,为每个查找转换指定属性.创建会话时,您可在会话属性中覆盖某些属性,如每个转换的索引和数 ...

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

    在映射中,未连接的查找转换与管道是分开的.您可以使用 :LKP 引用限定符编写表达式以调用其它转换中的查找.未连接查找的常用用法包括: 测试表达式中某个查找的结果 基于查找结果过滤行 基于查找的结果将 ...

  7. Informatica 常用组件Lookup之二 已连接和未连接的查找

    可以配置一个已连接的查找转换,以从映射管道中直接接收输入:您也可以配置一个未连接的查找转换,以从其它转换的表达式结果中接收输入. 已连接的查找 未连接的查找 直接从管道接收输入值. 从其它转换的 :L ...

  8. Informatica 常用组件Lookup之六 查询

    PowerCenter 基于您在查找转换中配置的端口和属性来查询查找.当第一行输入到查找转换时,PowerCenter 运行一个默认的 SQL 语句.如果使用关系查找,您可以在"查找 SQL ...

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

    在映射中配置查找转换时,请定义以下组件: 查找源 端口 属性 条件 元数据扩展 查找源         您可以使用平面文件或关系表作为查找源.创建查找转换时,您可以从以下位置导入查找源: 资料库中的任 ...

随机推荐

  1. C#使用Pechkin与CPechkin生成PDF

    http://blog.sina.com.cn/s/blog_5a52cec70102wpcf.html 1. Pechkin     从NuGet程序管理器中获得Pechkin,代码示例如下:   ...

  2. python3之Django内置模板标签和过滤器

    一.模板标签 内置标签: 1.autoescape 控制当前的自动转义行为,此标记采用on或者off作为参数,并确定自动转义是否在块内有效.该块以endautoescape结束标签关闭. views: ...

  3. java jdbc深入理解(connection与threadlocal与数据库连接池和事务实)

    1.jdbc连接数据库,就这样子 Class.forName("com.mysql.jdbc.Driver");java.sql.Connection conn = DriverM ...

  4. 【CF398B】B. Painting The Wall(期望)

    B. Painting The Wall time limit per test 1 second memory limit per test 256 megabytes input standard ...

  5. Centos7下shell脚本添加开机自启动

    添加开机自启脚本,注意都需要用绝对路径 psubscribe.sh脚本中的内容: nohup /usr/bin/php -f /data/aliyun51015cn/redisChannel/psub ...

  6. 当你的静态资源CDN挂掉了该怎么办?

    都知道使用静态的CDN引入jQuery等一些js包的时候,会提升网页的性能,那么,如果你引入CDN的地址挂掉了,那么项目同样也会挂掉,所以我们需要在引入的时候添加一个判断.如下: <script ...

  7. bzoj2660: [Beijing wc2012]最多的方案

    题目链接 bzoj2660: [Beijing wc2012]最多的方案 题解 对于一个数的斐波那契数列分解,他的最少项分解是唯一的 我们在拆分成的相临两项之间分解后者,这样形成的方案是最优且不重的 ...

  8. Codeforces Round #296 (Div. 1) A. Glass Carving Set的妙用

    A. Glass Carving time limit per test 2 seconds memory limit per test 256 megabytes input standard in ...

  9. SGU 405 Totalizator

    405. Totalizator Time limit per test: 0.25 second(s)Memory limit: 65536 kilobytes input: standardout ...

  10. Android Tasker应用之自动查询并显示话费流量套餐信息

    Android Tasker应用之自动查询并显示话费流量套餐信息 虽然Android平台有非常多的流量监控软件,但最准确的流量数据还是掌握在运营商手里.有些朋友可能像我一样时不时地发短信查询流量信息, ...