DimPayeeLoad
 LKP Source Payee AK (Component)
  Properties
Property Value
Name LKP Source Payee AK
Description Looks up values in a reference dataset by using exact matching.
Up Stream Components
Down Stream Components
ID 19
Component Class ID {27648839-180F-45E6-838D-AFF53DF682D2}
Contact Info Lookup;Microsoft Corporation; Microsoft SqlServer v10; (C) Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;5
Identification String component "LKP Source Payee AK" (19)
Is Default Locale True
Pipeline Version 0
Uses Dispositions True
Validate External Metadata True
Version 5
  Connections
Name Connection Manager Description
OleDbConnection
  Custom Properties
Name Value
CacheType
0
ConnectionType
0
DefaultCodePage
1252
MaxMemoryUsage
25
MaxMemoryUsage64
25
NoMatchBehavior
1
NoMatchCachePercentage
0
ParameterMap
#314;
ReferenceMetadataXml
<referenceMetadata><referenceColumns><referenceColumn name="PayeeAK" dataType="DT_STR" length="14" precision="0" scale="0" codePage="1252"/></referenceColumns></referenceMetadata>
SqlCommand
SELECT DISTINCT
 CAST('C' + Cust.CUSTOMER_ID as varchar(14)) as PayeeAK  FROM AR_CUSTOMER_A Cust
 WHERE Cust.CUSTOMER_TYPE <> 'ST'
 
 UNION
 
SELECT DISTINCT 
  CAST('E' + RIGHT('000000000' + CAST(Empl.PERSON_ID AS VARCHAR(9)),9) as varchar(14)) as PayeeAK FROM EMPLOYEE_A Empl
  WHERE Empl.PERSON_ID > 0
 
UNION
 
SELECT DISTINCT 
 CAST('N' + RIGHT('000000000' + CAST(NonEmpl.PERSON_ID AS VARCHAR(9)),9) as varchar(14)) as PayeeAK FROM NON_EMPLOYEE_A NonEmpl
  WHERE NonEmpl.PERSON_ID > 0
UNION 
 
SELECT DISTINCT 
  CAST('S' + Student.STUDENT_ID as varchar(14)) as PayeeAK FROM ST_STDNT_A Student
UNION  
  
SELECT DISTINCT 
   CAST('V' + Vendor.VA_VENDOR_CODE + (RIGHT('0000' + CAST(Vendor.VA_VENDOR_SEQ_NBR AS VARCHAR(4)),4)) AS VARCHAR(14)) as PayeeAK
   FROM FIP_VENDOR Vendor
   WHERE VA_VENDOR_CODE <> ' '
SqlCommandParam
select * from (SELECT DISTINCT CAST('C' + Cust.CUSTOMER_ID as varchar(14)) as PayeeAK FROM AR_CUSTOMER_A Cust WHERE Cust.CUSTOMER_TYPE <> 'ST' UNION SELECT DISTINCT CAST('E' + RIGHT('000000000' + CAST(Empl.PERSON_ID AS VARCHAR(9)),9) as varchar(14)) as PayeeAK FROM EMPLOYEE_A Empl WHERE Empl.PERSON_ID > 0 UNION SELECT DISTINCT CAST('N' + RIGHT('000000000' + CAST(NonEmpl.PERSON_ID AS VARCHAR(9)),9) as varchar(14)) as PayeeAK FROM NON_EMPLOYEE_A NonEmpl WHERE NonEmpl.PERSON_ID > 0 UNION SELECT DISTINCT CAST('S' + Student.STUDENT_ID as varchar(14)) as PayeeAK FROM ST_STDNT_A Student UNION SELECT DISTINCT CAST('V' + Vendor.VA_VENDOR_CODE + (RIGHT('0000' + CAST(Vendor.VA_VENDOR_SEQ_NBR AS VARCHAR(4)),4)) AS VARCHAR(14)) as PayeeAK FROM FIP_VENDOR Vendor WHERE VA_VENDOR_CODE <> ' ') [refTable] where [refTable].[PayeeAK] = ?
  Input Columns
Name ID LineageID
PayeeAK
316
314
  Output Columns
Name ID LineageID
ErrorCode
36
36
ErrorColumn
37
37
Powered by BI Documenter