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];