v_FACT_CONSTITUENTEMAILADDRESS_FULL
The Constituent Email Address fact tables contains information about constituent email addresses
Fields
Field | Field Type | Null | Description |
---|---|---|---|
CONSTITUENTEMAILADDRESSFACTID | int | BBDW.[FACT_CONSTITUENTEMAILADDRESS].[CONSTITUENTEMAILADDRESSFACTID] | |
CONSTITUENTEMAILADDRESSSYSTEMID | uniqueidentifier | yes | BBDW.[FACT_CONSTITUENTEMAILADDRESS].[CONSTITUENTEMAILADDRESSSYSTEMID] |
CONSTITUENTDIMID | int | yes | BBDW.[FACT_CONSTITUENTEMAILADDRESS].[CONSTITUENTDIMID] |
CONSTITUENTSYSTEMID | uniqueidentifier | yes | BBDW.[FACT_CONSTITUENTEMAILADDRESS].[CONSTITUENTSYSTEMID] |
CONSTITUENTEMAILADDRESSTYPEDIMID | int | yes | BBDW.[FACT_CONSTITUENTEMAILADDRESS].[CONSTITUENTEMAILADDRESSTYPEDIMID] |
CONSTITUENTEMAILADDRESSTYPE | nvarchar(100) | yes | BBDW.[DIM_CONSTITUENTEMAILADDRESSTYPE].[CONSTITUENTEMAILADDRESSTYPE] |
EMAILADDRESS | UDT_EMAILADDRESS | BBDW.[FACT_CONSTITUENTEMAILADDRESS].[EMAILADDRESS] | |
STARTDATEDIMID | int | yes | BBDW.[FACT_CONSTITUENTEMAILADDRESS].[STARTDATEDIMID] |
STARTDATE | datetime | yes | BBDW.[FACT_CONSTITUENTEMAILADDRESS].[STARTDATE] |
ENDDATEDIMID | int | yes | BBDW.[FACT_CONSTITUENTEMAILADDRESS].[ENDDATEDIMID] |
ENDDATE | datetime | yes | BBDW.[FACT_CONSTITUENTEMAILADDRESS].[ENDDATE] |
CONSTITUENTRELATIONSHIPFACTID | int | yes | BBDW.[FACT_CONSTITUENTEMAILADDRESS].[CONSTITUENTRELATIONSHIPFACTID] |
CONSTITUENTEMAILADDRESSDIMID | int | yes | BBDW.[FACT_CONSTITUENTEMAILADDRESS].[CONSTITUENTEMAILADDRESSDIMID] |
INFORMATIONSOURCE | nvarchar(100) | yes | BBDW.[DIM_CONSTITUENTEMAILADDRESS].[INFORMATIONSOURCE] |
ORIGIN | nvarchar(9) | yes | BBDW.[DIM_CONSTITUENTEMAILADDRESS].[ORIGIN] |
ORIGINCODE | tinyint | yes | BBDW.[DIM_CONSTITUENTEMAILADDRESS].[ORIGINCODE] |
CONSTITUENTEMAILADDRESSFLAGDIMID | int | yes | BBDW.[FACT_CONSTITUENTEMAILADDRESS].[CONSTITUENTEMAILADDRESSFLAGDIMID] |
DONOTEMAIL | bit | yes | BBDW.[DIM_CONSTITUENTEMAILADDRESSFLAG].[DONOTEMAIL] |
ISPRIMARY | bit | yes | BBDW.[DIM_CONSTITUENTEMAILADDRESSFLAG].[ISPRIMARY] |
CONSTITUENTAGE | int | yes | BBDW.[DIM_CONSTITUENT].[AGE] |
CONSTITUENTINFORMATIONDIMID | int | yes | BBDW.[DIM_CONSTITUENT].[CONSTITUENTINFORMATIONDIMID] |
CONSTITUENTADDRESSDIMID | int | yes | BBDW.[DIM_CONSTITUENT].[CONSTITUENTADDRESSDIMID] |
CONSTITUENTADDRESSDETAILDIMID | int | yes | BBDW.[DIM_CONSTITUENT].[CONSTITUENTADDRESSDETAILDIMID] |
CONSTITUENTADDRESSFLAGDIMID | int | yes | BBDW.[DIM_CONSTITUENT].[CONSTITUENTADDRESSFLAGDIMID] |
CONSTITUENTADDRESSTYPEDIMID | int | yes | BBDW.[DIM_CONSTITUENT].[CONSTITUENTADDRESSTYPEDIMID] |
CONSTITUENTDEMOGRAPHICDIMID | int | yes | BBDW.[DIM_CONSTITUENT].[CONSTITUENTDEMOGRAPHICDIMID] |
Definition
Copy
create view [BBDW].[v_FACT_CONSTITUENTEMAILADDRESS_FULL] as
select
ce.[CONSTITUENTEMAILADDRESSFACTID],
ce.[CONSTITUENTEMAILADDRESSSYSTEMID],
ce.[CONSTITUENTDIMID],
ce.[CONSTITUENTSYSTEMID],
ce.[CONSTITUENTEMAILADDRESSTYPEDIMID],
cet.[CONSTITUENTEMAILADDRESSTYPE],
ce.[EMAILADDRESS],
ce.[STARTDATEDIMID],
ce.[STARTDATE],
ce.[ENDDATEDIMID],
ce.[ENDDATE],
ce.[CONSTITUENTRELATIONSHIPFACTID],
ce.[CONSTITUENTEMAILADDRESSDIMID],
dce.[INFORMATIONSOURCE],
dce.[ORIGIN],
dce.[ORIGINCODE],
ce.[CONSTITUENTEMAILADDRESSFLAGDIMID],
cef.[DONOTEMAIL],
cef.[ISPRIMARY],
c.[AGE] as [CONSTITUENTAGE],
c.[CONSTITUENTINFORMATIONDIMID],
c.[CONSTITUENTADDRESSDIMID],
c.[CONSTITUENTADDRESSDETAILDIMID],
c.[CONSTITUENTADDRESSFLAGDIMID],
c.[CONSTITUENTADDRESSTYPEDIMID],
c.[CONSTITUENTDEMOGRAPHICDIMID]
from BBDW.[FACT_CONSTITUENTEMAILADDRESS] ce
left join BBDW.[DIM_CONSTITUENT] c on ce.CONSTITUENTDIMID = c.[CONSTITUENTDIMID]
left join BBDW.[DIM_CONSTITUENTEMAILADDRESS] dce on ce.[CONSTITUENTEMAILADDRESSDIMID] = dce.[CONSTITUENTEMAILADDRESSDIMID]
left join BBDW.[DIM_CONSTITUENTEMAILADDRESSTYPE] cet on cet.[CONSTITUENTEMAILADDRESSTYPEDIMID] = ce.[CONSTITUENTEMAILADDRESSTYPEDIMID]
left join BBDW.[DIM_CONSTITUENTEMAILADDRESSFLAG] cef on cef.[CONSTITUENTEMAILADDRESSFLAGDIMID] = ce.[CONSTITUENTEMAILADDRESSFLAGDIMID]