Informatica 常用组件Source Qualifier之八 Distinct
2024-08-27 17:29:06
如果希望 PowerCenter 从源选择唯一值,您可以使用"选择相异"选项。例如,您可以使用此功能从列出总销售额的表中提取唯一客户标识。使用"选择相异"过滤器可以较早地过滤掉不必要的数据,这有助于提高性能。
默认情况下,Designer 生成 SELECT 语句。如果选择"选择相异",源限定符转换将在默认 SQL 查询中包括此设置。
例如,启用"选择相异"选项。Designer 将把 SELECT DISTINCT 添加到默认查询中,如下所示:
SELECT DISTINCT
CUSTOMERS.CUSTOMER_ID,
CUSTOMERS.COMPANY,
CUSTOMERS.FIRST_NAME,
CUSTOMERS.LAST_NAME,
CUSTOMERS.ADDRESS1,
CUSTOMERS.ADDRESS2,
CUSTOMERS.CITY,
CUSTOMERS.STATE,
CUSTOMERS.POSTAL_CODE,
CUSTOMERS.PHONE,
CUSTOMERS.EMAIL,
ORDERS.ORDER_ID,
ORDERS.DATE_ENTERED,
ORDERS.DATE_PROMISED,
ORDERS.DATE_SHIPPED,
ORDERS.EMPLOYEE_ID,
ORDERS.CUSTOMER_ID,
ORDERS.SALES_TAX_RATE,
ORDERS.STORE_ID
FROM CUSTOMERS, ORDERS
WHERE CUSTOMERS.CUSTOMER_ID=ORDERS.CUSTOMER_ID
Select Distinct
但是,如果在选择"选择相异"之后修改默认查询,PowerCenter 将仅使用在 SQL 查询属性中定义的查询。也就是说,SQL 查询将覆盖"选择相异"设置。
要使用"选择相异":
- 打开映射中的源限定符转换,然后单击"属性"选项卡。
- 选中"选择相异",然后单击"确定"。
覆盖会话中的"选择相异"
在 Workflow Manager 中配置会话时,您可以覆盖转换级别选项"选择相异"。
要覆盖"选择相异"选项:
- 在 Workflow Manager 中打开"会话"任务,然后单击"映射"选项卡。
- 单击"转换"视图,然后单击"源"节点下的源限定符转换。
- 在"属性"设置中,启用"选择相异",然后单击"确定"。
最新文章
- WinForm 天猫2013双11自动抢红包【源码下载】
- Android 谈谈封装那些事 --BaseActivity 和 BaseFragment(二)
- 百度地图API功能集锦
- 百度地图开发 Android版应用Key申请
- select..in(参数化) 解决注入式问题
- file_get_contents微信头像等待时间过长的原因
- jQueryUI之交互
- js正则验证手机号
- BNU10805:矩形神码的
- elasticsearch 集群基本概念
- [转]pycharm快捷键
- jdk源码阅读笔记-HashMap
- [译]ASP.NET Core揭秘 - Razor Pages
- webpack打包优化之外部扩展externals的实际应用
- 二维条码扫描模组在肯德基KFC的无纸化点餐解决方案
- SharePoint 2013 报错 异常来自 HRESULT:0X80131904
- BZOJ1024:[SCOI2009]生日快乐(DFS)
- 目标检测的图像特征提取之(一)HOG特征(转)
- 关于MongoDB时区问题
- socket shutdown和close的区别
热门文章
- 在qemu上运行BusyBox
- 初识Spring——Spring核心容器
- .NET Core改造工程直播
- SQL注入实验
- 【CF540D】 D. Bad Luck Island (概率DP)
- Spring的优点
- 直接插入排序(初级版)之C++实现
- BZOJ.2916.[POI1997]Monochromatic Triangles(三元环)
- Codeforces 1090J $kmp+hash+$二分
- Codeforces Round #358 (Div. 2) C. Alyona and the Tree 水题