| Column name | PII? | Column definition | Business rule | 
|---|
| individual_business_unit_id
 | No | Identifies unique association between an individual and business unit. | Distinct individual_business_unit_id from ir.MATCH_INSTANCE. | 
| full_name
 | Yes | Full name. | Source from ir.MATCH_INSTANCEbyindividual_business_unit_id. Then join todbo.PARTY_PROFILEonmatch_instance_idand group byparty_profile_type_codeASC andupdate_datetimeDSC to retrieve the latest record with populated first and last name forcustomerthenprospect. Take first valid for each name component. | 
| prefix_name
 | Yes | A prefix portion of the name (Mr.). | Source from ir.MATCH_INSTANCEbyindividual_business_unit_id. Then join todbo.PARTY_PROFILEonmatch_instance_idand group byparty_profile_type_codeASC andupdate_datetimeDSC to retrieve the latest record with populated first and last name forcustomerthenprospect. Take first valid for each name component. | 
| title
 | Yes | Individual's title (Dr.). | Source from ir.MATCH_INSTANCEbyindividual_business_unit_id. Then join todbo.PARTY_PROFILEonmatch_instance_idand group byparty_profile_type_codeASC andupdate_datetimeDSC to retrieve the latest record with populated first and last name forcustomerthenprospect. Take first valid for each name component. | 
| first_name
 | Yes | Individual's first name. | Source from ir.MATCH_INSTANCEbyindividual_business_unit_id. Then join todbo.PARTY_PROFILEonmatch_instance_idand group byparty_profile_type_codeASC andupdate_datetimeDSC to retrieve the latest record with populated first and last name forcustomerthenprospect. Take first valid for each name component. | 
| middle_name
 | Yes | Individual's middle name. | Source from ir.MATCH_INSTANCEbyindividual_business_unit_id. Then join todbo.PARTY_PROFILEonmatch_instance_idand group byparty_profile_type_codeASC andupdate_datetimeDSC to retrieve the latest record with populated first and last name forcustomerthenprospect. Take first valid for each name component. | 
| last_name
 | Yes | Individual's last name. | Source from ir.MATCH_INSTANCEbyindividual_business_unit_id. Then join todbo.PARTY_PROFILEonmatch_instance_idand group byparty_profile_type_codeASC andupdate_datetimeDSC to retrieve the latest record with populated first and last name forcustomerthenprospect. Take first valid for each name component. | 
| suffix_name
 | Yes | Individual's suffix name (Jr.). | Source from ir.MATCH_INSTANCEbyindividual_business_unit_id. Then join todbo.PARTY_PROFILEonmatch_instance_idand group byparty_profile_type_codeASC andupdate_datetimeDSC to retrieve the latest record with populated first and last name forcustomerthenprospect. Take first valid for each name component. | 
