v_FACT_MARKETINGCONSTITUENT
The marketing constituent fact table contains information about constituents in marketing efforts.
Fields
Field | Field Type | Null | Description |
---|---|---|---|
MARKETINGCONSTITUENTFACTID | bigint | BBDW.[FACT_MARKETINGCONSTITUENT].[MARKETINGCONSTITUENTFACTID] | |
MARKETINGSEGMENTDIMID | int | yes | BBDW.[FACT_MARKETINGCONSTITUENT].[MARKETINGSEGMENTDIMID] |
MARKETINGSOURCECODEDIMID | int | yes | BBDW.[FACT_MARKETINGCONSTITUENT].[MARKETINGSOURCECODEDIMID] |
SEGMENTATIONDATEDIMID | int | yes | BBDW.[DIM_MARKETINGSEGMENT].[SEGMENTATIONDATEDIMID] |
CONSTITUENTDIMID | int | yes | BBDW.[FACT_MARKETINGCONSTITUENT].[CONSTITUENTDIMID] |
CONSTITUENTSYSTEMID | uniqueidentifier | yes | BBDW.[FACT_MARKETINGCONSTITUENT].[CONSTITUENTSYSTEMID] |
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] |
APPEALDIMID | int | yes | BBDW.[FACT_MARKETINGCONSTITUENT].[APPEALDIMID] |
APPEALSTARTDATEDIMID | int | yes | BBDW.[DIM_APPEAL].[APPEALSTARTDATEDIMID] |
APPEALENDDATEDIMID | int | yes | BBDW.[DIM_APPEAL].[APPEALENDDATEDIMID] |
FIXEDCOSTPERPIECE | numeric(28, 14) | yes | BBDW.[FACT_MARKETINGCONSTITUENT].[FIXEDCOSTPERPIECE] |
VARCOSTPERPIECE | numeric(28, 14) | yes | BBDW.[FACT_MARKETINGCONSTITUENT].[VARCOSTPERPIECE] |
BASECURRENCYDIMID | int | yes | BBDW.[FACT_MARKETINGCONSTITUENT].[BASECURRENCYDIMID] |
RESPONSECOSTPERPIECE | numeric(28, 14) | yes | BBDW.[FACT_MARKETINGCONSTITUENT].[RESPONSECOSTPERPIECE] |
BASEFIXEDCOSTPERPIECE | numeric(28, 14) | yes | BBDW.[FACT_MARKETINGCONSTITUENT].[BASEFIXEDCOSTPERPIECE] |
BASEVARCOSTPERPIECE | numeric(28, 14) | yes | BBDW.[FACT_MARKETINGCONSTITUENT].[BASEVARCOSTPERPIECE] |
BASERESPONSECOSTPERPIECE | numeric(28, 14) | yes | BBDW.[FACT_MARKETINGCONSTITUENT].[BASERESPONSECOSTPERPIECE] |
MARKETINGSEGMENTATIONDIMID | int | yes | BBDW.[FACT_MARKETINGCONSTITUENT].[MARKETINGSEGMENTATIONDIMID] |
FINDERNUMBER | bigint | yes | BBDW.[FACT_MARKETINGCONSTITUENT].[FINDERNUMBER] |
Definition
Copy
CREATE view [BBDW].[v_FACT_MARKETINGCONSTITUENT] as
select
mc.[MARKETINGCONSTITUENTFACTID],
mc.[MARKETINGSEGMENTDIMID],
mc.[MARKETINGSOURCECODEDIMID],
ms.[SEGMENTATIONDATEDIMID],
mc.[CONSTITUENTDIMID],
mc.[CONSTITUENTSYSTEMID],
c.[AGE] as [CONSTITUENTAGE],
c.[CONSTITUENTINFORMATIONDIMID],
c.[CONSTITUENTADDRESSDIMID],
c.[CONSTITUENTADDRESSDETAILDIMID],
c.[CONSTITUENTADDRESSFLAGDIMID],
c.[CONSTITUENTADDRESSTYPEDIMID],
c.[CONSTITUENTDEMOGRAPHICDIMID],
mc.[APPEALDIMID],
a.[APPEALSTARTDATEDIMID],
a.[APPEALENDDATEDIMID],
mc.[FIXEDCOSTPERPIECE],
mc.[VARCOSTPERPIECE],
mc.[BASECURRENCYDIMID],
mc.[RESPONSECOSTPERPIECE],
mc.[BASEFIXEDCOSTPERPIECE],
mc.[BASEVARCOSTPERPIECE],
mc.[BASERESPONSECOSTPERPIECE],
mc.[MARKETINGSEGMENTATIONDIMID],
mc.[FINDERNUMBER]
from
BBDW.[FACT_MARKETINGCONSTITUENT] mc
left join BBDW.[DIM_CONSTITUENT] c
on mc.[CONSTITUENTDIMID] = c.[CONSTITUENTDIMID]
left join BBDW.[DIM_APPEAL] a
on mc.[APPEALDIMID] = a.[APPEALDIMID]
left join BBDW.[DIM_MARKETINGSEGMENT] ms
on mc.[MARKETINGSEGMENTDIMID] = ms.[MARKETINGSEGMENTDIMID]