可以将"查找"转换配置为使用非永久或永久高速缓存。基于"查找高速缓存永久"属性的会话成功后,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. Graphviz 在 Windows 10 下 的 安装 Bug 解决方案

    报错: 解决方法: 参考:stackoverflow

  2. Spring单例 和 Scope注解

    关键字  @Scope  @Qualifier  Singleton 单例 Spring是单例模式.结合Springboot的例子. Controller @Autowired private Tes ...

  3. Framework类库(FCL)简介

    Framework类库(Framework Class Library,FCL)是一组DLL程序集的统称,其中含有数千个类型定义,每个类型都公开了一些功能 部分常规的FCL命名空间 命名空间 内容说明 ...

  4. .Net中的IO

    C#中的IO 本文环境为: Win 10 VS 2015 .net Framework 版本 4.0 File 类 File 类是一个工具类,可以用来判断文件是否存在和方便的创建文件, 读取.写入等操 ...

  5. ASP.NET MVC 提高运行速度的几种性能优化方法

    主要介绍ASP.NETMVC 应用提速的六种方法,因为没有人喜欢等待,所以介绍几种常用的优化方法. 大家可能会遇到排队等待,遇到红灯要等待,开个网页要等待,等等等. 理所当然,没有人喜欢等待网页慢吞吞 ...

  6. django创建model

    1.model实例 #!/usr/bin/python # coding:utf-8 from __future__ import unicode_literals from django.db im ...

  7. 慎用 new、delete

    C++ STL 为我们提供了一套容器.在多数情况下,这套容器已足够让我们使用.所以,需要我们自己去用 new/new []/delete/delete [] 来管理内存的必要性并不是很大.此外,自己管 ...

  8. CSS实现背景透明,文字不透明

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  9. tyvj 1044 数字三角形 记忆化搜索

    数字三角形 Time Limit: 1 Sec  Memory Limit: 162 MB 题目连接 http://www.tyvj.cn/p/1044 Description 示出了一个数字三角形. ...

  10. Vue集成腾讯地图和几何库

    关于Vue中如何引入腾讯地图,百度搜索中的结果已经非常明确: /** * 腾讯地图. * @param key * @returns {Promise<any>} * @construct ...