OLAPDATASOURCESMARTFIELD

Defines the smart fields that are enabled or disabled for the OLAP data mart

Primary Key

Primary Key Field Type
ID uniqueidentifier

Fields

Field Field Type Null Notes Description
DATEADDED datetime Default = getdate() Indicates the date this record was added.
DATECHANGED datetime Default = getdate() Indicates the date this record was last changed.
TS timestamp Timestamp.
TSLONG bigint (Computed) yes CONVERT(bigint, TS) Numeric representation of the timestamp.

Foreign Keys

Foreign Key Field Type Null Notes Description
OLAPDATASOURCEID uniqueidentifier OLAPDATASOURCE.ID The unique ID of the OLAP data source
SMARTFIELDID uniqueidentifier SMARTFIELD.ID The unique ID of the smart field instance
ADDEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT.
CHANGEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT.

Indexes

Index Name Fields Unique Primary Clustered
IX_OLAPDATASOURCESMARTFIELD_DATEADDED DATEADDED yes
IX_OLAPDATASOURCESMARTFIELD_DATECHANGED DATECHANGED
PK_OLAPDATASOURCESMARTFIELD ID yes yes
UIX_OLAPDATASOURCESMARTFIELD_OLAPDATASOURCEID_SMARTFIELDID OLAPDATASOURCEID, SMARTFIELDID yes

Triggers

Trigger Name Description
TR_OLAPDATASOURCESMARTFIELD_AUDIT_UPDATE
TR_OLAPDATASOURCESMARTFIELD_AUDIT_DELETE