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]