1. 过滤条件的使用
Filter组件是由powercenter服务器执行的,source qualifier中定义的source filter实际转换成sql语句由数据库服务器执行。如果希望对数据性能影响最小,推荐使用filter组件,但数据库会有更大的I/O.如果用source qualifier里面的source filter,Powercenter的压力较小,同时如果在数据库上面要是对这个字段有索引效果会更好。
2. 易错点
1)我在sql query中的sql写法是:
Select a.col1,a.col2 from a ,b where a.id=b.aid,
这种情况是否需要将a,b表都拖入到mapping中 其实是不需要的,但是建议将这2张表都拖入到mapping中,这是为了提高程序的可读性。
2)自关联(self-join mapping)
在从source qualifier到joiner的2个分支上,至少有一个分支必须在source qualifier和joiner之间增加1个其他组件;
Joinerkey必须是经过排序的;
Joiner必须要使用sorted input;
3. 在使用joiner前最好先排序,这样在多数情况下可以提高joiner性能。
如果使用sorted joiner 的话,sorter组件对joiner组件中关联的字段进行排序,要求master表和detail表输入到joiner组件的数据都是有序的。
另一种获得排序数据的方法是在source qualifier里面使用自定义sql语句order by来对需要的列做排序。
4.target表结构除了可以从source拖到target designer工作区生成目标,但是不可以从target拖到source designer里面生成新的source定义。
分享到:
相关推荐
Informatica是一款广泛使用的ETL(抽取、转换、加载)工具,在数据集成和数据仓库项目中扮演着重要的角色。本文主要讨论了在Informatica中如何使用安全文件传输协议(Secure File Transfer Protocol,SFTP)来推送...
世界各地的组织机构依赖Informatica为其重要业务提供及时、相关和可信的...目前,全球众多知名企业依靠Informatica使用及管理其在本地的、云中的和社交网络上的数据资产,以实现他们的数据潜能,并推动卓越的业务目标。
《INFORMATICA CLIENT的使用详解》 Informatica Client是一款强大的数据集成工具,为用户提供了一整套数据管理和处理的解决方案。本文将深入探讨Informatica Client的使用,包括Repository Manager的运用、Designer...
本文主要讲解如何使用Informatica的客户端工具,包括Repository Manager和Designer,以及它们在数据处理中的关键功能。 首先,我们来看Repository Manager的使用。创建Repository是Informatica工作的基础,这需要在...
1. 数据整合引擎:Informatica PowerCenter配备了强大的数据整合引擎,可将数据抽取、转换、整合和装载等一系列动作在内存中高效执行,无需开发者手动编写代码。数据整合引擎是元数据驱动的,它与知识库的配对管理...
1. **增强的数据集成能力**:Informatica 10.4.1 提供了更强大的数据集成工具,支持多种数据源和目标,包括关系数据库、NoSQL 数据库、云平台等。 2. **高级数据质量工具**:该版本包含了一套完整的数据清洗、验证和...
1. 新建一个 Mapping:在 Informatica 中,创建一个新的 Mapping,用于调用存储过程。Mapping 是 Informatica 中的一种数据集成单元,用于将数据从源系统移到目标系统。 2. 右键目标表-》Edit:在 Mapping 中,右键...
本文将基于Informatica 8.6版本,详细介绍其快速上手流程,包括客户端的使用、数据源的导入、目标表的创建与配置等关键步骤。 #### 二、客户端使用与资料库配置 首先,启动**PowerCenter Repository Manager**,这...
1. 高效集成:Informatica 可以快速集成 Mysql 数据库,实现数据的实时同步。 2. 灵活的数据映射:Informatica 支持灵活的数据映射,可以根据业务需求灵活地映射数据。 3. 强大的数据处理能力:Informatica 具有强大...
小结 本文详细介绍了如何在 Informatica 中导入 Excel 文件作为源文件的步骤,从准备 Excel 电子表格到定义范围和指定数据类型,最后将 Excel 文件导入 Informatica。通过本文,我们可以轻松地将 Excel 文件导入 ...
Informatica_常用组件使用,比较详尽,有图比较直观。
1. 下载 Informatica 10.2.0 安装包 2. 解压安装包到指定目录 3. 运行安装脚本,按照提示进行安装 4. 配置 Informatica 10.2.0 服务器 添加 INFA 系统用户 添加 INFA 系统用户是 Informatica 10.2.0 安装的重要...
ETL背景知识介绍 Informatica PowerCenter 框架介绍 客户端工具介绍 组件介绍 服务器端介绍
Informatica PowerCenter Advanced Edition基础培训教材则全面覆盖了高级功能,如使用复杂的映射、ETL过程、错误处理和性能调优,对于提升工作效率至关重要。 工作流的调度和管理是Informatica的核心功能之一。0006...
在DB2中创建PowerCenter所使用的数据库,首先在10.160.17.24服务器上点击屏幕左下角的“开始”菜单,然后选择“运行”。在运行的输入框里填写“db2ce”。最后点击确定。 2. 创建PWX_DB数据库 在命令编辑器里填写以下...
1. 创建 Informatica 系统用户 在安装 Informatica 之前,需要创建一个 Informatica 系统用户。使用 root 用户登录,输入以下命令创建用户组和用户: # groupadd informatic # useradd -g informatic -d /home/...