v_FACT_EDUCATIONATTRIBUTE

The education attribute fact table relates education records to their attributes.

Fields

Field Field Type Null Description
EDUCATIONATTRIBUTEFACTID bigint BBDW.[FACT_EDUCATIONATTRIBUTE].[EDUCATIONATTRIBUTEFACTID]
ATTRIBUTEDIMID int yes BBDW.[FACT_EDUCATIONATTRIBUTE].[ATTRIBUTEDIMID]
CONSTITUENTDIMID int yes BBDW.[FACT_EDUCATIONATTRIBUTE].[CONSTITUENTDIMID]
CONSTITUENTSYSTEMID uniqueidentifier yes BBDW.[FACT_EDUCATIONATTRIBUTE].[CONSTITUENTSYSTEMID]
EDUCATIONDIMID int yes BBDW.[FACT_EDUCATION].[CONSTITUENTDIMID]
EDUCATIONSYSTEMID uniqueidentifier yes BBDW.[FACT_EDUCATIONATTRIBUTE].[EDUCATIONSYSTEMID]
ATTRIBUTESTARTDATEDIMID int yes BBDW.[FACT_EDUCATIONATTRIBUTE].[ATTRIBUTESTARTDATEDIMID]
ATTRIBUTESTARTDATE datetime yes BBDW.[FACT_EDUCATIONATTRIBUTE].[ATTRIBUTESTARTDATE]
ATTRIBUTEENDDATEDIMID int yes BBDW.[FACT_EDUCATIONATTRIBUTE].[ATTRIBUTEENDDATEDIMID]
ATTRIBUTEENDDATE datetime yes BBDW.[FACT_EDUCATIONATTRIBUTE].[ATTRIBUTEENDDATE]
ATTRIBUTEVALUE nvarchar(255) yes BBDW.[FACT_EDUCATIONATTRIBUTE].[ATTRIBUTEVALUE]
ATTRIBUTEISCURRENT bit yes BBDW.[FACT_EDUCATIONATTRIBUTE].[ATTRIBUTEISCURRENT]
ATTRIBUTECOMMENT nvarchar(255) yes BBDW.[FACT_EDUCATIONATTRIBUTE].[ATTRIBUTECOMMENT]

Definition

Copy

CREATE view [BBDW].[v_FACT_EDUCATIONATTRIBUTE] as
  select
    ea.[EDUCATIONATTRIBUTEFACTID], 
    ea.[ATTRIBUTEDIMID], 
    e.[CONSTITUENTDIMID],
    e.[CONSTITUENTSYSTEMID],
    ea.[EDUCATIONDIMID], 
    ea.[EDUCATIONSYSTEMID],
    ea.[ATTRIBUTESTARTDATEDIMID],  
    ea.[ATTRIBUTESTARTDATE],
    ea.[ATTRIBUTEENDDATEDIMID], 
    ea.[ATTRIBUTEENDDATE],
    ea.[ATTRIBUTEVALUE], 
    ea.[ATTRIBUTEISCURRENT],
    ea.[ATTRIBUTECOMMENT]
  from 
    BBDW.[FACT_EDUCATIONATTRIBUTE] ea 
    left join BBDW.[DIM_EDUCATION] e on ea.[EDUCATIONDIMID] = e.[EDUCATIONDIMID]
    left join BBDW.[DIM_ATTRIBUTE] a on ea.[ATTRIBUTEDIMID] = a.[ATTRIBUTEDIMID]
  where (a.[ATTRIBUTEHASCODETABLE] = 1);