如果希望 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

相关文章: