FACT_REVENUE

Fields

Field Field Type Null Description
REVENUEFACTID int BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[FINANCIALTRANSACTIONLINEITEMFACTID]
REVENUEAPPLICATIONSYSTEMID uniqueidentifier yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[FINANCIALTRANSACTIONLINEITEMSYSTEMID]
REVENUESYSTEMID uniqueidentifier yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[FINANCIALTRANSACTIONSYSTEMID]
REVENUESEQUENCEID int yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[FINANCIALTRANSACTIONSEQUENCEID]]
REVENUELOOKUPID nvarchar(100) yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[FINANCIALTRANSACTIONLOOKUPID]
REVENUECODEDIMID int yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[REVENUECODEDIMID]
REVENUEFLAGDIMID int yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[REVENUEFLAGDIMID]
REVENUECHANNELDIMID int yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[REVENUECHANNELDIMID]
GLREVENUECATEGORYDIMID int yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[GLREVENUECATEGORYDIMID]
REVENUEDATEDIMID int yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[FINANCIALTRANSACTIONDATEDIMID]
REVENUEDATE datetime yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[FINANCIALTRANSACTIONDATE]
POSTDATEDIMID int yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[FINANCIALTRANSACTIONPOSTDATEDIMID]
POSTDATE datetime yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[FINANCIALTRANSACTIONPOSTDATE]
DESIGNATIONDIMID int yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[DESIGNATIONDIMID]
PURPOSELEVEL1DIMID int yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[PURPOSELEVEL1DIMID]
PURPOSELEVEL2DIMID int yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[PURPOSELEVEL2DIMID]
PURPOSELEVEL3DIMID int yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[PURPOSELEVEL3DIMID]
PURPOSELEVEL4DIMID int yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[PURPOSELEVEL4DIMID]
PURPOSELEVEL5DIMID int yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[PURPOSELEVEL5DIMID]
CONSTITUENTDIMID int yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[CONSTITUENTDIMID]
CONSTITUENTSYSTEMID uniqueidentifier yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[CONSTITUENTSYSTEMID]
APPEALDIMID int yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[APPEALDIMID]
MARKETINGSEGMENTDIMID int yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[MARKETINGSEGMENTDIMID]
MARKETINGSOURCECODEDIMID int yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[MARKETINGSOURCECODEDIMID]
MARKETINGCONSTITUENTFACTID bigint yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[MARKETINGCONSTITUENTFACTID]
EVENTREGISTRANTFACTID int yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[EVENTREGISTRANTFACTID]
REVENUEAPPLICATIONAMOUNT money yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[FINANCIALTRANSACTIONLINEITEMAMOUNT]
TOTALREVENUEAMOUNT money yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[FINANCIALTRANSACTIONAMOUNT]
TOTALREVENUERECEIPTAMOUNT money yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[FINANCIALTRANSACTIONRECEIPTAMOUNT]
ISINCLUDED bit yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[ISINCLUDED]
SOURCEDIMID int yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[SOURCEDIMID]
ETLCONTROLID int yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[ETLCONTROLID]
BASECURRENCYDIMID int yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[BASECURRENCYDIMID]
BASETOTALREVENUEAMOUNT money yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[FINANCIALTRANSACTIONBASEAMOUNT]
BASEREVENUEAPPLICATIONAMOUNT money yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[FINANCIALTRANSACTIONLINEITEMBASEAMOUNT]
REVENUEDATETIMEOFFSET datetimeoffset yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[FINANCIALTRANSACTIONDATETIMEOFFSET]
ACCOUNTSYSTEMDIMID int yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[ACCOUNTSYSTEMDIMID]
CHANGEDDATEDIMID int yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[CHANGEDDATEDIMID]
CHANGEDDATE datetime yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[CHANGEDDATE]
APPUSERDIMID int yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[APPUSERDIMID]
CHECKNUMBER nvarchar(50) yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[CHECKNUMBER]
CREDITCARDTYPEDIMID int yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[CREDITCARDTYPEDIMID]
CHECKFUZZYDATE char(8) yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[CHECKFUZZYDATE]
MARKETINGSEGMENTATIONDIMID int yes BBDW.[FACT_FINANCIALTRANSACTIONLINEITEM].[MARKETINGSEGMENTATIONDIMID]

Definition

Copy

CREATE view [BBDW].[FACT_REVENUE]
as
select 
  [FACT_FINANCIALTRANSACTIONLINEITEM].[FINANCIALTRANSACTIONLINEITEMFACTID] as [REVENUEFACTID],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[FINANCIALTRANSACTIONLINEITEMSYSTEMID] as [REVENUEAPPLICATIONSYSTEMID],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[FINANCIALTRANSACTIONSYSTEMID] as [REVENUESYSTEMID],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[FINANCIALTRANSACTIONSEQUENCEID] as [REVENUESEQUENCEID],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[FINANCIALTRANSACTIONLOOKUPID] as [REVENUELOOKUPID],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[REVENUECODEDIMID],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[REVENUEFLAGDIMID],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[REVENUECHANNELDIMID],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[GLREVENUECATEGORYDIMID],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[FINANCIALTRANSACTIONDATEDIMID] as [REVENUEDATEDIMID],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[FINANCIALTRANSACTIONDATE] as [REVENUEDATE],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[FINANCIALTRANSACTIONPOSTDATEDIMID] as [POSTDATEDIMID],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[FINANCIALTRANSACTIONPOSTDATE] as [POSTDATE],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[DESIGNATIONDIMID],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[PURPOSELEVEL1DIMID],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[PURPOSELEVEL2DIMID],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[PURPOSELEVEL3DIMID],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[PURPOSELEVEL4DIMID],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[PURPOSELEVEL5DIMID],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[CONSTITUENTDIMID],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[CONSTITUENTSYSTEMID],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[APPEALDIMID],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[MARKETINGSEGMENTDIMID],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[MARKETINGSOURCECODEDIMID],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[MARKETINGCONSTITUENTFACTID],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[EVENTREGISTRANTFACTID],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[FINANCIALTRANSACTIONLINEITEMAMOUNT] as [REVENUEAPPLICATIONAMOUNT],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[FINANCIALTRANSACTIONAMOUNT] as [TOTALREVENUEAMOUNT],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[FINANCIALTRANSACTIONRECEIPTAMOUNT] as [TOTALREVENUERECEIPTAMOUNT],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[ISINCLUDED],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[SOURCEDIMID],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[ETLCONTROLID],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[BASECURRENCYDIMID],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[FINANCIALTRANSACTIONBASEAMOUNT] as [BASETOTALREVENUEAMOUNT],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[FINANCIALTRANSACTIONLINEITEMBASEAMOUNT] as [BASEREVENUEAPPLICATIONAMOUNT],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[FINANCIALTRANSACTIONDATETIMEOFFSET] as [REVENUEDATETIMEOFFSET],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[ACCOUNTSYSTEMDIMID],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[CHANGEDDATEDIMID],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[CHANGEDDATE],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[APPUSERDIMID],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[CHECKNUMBER],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[CREDITCARDTYPEDIMID],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[CHECKFUZZYDATE],
  [FACT_FINANCIALTRANSACTIONLINEITEM].[MARKETINGSEGMENTATIONDIMID]
from
  [BBDW].[FACT_FINANCIALTRANSACTIONLINEITEM] 
  inner join [BBDW].[DIM_REVENUECODE] on [FACT_FINANCIALTRANSACTIONLINEITEM].[REVENUECODEDIMID] = [DIM_REVENUECODE].[REVENUECODEDIMID]
  inner join [BBDW].[DIM_REVENUEFLAG] on [FACT_FINANCIALTRANSACTIONLINEITEM].[REVENUEFLAGDIMID] = [DIM_REVENUEFLAG].[REVENUEFLAGDIMID]
where    
  [DIM_REVENUECODE].[REVENUETRANSACTIONTYPECODE] in (0,1,2,3,4,5,6,7,8,9,15)
  and [DIM_REVENUECODE].[REVENUEAPPLICATIONTYPECODE] > -1    
  and [DIM_REVENUECODE].[FINANCIALTRANSACTIONLINEITEMTYPECODE] != 1
  and [DIM_REVENUEFLAG].[ISDELETEDFINANCIALTRANSACTIONLINEITEM] = 0