v_DIM_CONSTITUENTLOOKUP

The constituent lookup dimension contains detail information about constituents.

Fields

Field Field Type Null Description
CONSTITUENTSYSTEMID uniqueidentifier yes BBDW.[DIM_CONSTITUENT].[CONSTITUENTSYSTEMID]
CONSTITUENTLOOKUPID nvarchar(100) yes BBDW.[DIM_CONSTITUENT].[CONSTITUENTLOOKUPID]
CONSTITUENTDIMID int BBDW.[DIM_CONSTITUENT].[CONSTITUENTDIMID]
FULLNAME nvarchar(154) yes BBDW.[DIM_CONSTITUENT].[FULLNAME]
TITLE nvarchar(100) yes BBDW.[DIM_CONSTITUENT].[TITLE]
TITLE2 nvarchar(100) yes BBDW.[DIM_CONSTITUENT].[TITLE2]
FIRSTNAME nvarchar(50) yes BBDW.[DIM_CONSTITUENT].[FIRSTNAME]
MIDDLENAME nvarchar(50) yes BBDW.[DIM_CONSTITUENT].[MIDDLENAME]
NICKNAME nvarchar(50) yes BBDW.[DIM_CONSTITUENT].[NICKNAME]
KEYNAMEPREFIX nvarchar(50) yes BBDW.[DIM_CONSTITUENT].[KEYNAMEPREFIX]
KEYNAME nvarchar(100) yes BBDW.[DIM_CONSTITUENT].[KEYNAME]
MAIDENNAME nvarchar(100) yes BBDW.[DIM_CONSTITUENT].[MAIDENNAME]
SUFFIX nvarchar(100) yes BBDW.[DIM_CONSTITUENT].[SUFFIX]
SUFFIX2 nvarchar(100) yes BBDW.[DIM_CONSTITUENT].[SUFFIX2]
WEBADDRESS UDT_WEBADDRESS BBDW.[DIM_CONSTITUENT].[WEBADDRESS]
BIRTHDATE UDT_FUZZYDATE BBDW.[DIM_CONSTITUENT].[BIRTHDATE]
CONSTITUENTAGE int yes BBDW.[DIM_CONSTITUENT].[AGE]
PRIMARYADDRESSTYPE nvarchar(100) yes BBDW.[DIM_CONSTITUENTADDRESSTYPE].[CONSTITUENTADDRESSTYPE]
PRIMARYADDRESS nvarchar(150) yes BBDW.[DIM_CONSTITUENT].[PRIMARYADDRESS]
PRIMARYADDRESSLINE1 nvarchar(150) yes BBDW.[DIM_CONSTITUENT].[PRIMARYADDRESSLINE1]
PRIMARYADDRESSLINE2 nvarchar(150) yes BBDW.[DIM_CONSTITUENT].[PRIMARYADDRESSLINE2]
PRIMARYADDRESSLINE3 nvarchar(150) yes BBDW.[DIM_CONSTITUENT].[PRIMARYADDRESSLINE3]
PRIMARYADDRESSLINE4 nvarchar(150) yes BBDW.[DIM_CONSTITUENT].[PRIMARYADDRESSLINE4]
PRIMARYADDRESSLINE5 nvarchar(150) yes BBDW.[DIM_CONSTITUENT].[PRIMARYADDRESSLINE5]
PRIMARYADDRESSCITY nvarchar(50) yes BBDW.[DIM_CONSTITUENT].[PRIMARYADDRESSCITY]
PRIMARYADDRESSSTATE nvarchar(100) yes BBDW.[DIM_CONSTITUENT].[PRIMARYADDRESSSTATE]
PRIMARYADDRESSSTATEABBREVIATION nvarchar(50) yes BBDW.[DIM_CONSTITUENT].[PRIMARYADDRESSSTATEABBREVIATION]
PRIMARYADDRESSCOUNTRY nvarchar(100) yes BBDW.[DIM_CONSTITUENT].[PRIMARYADDRESSCOUNTRY]
PRIMARYADDRESSCOUNTRYABBREVIATION nvarchar(5) yes BBDW.[DIM_CONSTITUENT].[PRIMARYADDRESSCOUNTRYABBREVIATION]
PRIMARYADDRESSPOSTCODE nvarchar(12) yes BBDW.[DIM_CONSTITUENT].[PRIMARYADDRESSPOSTCODE]
PRIMARYADDRESSCART nvarchar(10) yes BBDW.[DIM_CONSTITUENT].[PRIMARYADDRESSCART]
PRIMARYADDRESSDPC nvarchar(8) yes BBDW.[DIM_CONSTITUENT].[PRIMARYADDRESSDPC]
PRIMARYADDRESSLOT nvarchar(5) yes BBDW.[DIM_CONSTITUENT].[PRIMARYADDRESSLOT]
DONOTMAIL bit yes BBDW.[DIM_CONSTITUENT].[DONOTMAIL]
PRIMARYADDRESSISCONFIDENTIAL bit yes BBDW.[DIM_CONSTITUENTADDRESSFLAG].[ISCONFIDENTIAL]
PRIMARYADDRESSCOUNTY nvarchar(100) yes BBDW.[DIM_CONSTITUENTADDRESSDETAIL].[COUNTY]
PRIMARYADDRESSCONGRESSIONALDISTRICT nvarchar(100) yes BBDW.[DIM_CONSTITUENTADDRESSDETAIL].[CONGRESSIONALDISTRICT]
PRIMARYADDRESSSTATEHOUSEDISTRICT nvarchar(100) yes BBDW.[DIM_CONSTITUENTADDRESSDETAIL].[STATEHOUSEDISTRICT]
PRIMARYADDRESSLOCALPRECINCT nvarchar(100) yes BBDW.[DIM_CONSTITUENTADDRESSDETAIL].[LOCALPRECINCT]
PRIMARYADDRESSINFOSOURCE nvarchar(100) yes BBDW.[DIM_CONSTITUENTADDRESSDETAIL].[INFOSOURCE]
PRIMARYADDRESSREGION nvarchar(100) yes BBDW.[DIM_CONSTITUENTADDRESSDETAIL].[REGION]
PRIMARYADDRESSORIGIN nvarchar(10) yes BBDW.[DIM_CONSTITUENTADDRESSDETAIL].[ORIGIN]
INCOME nvarchar(100) yes BBDW.[DIM_CONSTITUENT].[INCOME]
RELIGION nvarchar(100) yes BBDW.[DIM_CONSTITUENT].[RELIGION]
TARGET nvarchar(100) yes BBDW.[DIM_CONSTITUENT].[TARGET]
GENDER nvarchar(10) yes BBDW.[DIM_CONSTITUENT].[GENDER]
GENDERDESCRIPTION nvarchar(100) yes BBDW.[DIM_CONSTITUENT].[GENDERDESCRIPTION]
MARITALSTATUS nvarchar(100) yes BBDW.[DIM_CONSTITUENT].[MARITALSTATUS]
ORIGINATION nvarchar(100) yes BBDW.[DIM_CONSTITUENT].[ORIGINATION]
GIVESANONYMOUSLY bit yes BBDW.[DIM_CONSTITUENT].[GIVESANONYMOUSLY]
ISACTIVE bit yes BBDW.[DIM_CONSTITUENT].[ISACTIVE]
ISCONSTITUENT bit yes BBDW.[DIM_CONSTITUENT].[ISCONSTITUENT]
ISDECEASED bit yes BBDW.[DIM_CONSTITUENT].[ISDECEASED]
ISINDIVIDUAL bit yes BBDW.[DIM_CONSTITUENT].[ISINDIVIDUAL]
ISHOUSEHOLD bit yes BBDW.[DIM_CONSTITUENT].[ISHOUSEHOLD]
ISGROUP bit yes BBDW.[DIM_CONSTITUENT].[ISGROUP]
ISNETCOMMUNITYMEMBER bit yes BBDW.[DIM_CONSTITUENT].[ISNETCOMMUNITYMEMBER]
ISORGANIZATION bit yes BBDW.[DIM_CONSTITUENT].[ISORGANIZATION]
ISACTIVEBOARDMEMBER bit yes BBDW.[DIM_CONSTITUENT].[ISACTIVEBOARDMEMBER]
ISACTIVECOMMITTEE bit yes BBDW.[DIM_CONSTITUENT].[ISACTIVECOMMITTEE]
ISACTIVEFUNDRAISER bit yes BBDW.[DIM_CONSTITUENT].[ISACTIVEFUNDRAISER]
ISACTIVEPROSPECT bit yes BBDW.[DIM_CONSTITUENT].[ISACTIVEPROSPECT]
ISACTIVESTAFF bit yes BBDW.[DIM_CONSTITUENT].[ISACTIVESTAFF]
ISACTIVESPONSOR bit yes BBDW.[DIM_CONSTITUENT].[ISACTIVESPONSOR]
ISACTIVEVOLUNTEER bit yes BBDW.[DIM_CONSTITUENT].[ISACTIVEVOLUNTEER]
PRIMARYPHONENUMBER nvarchar(100) yes BBDW.[DIM_CONSTITUENT].[PRIMARYPHONE]
DONOTCALL bit yes BBDW.[DIM_CONSTITUENT].[DONOTCALL]
PRIMARYEMAILADDRESS UDT_EMAILADDRESS yes BBDW.[DIM_CONSTITUENT].[PRIMARYEMAILADDRESS]
DONOTEMAIL bit yes BBDW.[DIM_CONSTITUENT].[DONOTEMAIL]
ADDEDDATEDIMID int yes BBDW.[DIM_CONSTITUENT].[ADDEDDATEDIMID]
ADDEDDATE datetime yes BBDW.[DIM_CONSTITUENT].[ADDEDDATE]
CHANGEDDATEDIMID int yes BBDW.[DIM_CONSTITUENT].[CHANGEDDATEDIMID]
CHANGEDDATE datetime yes BBDW.[DIM_CONSTITUENT].[CHANGEDDATE]

