v_FACT_INTERACTION

The interaction fact table contains information about constituent interactions.

Fields

Field Field Type Null Description
INTERACTIONFACTID int BBDW.[FACT_INTERACTION].[INTERACTIONFACTID]
INTERACTIONLOOKUPID nvarchar(100) yes BBDW.[FACT_INTERACTION].[INTERACTIONLOOKUPID]
INTERACTIONSEQUENCE int yes BBDW.[FACT_INTERACTION].[INTERACTIONSEQUENCE]
INTERACTIONOBJECTIVE nvarchar(100) yes BBDW.[FACT_INTERACTION].[INTERACTIONOBJECTIVE]
INTERACTIONCOMMENT nvarchar(4000) yes BBDW.[FACT_INTERACTION].[INTERACTIONCOMMENT]
ISFIRSTINTERACTION bit yes BBDW.[FACT_INTERACTION].[ISFIRSTINTERACTION]
ISLASTINTERACTION bit yes BBDW.[FACT_INTERACTION].[ISLASTINTERACTION]
CONSTITUENTDIMID int yes BBDW.[FACT_INTERACTION].[CONSTITUENTDIMID]
CONSTITUENTSYSTEMID uniqueidentifier yes BBDW.[FACT_INTERACTION].[CONSTITUENTSYSTEMID]
FUNDRAISERDIMID int yes BBDW.[FACT_INTERACTION].[FUNDRAISERDIMID]
FUNDRAISERCONSTITUENTDIMID int yes BBDW.[FACT_INTERACTION].[FUNDRAISERCONSTITUENTDIMID]
INTERACTIONDATEDIMID int yes BBDW.[FACT_INTERACTION].[INTERACTIONDATEDIMID]
INTERACTIONDATE datetime yes BBDW.[FACT_INTERACTION].[INTERACTIONDATE]
INTERACTIONSTARTTIMEDIMID int yes BBDW.[FACT_INTERACTION].[INTERACTIONSTARTTIMEDIMID]
INTERACTIONSTARTTIME UDT_HOURMINUTE yes BBDW.[FACT_INTERACTION].[INTERACTIONSTARTTIME]
INTERACTIONENDTIMEDIMID int yes BBDW.[FACT_INTERACTION].[INTERACTIONENDTIMEDIMID]
INTERACTIONENDTIME UDT_HOURMINUTE yes BBDW.[FACT_INTERACTION].[INTERACTIONENDTIME]
INTERACTIONDIMID int yes BBDW.[FACT_INTERACTION].[INTERACTIONDIMID]
ACTUALDATEDIMID int yes BBDW.[FACT_INTERACTION].[ACTUALDATEDIMID]
ACTUALDATE datetime yes BBDW.[FACT_INTERACTION].[ACTUALDATE]
ACTUALSTARTTIMEDIMID int yes BBDW.[FACT_INTERACTION].[ACTUALSTARTTIMEDIMID]
ACTUALSTARTTIME UDT_HOURMINUTE yes BBDW.[FACT_INTERACTION].[ACTUALSTARTTIME]
ACTUALENDTIMEDIMID int yes BBDW.[FACT_INTERACTION].[ACTUALENDTIMEDIMID]
ACTUALENDTIME UDT_HOURMINUTE yes BBDW.[FACT_INTERACTION].[ACTUALENDTIME]
EXPECTEDDATEDIMID int yes BBDW.[FACT_INTERACTION].[EXPECTEDDATEDIMID]
EXPECTEDDATE datetime yes BBDW.[FACT_INTERACTION].[EXPECTEDDATE]
EXPECTEDSTARTTIMEDIMID int yes BBDW.[FACT_INTERACTION].[EXPECTEDSTARTTIMEDIMID]
EXPECTEDSTARTTIME UDT_HOURMINUTE yes BBDW.[FACT_INTERACTION].[EXPECTEDSTARTTIME]
EXPECTEDENDTIMEDIMID int yes BBDW.[FACT_INTERACTION].[EXPECTEDENDTIMEDIMID]
EXPECTEDENDTIME UDT_HOURMINUTE yes BBDW.[FACT_INTERACTION].[EXPECTEDENDTIME]
ADDEDDATEDIMID int yes BBDW.[FACT_INTERACTION].[ADDEDDATEDIMID]
ADDEDDATE datetime yes BBDW.[FACT_INTERACTION].[ADDEDDATE]
CHANGEDDATEDIMID int yes BBDW.[FACT_INTERACTION].[CHANGEDDATEDIMID]
CHANGEDDATE datetime yes BBDW.[FACT_INTERACTION].[CHANGEDDATE]
TIMEZONEDIMID int yes BBDW.[FACT_INTERACTION].[TIMEZONEDIMID]
EVENTDIMID int yes BBDW.[FACT_INTERACTION].[EVENTDIMID]
EVENTENDDATEDIMID int yes BBDW.[DIM_EVENT].[EVENTENDDATEDIMID]
EVENTSTARTDATEDIMID int yes BBDW.[DIM_EVENT].[EVENTSTARTDATEDIMID]
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_INTERACTION] as
  select
    i.[INTERACTIONFACTID], 
    i.[INTERACTIONLOOKUPID],
    i.[INTERACTIONSEQUENCE],
    i.[INTERACTIONOBJECTIVE],
    i.[INTERACTIONCOMMENT],
    i.[ISFIRSTINTERACTION],
    i.[ISLASTINTERACTION],
    i.[CONSTITUENTDIMID], 
    i.[CONSTITUENTSYSTEMID], 
    i.[FUNDRAISERDIMID], 
    i.[FUNDRAISERCONSTITUENTDIMID],
    i.[INTERACTIONDATEDIMID], 
    i.[INTERACTIONDATE], 
    i.[INTERACTIONSTARTTIMEDIMID],
    i.[INTERACTIONSTARTTIME],
    i.[INTERACTIONENDTIMEDIMID],
    i.[INTERACTIONENDTIME],
    i.[INTERACTIONDIMID],
    i.[ACTUALDATEDIMID],
    i.[ACTUALDATE],
    i.[ACTUALSTARTTIMEDIMID],
    i.[ACTUALSTARTTIME],
    i.[ACTUALENDTIMEDIMID],
    i.[ACTUALENDTIME],
    i.[EXPECTEDDATEDIMID],
    i.[EXPECTEDDATE],
    i.[EXPECTEDSTARTTIMEDIMID],
    i.[EXPECTEDSTARTTIME],
    i.[EXPECTEDENDTIMEDIMID],
    i.[EXPECTEDENDTIME],
    i.[ADDEDDATEDIMID],
    i.[ADDEDDATE],
    i.[CHANGEDDATEDIMID],
    i.[CHANGEDDATE],
    i.[TIMEZONEDIMID], 
    i.[EVENTDIMID], 
    e.[EVENTENDDATEDIMID], 
    e.[EVENTSTARTDATEDIMID], 
    c.[AGE] as [CONSTITUENTAGE], 
    c.[CONSTITUENTINFORMATIONDIMID], 
    c.[CONSTITUENTADDRESSDIMID], 
    c.[CONSTITUENTADDRESSDETAILDIMID],
    c.[CONSTITUENTADDRESSFLAGDIMID],
    c.[CONSTITUENTADDRESSTYPEDIMID],    
    c.[CONSTITUENTDEMOGRAPHICDIMID]
  from     
    BBDW.[FACT_INTERACTION] i
    left join BBDW.[DIM_CONSTITUENT] c
      on i.[CONSTITUENTDIMID] = c.[CONSTITUENTDIMID]
    left join BBDW.[DIM_EVENT] e
      on i.[EVENTDIMID] = e.[EVENTDIMID];