| email_address
 | Yes | Email address that has been determined as the best email for this individual/business unit. | Select email_id(s) andemail_address(s) fromINDIVIDUAL_EMAIL_XREFthat is in the same record asindividual_business_unit_id: IF one record returned, assign this email.IF more than one email has been found, then LEFTjoin toCONTACT_AUTH_EMAIL_SUMMARYonemail_id: IF only one email found that has OPT_INvalue inauth_code, select that email.IF more than one found with auth_code=OPT_INorauth_code=NULL(no contact auth rec) join toEMAIL_SUMMARYonemail_idwith(max(last_open_datetime);or
 max(last_click_thru_datetime)- email that was most recently opened/clicked else IFemail_idis not found inEMAIL_SUMMARYpick the one fromINDIVIDUAL_EMAIL_XREFwithmax(original_create_datetime).
 | 
| home_phone_num
 | Yes | Home phone that has been determined as the best home phone for this individual/business unit. | Select phone_numfromINDIVIDUAL_PHONE_XREFthat is in the same record asindividual_business_unit_idandphone_type_code=homeanddeactivated_ind<>y: IF one record returned, assign this phone.IF more than one phone has been found, then LEFTjoin toCONTACT_AUTH_PHONE_SUMMARYonphone_id: IF only one phone found that has OPT_INvalue inauth_code, select that phone.IF more than one found with auth_code=OPT_INorauth_code=NULLpick the one fromINDIVIDUAL_PHONE_XREFwithmax(create_datetime).
 | 
| mobile_phone_num
 | Yes | Mobile phone that has been determined as the best home phone for this individual/business unit. | Select phone_numfromINDIVIDUAL_PHONE_XREFthat is in the same record asindividual_business_unit_idandphone_type_code=mobileanddeactivated_ind<>y: IF one record returned, assign this phone.IF more than one phone has been found, then LEFTjoin toCONTACT_AUTH_SMS_SUMMARYonphone_id: IF only one phone found that has OPT_INvalue inauth_code, select that phone.IF more than one found with auth_code=OPT_INorauth_code=NULLpick the one fromINDIVIDUAL_PHONE_XREFwithmax(create_datetime).
 | 
| work_phone_num
 | Yes | Work phone that has been determined as the best home phone for this individual/business unit. | Select phone_numfromINDIVIDUAL_PHONE_XREFthat is in the same record asindividual_business_unit_idandphone_type_code=businessanddeactivated_ind<>y: IF one record returned, assign this phone.IF more than one phone has been found, then LEFTjoin toCONTACT_AUTH_PHONE_SUMMARYonphone_id: IF only one phone found that has OPT_INvalue inauth_code, select that phone.IF more than one found with auth_code=OPT_INorauth_code=NULLpick the one fromINDIVIDUAL_PHONE_XREFwithmax(create_datetime).
 | 
| other_phone_num
 | Yes | Other phone number that has been determined as the best phone to contact and is not home/mobile/work for this individual/business unit. | Select phone_num,phone_type_codefromINDIVIDUAL_PHONE_XREFthat is in the same record asindividual_business_unit_idandphone_type_codenot in (home,mobile,business) anddeactivated_ind<>y: IF one record returned, assign this phone.IF more than one phone has been found, then LEFTjoin toCONTACT_AUTH_PHONE_SUMMARYonphone_id: IF only one phone found that has OPT_INvalue inauth_code, select that phone.IF more than one found with auth_code=OPT_INorauth_code=NULLpick the one fromINDIVIDUAL_PHONE_XREFwithmax(create_datetime).
 | 
| other_phone_num_type_code
 | No | Identifies type of the phone number associated with the individual_business_unitthat is other than home/mobile/work that has been determined as the best phone to contact. | Select phone_num,phone_type_codefromINDIVIDUAL_PHONE_XREFthat is in the same record asindividual_business_unit_idandphone_type_codenot in (home,mobile,business) anddeactivated_ind<>y: IF one record returned, assign this phone.IF more than one phone has been found, then LEFTjoin toCONTACT_AUTH_PHONE_SUMMARYonphone_id: IF only one phone found that has OPT_INvalue inauth_code, select that phone.IF more than one found with auth_code=OPT_INorauth_code=NULLpick the one fromINDIVIDUAL_PHONE_XREFwithmax(create_datetime).
 | 
| address_1
 | Yes | Address information that has been determined as the best mailing address for this individual/business unit. | Select address_idfromINDIVIDUAL_ADDRESS_XREFthat is in the same record asindividual_business_unit_idand address details fromADDRESSwith the sameaddress_id: IF one record returned, assign this address.IF more than one address has been found, then LEFTjoin toCONTACT_AUTH_ADDRESS_SUMMARYonaddress_id: IF only one address found that has OPT_INvalue inauth_code, select that address.IF more than one found with auth_code=OPT_INorauth_code=NULLpick the one fromINDIVIDUAL_ADDRESS_XREFwithmax(create_datetime).
 | 
| address_2
 | Yes | Address information that has been determined as the best mailing address for this individual/business unit. | Select address_idfromINDIVIDUAL_ADDRESS_XREFthat is in the same record asindividual_business_unit_idand address details fromADDRESSwith the sameaddress_id: IF one record returned, assign this address.IF more than one address has been found, then LEFTjoin toCONTACT_AUTH_ADDRESS_SUMMARYonaddress_id: IF only one address found that has OPT_INvalue inauth_code, select that address.IF more than one found with auth_code=OPT_INorauth_code=NULLpick the one fromINDIVIDUAL_ADDRESS_XREFwithmax(create_datetime).
 | 
| address_3
 | Yes | Address information that has been determined as the best mailing address for this individual/business unit. | Select address_idfromINDIVIDUAL_ADDRESS_XREFthat is in the same record asindividual_business_unit_idand address details fromADDRESSwith the sameaddress_id: IF one record returned, assign this address.IF more than one address has been found, then LEFTjoin toCONTACT_AUTH_ADDRESS_SUMMARYonaddress_id: IF only one address found that has OPT_INvalue inauth_code, select that address.IF more than one found with auth_code=OPT_INorauth_code=NULLpick the one fromINDIVIDUAL_ADDRESS_XREFwithmax(create_datetime).
 | 
| address_4
 | Yes | Address information that has been determined as the best mailing address for this individual/business unit. | Select address_idfromINDIVIDUAL_ADDRESS_XREFthat is in the same record asindividual_business_unit_idand address details fromADDRESSwith the sameaddress_id: IF one record returned, assign this address.IF more than one address has been found, then LEFTjoin toCONTACT_AUTH_ADDRESS_SUMMARYonaddress_id: IF only one address found that has OPT_INvalue inauth_code, select that address.IF more than one found with auth_code=OPT_INorauth_code=NULLpick the one fromINDIVIDUAL_ADDRESS_XREFwithmax(create_datetime).
 | 
| address_5
 | Yes | Address information that has been determined as the best mailing address for this individual/business unit. | Select address_idfromINDIVIDUAL_ADDRESS_XREFthat is in the same record asindividual_business_unit_idand address details fromADDRESSwith the sameaddress_id: IF one record returned, assign this address.IF more than one address has been found, then LEFTjoin toCONTACT_AUTH_ADDRESS_SUMMARYonaddress_id: IF only one address found that has OPT_INvalue inauth_code, select that address.IF more than one found with auth_code=OPT_INorauth_code=NULLpick the one fromINDIVIDUAL_ADDRESS_XREFwithmax(create_datetime).
 | 
| address_6
 | Yes | Address information that has been determined as the best mailing address for this individual/business unit. | Select address_idfromINDIVIDUAL_ADDRESS_XREFthat is in the same record asindividual_business_unit_idand address details fromADDRESSwith the sameaddress_id: IF one record returned, assign this address.IF more than one address has been found, then LEFTjoin toCONTACT_AUTH_ADDRESS_SUMMARYonaddress_id: IF only one address found that has OPT_INvalue inauth_code, select that address.IF more than one found with auth_code=OPT_INorauth_code=NULLpick the one fromINDIVIDUAL_ADDRESS_XREFwithmax(create_datetime).
 | 
| address_7
 | Yes | Address information that has been determined as the best mailing address for this individual/business unit. | Select address_idfromINDIVIDUAL_ADDRESS_XREFthat is in the same record asindividual_business_unit_idand address details fromADDRESSwith the sameaddress_id: IF one record returned, assign this address.IF more than one address has been found, then LEFTjoin toCONTACT_AUTH_ADDRESS_SUMMARYonaddress_id: IF only one address found that has OPT_INvalue inauth_code, select that address.IF more than one found with auth_code=OPT_INorauth_code=NULLpick the one fromINDIVIDUAL_ADDRESS_XREFwithmax(create_datetime).
 | 
| suite
 | Yes | Address information that has been determined as the best mailing address for this individual/business unit. | Select address_idfromINDIVIDUAL_ADDRESS_XREFthat is in the same record asindividual_business_unit_idand address details fromADDRESSwith the sameaddress_id: IF one record returned, assign this address.IF more than one address has been found, then LEFTjoin toCONTACT_AUTH_ADDRESS_SUMMARYonaddress_id: IF only one address found that has OPT_INvalue inauth_code, select that address.IF more than one found with auth_code=OPT_INorauth_code=NULLpick the one fromINDIVIDUAL_ADDRESS_XREFwithmax(create_datetime).
 | 
| city
 | No | Address information that has been determined as the best mailing address for this individual/business unit. | Select address_idfromINDIVIDUAL_ADDRESS_XREFthat is in the same record asindividual_business_unit_idand address details fromADDRESSwith the sameaddress_id: IF one record returned, assign this address.IF more than one address has been found, then LEFTjoin toCONTACT_AUTH_ADDRESS_SUMMARYonaddress_id: IF only one address found that has OPT_INvalue inauth_code, select that address.IF more than one found with auth_code=OPT_INorauth_code=NULLpick the one fromINDIVIDUAL_ADDRESS_XREFwithmax(create_datetime).
 | 
| state_province
 | No | Address information that has been determined as the best mailing address for this individual/business unit. | Select address_idfromINDIVIDUAL_ADDRESS_XREFthat is in the same record asindividual_business_unit_idand address details fromADDRESSwith the sameaddress_id: IF one record returned, assign this address.IF more than one address has been found, then LEFTjoin toCONTACT_AUTH_ADDRESS_SUMMARYonaddress_id: IF only one address found that has OPT_INvalue inauth_code, select that address.IF more than one found with auth_code=OPT_INorauth_code=NULLpick the one fromINDIVIDUAL_ADDRESS_XREFwithmax(create_datetime).
 | 
| postal_code_1
 | No | Address information that has been determined as the best mailing address for this individual/business unit. | Select address_idfromINDIVIDUAL_ADDRESS_XREFthat is in the same record asindividual_business_unit_idand address details fromADDRESSwith the sameaddress_id: IF one record returned, assign this address.IF more than one address has been found, then LEFTjoin toCONTACT_AUTH_ADDRESS_SUMMARYonaddress_id: IF only one address found that has OPT_INvalue inauth_code, select that address.IF more than one found with auth_code=OPT_INorauth_code=NULLpick the one fromINDIVIDUAL_ADDRESS_XREFwithmax(create_datetime).
 | 
| postal_code_2
 | No | Address information that has been determined as the best mailing address for this individual/business unit. | Select address_idfromINDIVIDUAL_ADDRESS_XREFthat is in the same record asindividual_business_unit_idand address details fromADDRESSwith the sameaddress_id: IF one record returned, assign this address.IF more than one address has been found, then LEFTjoin toCONTACT_AUTH_ADDRESS_SUMMARYonaddress_id: IF only one address found that has OPT_INvalue inauth_code, select that address.IF more than one found with auth_code=OPT_INorauth_code=NULLpick the one fromINDIVIDUAL_ADDRESS_XREFwithmax(create_datetime).
 | 
| county_name
 | No | Address information that has been determined as the best mailing address for this individual/business unit. | Select address_idfromINDIVIDUAL_ADDRESS_XREFthat is in the same record asindividual_business_unit_idand address details fromADDRESSwith the sameaddress_id: IF one record returned, assign this address.IF more than one address has been found, then LEFTjoin toCONTACT_AUTH_ADDRESS_SUMMARYonaddress_id: IF only one address found that has OPT_INvalue inauth_code, select that address.IF more than one found with auth_code=OPT_INorauth_code=NULLpick the one fromINDIVIDUAL_ADDRESS_XREFwithmax(create_datetime).
 | 
| iso_2_country_code
 | No | Address information that has been determined as the best mailing address for this individual/business unit. | Select address_idfromINDIVIDUAL_ADDRESS_XREFthat is in the same record asindividual_business_unit_idand address details fromADDRESSwith the sameaddress_id: IF one record returned, assign this address.IF more than one address has been found, then LEFTjoin toCONTACT_AUTH_ADDRESS_SUMMARYonaddress_id: IF only one address found that has OPT_INvalue inauth_code, select that address.IF more than one found with auth_code=OPT_INorauth_code=NULLpick the one fromINDIVIDUAL_ADDRESS_XREFwithmax(create_datetime).
 | 
| country_name
 | No | Address information that has been determined as the best mailing address for this individual/business unit. | Select address_idfromINDIVIDUAL_ADDRESS_XREFthat is in the same record asindividual_business_unit_idand address details fromADDRESSwith the sameaddress_id: IF one record returned, assign this address.IF more than one address has been found, then LEFTjoin toCONTACT_AUTH_ADDRESS_SUMMARYonaddress_id: IF only one address found that has OPT_INvalue inauth_code, select that address.IF more than one found with auth_code=OPT_INorauth_code=NULLpick the one fromINDIVIDUAL_ADDRESS_XREFwithmax(create_datetime).
 | 
| latitude
 | No | Address information that has been determined as the best mailing address for this individual/business unit. | Select address_idfromINDIVIDUAL_ADDRESS_XREFthat is in the same record asindividual_business_unit_idand address details fromADDRESSwith the sameaddress_id: IF one record returned, assign this address.IF more than one address has been found, then LEFTjoin toCONTACT_AUTH_ADDRESS_SUMMARYonaddress_id: IF only one address found that has OPT_INvalue inauth_code, select that address.IF more than one found with auth_code=OPT_INorauth_code=NULLpick the one fromINDIVIDUAL_ADDRESS_XREFwithmax(create_datetime).
 | 
| longitude
 | No | Address information that has been determined as the best mailing address for this individual/business unit. | Select address_idfromINDIVIDUAL_ADDRESS_XREFthat is in the same record asindividual_business_unit_idand address details fromADDRESSwith the sameaddress_id: IF one record returned, assign this address.IF more than one address has been found, then LEFTjoin toCONTACT_AUTH_ADDRESS_SUMMARYonaddress_id: IF only one address found that has OPT_INvalue inauth_code, select that address.IF more than one found with auth_code=OPT_INorauth_code=NULLpick the one fromINDIVIDUAL_ADDRESS_XREFwithmax(create_datetime).
 |