Primary Source: SIEBEL
Source Table: SBL.dbo.S_ORG_EXT
Source Column:PRTNR_TYPE_CD, OU_TYPE_CD, OU_NM, NAME
Secondary Source: SFDC
Source Table: SFDC.dbo.T_ACCOUNT
Source Column: PARTNER_TYPE__C, ACCOUNT_CSN__C, NAME
Siebel Logic: (c=child, p=parent)
,CAST(CASE
WHEN c.[OU_TYPE_CD] IS NULL AND c.[PRTNR_TYPE_CD] IS NULL
THEN 'UNKNOWN'
WHEN UPPER(c.[OU_TYPE_CD]) = 'INTERNAL'
THEN 'INTERNAL'
WHEN UPPER(COALESCE(p.[NAME],c.[NAME])) = 'AUTODESK INC'
THEN 'INTERNAL'
WHEN c.[PRTNR_TYPE_CD] IS NOT NULL
THEN 'PARTNER'
ELSE 'CUSTOMER'
END AS NVARCHAR(50))
AS ACCOUNT_CATEGORY_NM
Source Table: SBL.dbo.S_ORG_EXT
Source Column:PRTNR_TYPE_CD, OU_TYPE_CD, OU_NM, NAME
Secondary Source: SFDC
Source Table: SFDC.dbo.T_ACCOUNT
Source Column: PARTNER_TYPE__C, ACCOUNT_CSN__C, NAME
Siebel Logic: (c=child, p=parent)
,CAST(CASE
WHEN c.[OU_TYPE_CD] IS NULL AND c.[PRTNR_TYPE_CD] IS NULL
THEN 'UNKNOWN'
WHEN UPPER(c.[OU_TYPE_CD]) = 'INTERNAL'
THEN 'INTERNAL'
WHEN UPPER(COALESCE(p.[NAME],c.[NAME])) = 'AUTODESK INC'
THEN 'INTERNAL'
WHEN c.[PRTNR_TYPE_CD] IS NOT NULL
THEN 'PARTNER'
ELSE 'CUSTOMER'
END AS NVARCHAR(50))
AS ACCOUNT_CATEGORY_NM