标签:
如果希望 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
但是,如果在选择"选择相异"之后修改默认查询,PowerCenter 将仅使用在 SQL 查询属性中定义的查询。也就是说,SQL 查询将覆盖"选择相异"设置。
要使用"选择相异":
在 Workflow Manager 中配置会话时,您可以覆盖转换级别选项"选择相异"。
要覆盖"选择相异"选项:
Informatica 常用组件Source Qualifier之 Distinct
标签:
原文地址:http://www.cnblogs.com/HondaHsu/p/4452845.html