v_FACT_CONSTITUENTPHONE_FULL
The Constituent Phone full view stores information about constituent phone numbers
Fields
| Field | Field Type | Null | Description |
|---|---|---|---|
| CONSTITUENTPHONEFACTID | int | BBDW.[FACT_CONSTITUENTPHONE].[CONSTITUENTPHONEFACTID] | |
| CONSTITUENTPHONESYSTEMID | uniqueidentifier | yes | BBDW.[FACT_CONSTITUENTPHONE].[CONSTITUENTPHONESYSTEMID] |
| CONSTITUENTDIMID | int | yes | BBDW.[FACT_CONSTITUENTPHONE].[CONSTITUENTDIMID] |
| CONSTITUENTSYSTEMID | uniqueidentifier | yes | BBDW.[FACT_CONSTITUENTPHONE].[CONSTITUENTSYSTEMID] |
| PHONENUMBER | nvarchar(100) | yes | BBDW.[FACT_CONSTITUENTPHONE].[PHONENUMBER] |
| PHONENUMBERNOFORMAT | nvarchar(100) | yes | BBDW.[FACT_CONSTITUENTPHONE].[PHONENUMBERNOFORMAT] |
| STARTDATEDIMID | int | yes | BBDW.[FACT_CONSTITUENTPHONE].[STARTDATEDIMID] |
| STARTDATE | datetime | yes | BBDW.[FACT_CONSTITUENTPHONE].[STARTDATE] |
| ENDDATEDIMID | int | yes | BBDW.[FACT_CONSTITUENTPHONE].[ENDDATEDIMID] |
| ENDDATE | datetime | yes | BBDW.[FACT_CONSTITUENTPHONE].[ENDDATE] |
| STARTTIME | char(4) | yes | BBDW.[FACT_CONSTITUENTPHONE].[STARTTIME] |
| STARTTIMEDIMID | int | yes | BBDW.[FACT_CONSTITUENTPHONE].[STARTTIMEDIMID] |
| ENDTIME | char(4) | yes | BBDW.[FACT_CONSTITUENTPHONE].[ENDTIME] |
| ENDTIMEDIMID | int | yes | BBDW.[FACT_CONSTITUENTPHONE].[ENDTIMEDIMID] |
| SEASONALSTARTMONTHDAY | char(4) | yes | BBDW.[FACT_CONSTITUENTPHONE].[SEASONALSTARTMONTHDAY] |
| SEASONALENDMONTHDAY | char(4) | yes | BBDW.[FACT_CONSTITUENTPHONE].[SEASONALENDMONTHDAY] |
| CONSTITUENTPHONETYPEDIMID | int | yes | BBDW.[FACT_CONSTITUENTPHONE].[CONSTITUENTPHONETYPEDIMID] |
| CONSTITUENTPHONETYPE | nvarchar(100) | yes | BBDW.[DIM_CONSTITUENTPHONETYPE].[CONSTITUENTPHONETYPE] |
| CONSTITUENTPHONEDIMID | int | yes | BBDW.[FACT_CONSTITUENTPHONE].[CONSTITUENTPHONEDIMID] |
| INFORMATIONSOURCE | nvarchar(100) | yes | BBDW.[DIM_CONSTITUENTPHONE].[INFORMATIONSOURCE] |
| ORIGINCODE | tinyint | yes | BBDW.[DIM_CONSTITUENTPHONE].[ORIGINCODE] |
| ORIGIN | nvarchar(9) | yes | BBDW.[DIM_CONSTITUENTPHONE].[ORIGIN] |
| CONSTITUENTPHONEFLAGDIMID | int | yes | BBDW.[FACT_CONSTITUENTPHONE].[CONSTITUENTPHONEFLAGDIMID] |
| ISPRIMARY | bit | yes | BBDW.[DIM_CONSTITUENTPHONEFLAG].[ISPRIMARY] |
| DONOTCALL | bit | yes | BBDW.[DIM_CONSTITUENTPHONEFLAG].[DONOTCALL] |
| ISCONFIDENTIAL | bit | yes | BBDW.[DIM_CONSTITUENTPHONEFLAG].[ISCONFIDENTIAL] |
| DONOTCALLREASONDIMID | int | yes | BBDW.[FACT_CONSTITUENTPHONE].[DONOTCALLREASONDIMID] |
| DONOTCALLREASON | nvarchar(100) | yes | BBDW.[DIM_DONOTCALLREASON].[DONOTCALLREASON] |
| COUNTRYDIMID | int | yes | BBDW.[FACT_CONSTITUENTPHONE].[COUNTRYDIMID] |
| COUNTRY | nvarchar(100) | yes | BBDW.[DIM_COUNTRY].[COUNTRY] |
| COUNTRYABBREVIATION | nvarchar(5) | yes | BBDW.[DIM_COUNTRY].[COUNTRYABBREVIATION] |
| CONSTITUENTRELATIONSHIPFACTID | int | yes | BBDW.[FACT_CONSTITUENTPHONE].[CONSTITUENTRELATIONSHIPFACTID] |
| 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_CONSTITUENTPHONE_FULL] as
select
p.[CONSTITUENTPHONEFACTID],
p.[CONSTITUENTPHONESYSTEMID],
p.CONSTITUENTDIMID,
p.[CONSTITUENTSYSTEMID],
p.[PHONENUMBER],
p.[PHONENUMBERNOFORMAT],
p.[STARTDATEDIMID],
p.[STARTDATE],
p.[ENDDATEDIMID],
p.[ENDDATE],
p.[STARTTIME],
p.[STARTTIMEDIMID],
p.[ENDTIME],
p.[ENDTIMEDIMID],
p.[SEASONALSTARTMONTHDAY],
p.[SEASONALENDMONTHDAY],
p.[CONSTITUENTPHONETYPEDIMID],
t.[CONSTITUENTPHONETYPE],
p.[CONSTITUENTPHONEDIMID],
dp.[INFORMATIONSOURCE],
dp.[ORIGINCODE],
dp.[ORIGIN],
p.[CONSTITUENTPHONEFLAGDIMID],
f.[ISPRIMARY],
f.[DONOTCALL],
f.[ISCONFIDENTIAL],
p.[DONOTCALLREASONDIMID],
dnc.[DONOTCALLREASON],
p.[COUNTRYDIMID],
cn.[COUNTRY],
cn.[COUNTRYABBREVIATION],
p.[CONSTITUENTRELATIONSHIPFACTID],
c.[AGE] as [CONSTITUENTAGE],
c.[CONSTITUENTINFORMATIONDIMID],
c.[CONSTITUENTADDRESSDIMID],
c.[CONSTITUENTADDRESSDETAILDIMID],
c.[CONSTITUENTADDRESSFLAGDIMID],
c.[CONSTITUENTADDRESSTYPEDIMID],
c.[CONSTITUENTDEMOGRAPHICDIMID]
from BBDW.[FACT_CONSTITUENTPHONE] p
left join BBDW.[DIM_CONSTITUENT] c on p.[CONSTITUENTDIMID] = c.[CONSTITUENTDIMID]
left join BBDW.[DIM_CONSTITUENTPHONETYPE] t on t.[CONSTITUENTPHONETYPEDIMID] = p.[CONSTITUENTPHONETYPEDIMID]
left join BBDW.[DIM_CONSTITUENTPHONE] dp on p.[CONSTITUENTPHONEDIMID] = dp.[CONSTITUENTPHONEDIMID]
left join BBDW.[DIM_CONSTITUENTPHONEFLAG] f on f.[CONSTITUENTPHONEFLAGDIMID] = p.[CONSTITUENTPHONEFLAGDIMID]
left join BBDW.[DIM_DONOTCALLREASON] dnc on p.[DONOTCALLREASONDIMID] = dnc.[DONOTCALLREASONDIMID]
left join BBDW.[DIM_COUNTRY] cn on cn.[COUNTRYDIMID] = p.[COUNTRYDIMID]