Definition

Copy

        CREATE view [BBDW].[v_DIM_CONSTITUENTLOOKUP] as
        select
        c.[CONSTITUENTSYSTEMID], 
        c.[CONSTITUENTLOOKUPID], 
        c.[CONSTITUENTDIMID], 
        c.[FULLNAME],
        c.[TITLE], 
        c.[TITLE2],
        c.[FIRSTNAME], 
        c.[MIDDLENAME], 
        c.[NICKNAME], 
        c.[KEYNAMEPREFIX], 
        c.[KEYNAME], 
        c.[MAIDENNAME],
        c.[SUFFIX], 
        c.[SUFFIX2],
        c.[WEBADDRESS], 
        c.[BIRTHDATE],
        c.[AGE] [CONSTITUENTAGE],
        cat.[CONSTITUENTADDRESSTYPE] [PRIMARYADDRESSTYPE],
        c.[PRIMARYADDRESS],
        c.[PRIMARYADDRESSLINE1],
        c.[PRIMARYADDRESSLINE2],
        c.[PRIMARYADDRESSLINE3],
        c.[PRIMARYADDRESSLINE4],
        c.[PRIMARYADDRESSLINE5],
        c.[PRIMARYADDRESSCITY],
        c.[PRIMARYADDRESSSTATE],
        c.[PRIMARYADDRESSSTATEABBREVIATION],
        c.[PRIMARYADDRESSCOUNTRY],
        c.[PRIMARYADDRESSCOUNTRYABBREVIATION],
        c.[PRIMARYADDRESSPOSTCODE],
        c.[PRIMARYADDRESSCART],
        c.[PRIMARYADDRESSDPC],
        c.[PRIMARYADDRESSLOT], 
        c.[DONOTMAIL],
        caf.[ISCONFIDENTIAL] [PRIMARYADDRESSISCONFIDENTIAL],
        cad.[COUNTY] [PRIMARYADDRESSCOUNTY],
        cad.[CONGRESSIONALDISTRICT] [PRIMARYADDRESSCONGRESSIONALDISTRICT],
        cad.[STATEHOUSEDISTRICT] [PRIMARYADDRESSSTATEHOUSEDISTRICT],
        cad.[LOCALPRECINCT] [PRIMARYADDRESSLOCALPRECINCT],
        cad.[INFOSOURCE] [PRIMARYADDRESSINFOSOURCE],
        cad.[REGION] [PRIMARYADDRESSREGION],
        cad.[ORIGIN] [PRIMARYADDRESSORIGIN],    
        c.[INCOME],
        c.[RELIGION],
        c.[TARGET],    
        c.[GENDER],
        c.[GENDERDESCRIPTION],
        c.[MARITALSTATUS],
        c.[ORIGINATION],    
        c.[GIVESANONYMOUSLY],
        c.[ISACTIVE],
        c.[ISCONSTITUENT],
        c.[ISDECEASED],
        c.[ISINDIVIDUAL],
        c.[ISHOUSEHOLD],
        c.[ISGROUP],
        c.[ISNETCOMMUNITYMEMBER],
        c.[ISORGANIZATION],
        c.[ISACTIVEBOARDMEMBER], 
        c.[ISACTIVECOMMITTEE], 
        c.[ISACTIVEFUNDRAISER], 
        c.[ISACTIVEPROSPECT], 
        c.[ISACTIVESTAFF], 
        c.[ISACTIVESPONSOR], 
        c.[ISACTIVEVOLUNTEER],
        c.[PRIMARYPHONE] as [PRIMARYPHONENUMBER],
        c.[DONOTCALL],
        c.[PRIMARYEMAILADDRESS],
        c.[DONOTEMAIL],
        c.[ADDEDDATEDIMID],
        c.[ADDEDDATE],
        c.[CHANGEDDATEDIMID],
        c.[CHANGEDDATE]
        from BBDW.[DIM_CONSTITUENT] c
        left join BBDW.[DIM_CONSTITUENTADDRESSDETAIL] cad on c.[CONSTITUENTADDRESSDETAILDIMID] = cad.[CONSTITUENTADDRESSDETAILDIMID]
        left join BBDW.[DIM_CONSTITUENTADDRESSTYPE] cat on c.[CONSTITUENTADDRESSTYPEDIMID] = cat.[CONSTITUENTADDRESSTYPEDIMID]
        left join BBDW.[DIM_CONSTITUENTADDRESSFLAG] caf on c.[CONSTITUENTADDRESSFLAGDIMID] = caf.[CONSTITUENTADDRESSFLAGDIMID];