v_FACT_CONSTITUENTADDRESS_FULL
Contains all of the information about constituent addresses.
Fields
Field | Field Type | Null | Description |
---|---|---|---|
CONSTITUENTADDRESSFACTID | int | BBDW.[FACT_CONSTITUENTADDRESS].[CONSTITUENTADDRESSFACTID] | |
CONSTITUENTADDRESSSYSTEMID | uniqueidentifier | yes | BBDW.[FACT_CONSTITUENTADDRESS].[CONSTITUENTADDRESSSYSTEMID] |
CONSTITUENTDIMID | int | yes | BBDW.[FACT_CONSTITUENTADDRESS].[CONSTITUENTDIMID] |
CONSTITUENTSYSTEMID | uniqueidentifier | yes | BBDW.[FACT_CONSTITUENTADDRESS].[CONSTITUENTSYSTEMID] |
CONSTITUENTADDRESSTYPEDIMID | int | yes | BBDW.[FACT_CONSTITUENTADDRESS].[CONSTITUENTADDRESSTYPEDIMID] |
CONSTITUENTADDRESSTYPE | nvarchar(100) | yes | BBDW.[FACT_CONSTITUENTADDRESS].[CONSTITUENTADDRESSTYPE] |
CONSTITUENTADDRESSFLAGDIMID | int | yes | BBDW.[FACT_CONSTITUENTADDRESS].[CONSTITUENTADDRESSFLAGDIMID] |
DONOTMAIL | bit | yes | BBDW.[DIM_CONSTITUENTADDRESSFLAG].[DONOTMAIL] |
ISCONFIDENTIAL | bit | yes | BBDW.[DIM_CONSTITUENTADDRESSFLAG].[ISCONFIDENTIAL] |
ISPRIMARY | bit | yes | BBDW.[DIM_CONSTITUENTADDRESSFLAG].[ISPRIMARY] |
ISCURRENT | bit | yes | BBDW.[DIM_CONSTITUENTADDRESSFLAG].[ISCURRENT] |
DONOTMAILREASONDIMID | int | yes | BBDW.[FACT_CONSTITUENTADDRESS].[DONOTMAILREASONDIMID] |
DONOTMAILREASON | nvarchar(100) | yes | BBDW.[DIM_DONOTMAILREASON].[DONOTMAILREASON] |
ADDRESSBLOCK | nvarchar(150) | yes | BBDW.[FACT_CONSTITUENTADDRESS].[ADDRESSBLOCK] |
ADDRESSLINE1 | nvarchar(150) | yes | BBDW.[FACT_CONSTITUENTADDRESS].[ADDRESSLINE1] |
ADDRESSLINE2 | nvarchar(150) | yes | BBDW.[FACT_CONSTITUENTADDRESS].[ADDRESSLINE2] |
ADDRESSLINE3 | nvarchar(150) | yes | BBDW.[FACT_CONSTITUENTADDRESS].[ADDRESSLINE3] |
ADDRESSLINE4 | nvarchar(150) | yes | BBDW.[FACT_CONSTITUENTADDRESS].[ADDRESSLINE4] |
ADDRESSLINE5 | nvarchar(150) | yes | BBDW.[FACT_CONSTITUENTADDRESS].[ADDRESSLINE5] |
CONSTITUENTADDRESSDIMID | int | yes | BBDW.[FACT_CONSTITUENTADDRESS].[CONSTITUENTADDRESSDIMID] |
CITY | nvarchar(50) | yes | BBDW.[DIM_CONSTITUENTADDRESS].[CITY] |
STATE | nvarchar(100) | yes | BBDW.[DIM_CONSTITUENTADDRESS].[STATE] |
STATEABBREVIATION | nvarchar(50) | yes | BBDW.[DIM_CONSTITUENTADDRESS].[STATEABBREVIATION] |
COUNTRY | nvarchar(100) | yes | BBDW.[DIM_CONSTITUENTADDRESS].[COUNTRY] |
COUNTRYABBREVIATION | nvarchar(5) | yes | BBDW.[DIM_CONSTITUENTADDRESS].[COUNTRYABBREVIATION] |
POSTCODE | nvarchar(12) | yes | BBDW.[DIM_CONSTITUENTADDRESS].[POSTCODE] |
CONSTITUENTADDRESSDETAILDIMID | int | yes | BBDW.[FACT_CONSTITUENTADDRESS].[CONSTITUENTADDRESSDETAILDIMID] |
COUNTY | nvarchar(100) | yes | BBDW.[DIM_CONSTITUENTADDRESSDETAIL].[COUNTY] |
CONGRESSIONALDISTRICT | nvarchar(100) | yes | BBDW.[DIM_CONSTITUENTADDRESSDETAIL].[CONGRESSIONALDISTRICT] |
STATEHOUSEDISTRICT | nvarchar(100) | yes | BBDW.[DIM_CONSTITUENTADDRESSDETAIL].[STATEHOUSEDISTRICT] |
STATESENATEDISTRICT | nvarchar(100) | yes | BBDW.[DIM_CONSTITUENTADDRESSDETAIL].[STATESENATEDISTRICT] |
LOCALPRECINCT | nvarchar(100) | yes | BBDW.[DIM_CONSTITUENTADDRESSDETAIL].[LOCALPRECINCT] |
INFOSOURCE | nvarchar(100) | yes | BBDW.[DIM_CONSTITUENTADDRESSDETAIL].[INFOSOURCE] |
REGION | nvarchar(100) | yes | BBDW.[DIM_CONSTITUENTADDRESSDETAIL].[REGION] |
ORIGIN | nvarchar(10) | yes | BBDW.[DIM_CONSTITUENTADDRESSDETAIL].[ORIGIN] |
CART | nvarchar(10) | yes | BBDW.[FACT_CONSTITUENTADDRESS].[CART] |
DPC | nvarchar(8) | yes | BBDW.[FACT_CONSTITUENTADDRESS].[DPC] |
LOT | nvarchar(5) | yes | BBDW.[FACT_CONSTITUENTADDRESS].[LOT] |
HISTORICALSTARTDATEDIMID | int | yes | BBDW.[FACT_CONSTITUENTADDRESS].[HISTORICALSTARTDATEDIMID] |
HISTORICALSTARTDATE | datetime | yes | BBDW.[FACT_CONSTITUENTADDRESS].[HISTORICALSTARTDATE] |
HISTORICALENDDATEDIMID | int | yes | BBDW.[FACT_CONSTITUENTADDRESS].[HISTORICALENDDATEDIMID] |
HISTORICALENDDATE | datetime | yes | BBDW.[FACT_CONSTITUENTADDRESS].[HISTORICALENDDATE] |
STARTMONTHDAY | UDT_MONTHDAY | BBDW.[FACT_CONSTITUENTADDRESS].[STARTMONTHDAY] | |
ENDMONTHDAY | UDT_MONTHDAY | BBDW.[FACT_CONSTITUENTADDRESS].[ENDMONTHDAY] |
Definition
Copy
CREATE view [BBDW].[v_FACT_CONSTITUENTADDRESS_FULL] as
select
ca.[CONSTITUENTADDRESSFACTID],
ca.[CONSTITUENTADDRESSSYSTEMID],
ca.[CONSTITUENTDIMID],
ca.[CONSTITUENTSYSTEMID],
ca.[CONSTITUENTADDRESSTYPEDIMID],
cat.[CONSTITUENTADDRESSTYPE],
ca.[CONSTITUENTADDRESSFLAGDIMID],
caf.[DONOTMAIL],
caf.[ISCONFIDENTIAL],
caf.[ISPRIMARY],
caf.[ISCURRENT],
ca.[DONOTMAILREASONDIMID],
d.[DONOTMAILREASON],
ca.[ADDRESSBLOCK],
ca.[ADDRESSLINE1],
ca.[ADDRESSLINE2],
ca.[ADDRESSLINE3],
ca.[ADDRESSLINE4],
ca.[ADDRESSLINE5],
ca.[CONSTITUENTADDRESSDIMID],
dca.[CITY],
dca.[STATE],
dca.[STATEABBREVIATION],
dca.[COUNTRY],
dca.[COUNTRYABBREVIATION],
dca.[POSTCODE],
ca.[CONSTITUENTADDRESSDETAILDIMID],
cad.[COUNTY],
cad.[CONGRESSIONALDISTRICT],
cad.[STATEHOUSEDISTRICT],
cad.[STATESENATEDISTRICT],
cad.[LOCALPRECINCT],
cad.[INFOSOURCE],
cad.[REGION],
cad.[ORIGIN],
ca.[CART],
ca.[DPC],
ca.[LOT],
ca.[HISTORICALSTARTDATEDIMID],
ca.[HISTORICALSTARTDATE],
ca.[HISTORICALENDDATEDIMID],
ca.[HISTORICALENDDATE],
ca.[STARTMONTHDAY],
ca.[ENDMONTHDAY]
from BBDW.[FACT_CONSTITUENTADDRESS] ca
left join BBDW.[DIM_CONSTITUENTADDRESSTYPE] cat on ca.[CONSTITUENTADDRESSTYPEDIMID] = cat.[CONSTITUENTADDRESSTYPEDIMID]
left join BBDW.[DIM_CONSTITUENTADDRESSFLAG] caf on ca.[CONSTITUENTADDRESSFLAGDIMID] = caf.[CONSTITUENTADDRESSFLAGDIMID]
left join BBDW.[DIM_DONOTMAILREASON] d on ca.[DONOTMAILREASONDIMID] = d.[DONOTMAILREASONDIMID]
left join BBDW.[DIM_CONSTITUENTADDRESS] dca on ca.[CONSTITUENTADDRESSDIMID] = dca.[CONSTITUENTADDRESSDIMID]
left join BBDW.[DIM_CONSTITUENTADDRESSDETAIL] cad on ca.[CONSTITUENTADDRESSDETAILDIMID] = cad.[CONSTITUENTADDRESSDETAILDIMID]