Informatica 常用组件Filter之一 概述
2024-10-19 09:35:38
转换类型:已连接、主动
过滤器转换允许您过滤映射中的行。通过过滤器转换从源转换传递所有的行,然后为转换输入过滤条件。所有过滤器转换中的端口均为输入/输出端口,只有符合条件的行才能通过过滤器转换。
在某些情况下,数据写入目标前需要基于一个或多个条件对其进行过滤。例如,如果您有包含关于当前员工信息的人力资源目标,可能希望过滤出兼职员工和钟点工。
下面的映射通过过滤器转换从包含员工数据的人力资源表传递行。过滤器仅允许薪水为 $30,000 或更高的员工行通过。
使用 SALARY > 30000 过滤器,只有员工薪水高于 $30,000 的数据行可通过到达目标。
作为主动转换,过滤器转换可以更改通过它的行数。过滤条件将根据行是否符合指定条件为通过转换的每行返回 TRUE 或 FALSE。只有返回 TRUE 的行可以通过此转换。被放弃行不会出现在会话日志或拒绝文件中。
要使会话性能最优化,应使过滤器转换尽可能靠近映射中的源。并不是将您准备放弃的行传递至映射,而是在随后从源至目标的数据流中过滤出不需要的数据。
您不能将多个转换的端口连接至过滤器转换。过滤器的输入端口必须来自于单个转换。过滤器转换不允许设置输出默认值。
最新文章
- 第11章 Linux服务管理
- 【转】Oracle索引失效问题
- 给li标签添加自定义属性
- wrHDL编译中软核代码初始化及编译耗时长的问题
- mysql cluster 运行的必备条件
- bzoj1834 [ZJOI2010]network 网络扩容
- js简介、基本语法、类型转换、变量、运算符、分支语句、循环语句、函数、函数调用
- 黑客界大拿tombkeeper文章:怎么学好技术成为技术大拿(题目我自拟的)
- JSP页面的构成
- Spring Batch的事务– Part 3: 略过和重试
- IONIC beta.14 版本变更一览
- 实现单实例多线程安全API问题
- 设置root远程连接ubuntu上mysql
- java 解析 json 遍历未知key
- Git使用操作指南和GitHub
- 64位系统访问注册表SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
- python学习之路网络编程篇(第五篇)
- (七十)Xcode5及以上对于状态栏和导航栏样式的设定方法
- 多进程Multiprocessing模块
- Spring Boot(十四)RabbitMQ延迟队列
热门文章
- Ionic Js十七:侧栏菜单
- CentOS7的一些指令
- SD卡分区查看(u-boot下)
- 详细介绍如何在Eclipse中使用SVN
- Revit二次开发示例:APIAppStartup
- ubuntu python opencv3 cv2.cv2 has no attribute 'face' 'cv2.face' has no attribute 'createEigenFaceRecognizer'
- JAVA基础(一) ——— static 关键字
- 【ACM-ICPC 2018 徐州赛区网络预赛】E. End Fantasy VIX 血辣 (矩阵运算的推广)
- 【JavaScript代码实现四】获取和设置 cookie
- Windows下Python版本的切换