OLAPDATASOURCE (4.0SP20)

Contains one row for each Analysis Services OLAP/UDM data source that has been configured for they system.

Primary Key
Primary Key Field Type

ID

uniqueidentifier

Foreign Key Fields
Foreign Key Field Type Null Notes Description

OLAPDATASOURCECATEGORYCODEID

uniqueidentifier

true

FK to Olap Data Source Category Code table.

BEFORE_ETL_QUEUEPROCESSID

uniqueidentifier

true

The ID of a Queue business process to run before the Etl starts.

AFTER_ETL_QUEUEPROCESSID

uniqueidentifier

true

The ID of a Queue business process to run after the Etl ends.

ADDEDBYID

uniqueidentifier

false

FK to CHANGEAGENT.

CHANGEDBYID

uniqueidentifier

false

FK to CHANGEAGENT.

Fields
Field Field Type Null Notes Description

SOURCENAME

nvarchar(255)

false

''

A friendly name to present to the end user when choosing a datasource

SOURCEDESCRIPTION

nvarchar(2048)

false

''

A description of this data source

MARTKEY

nvarchar(255)

false

''

The Mart key from the Mart Manifest file that generated this row

CONNECTIONSTRING

nvarchar(2048)

false

''

IMPERSONATE

bit

false

0

1 if a user should be impersonated when connecting to this datasource

IMPERSONATEUSERACCOUNTSID

varbinary

true

IMPERSONATEUSERNAME

nvarchar(128) (Computed)

true

Computed name of the IMPERSONATEUSERACCOUNTSID column value

IMPERSONATEUSERPWD

nvarchar(4000)

false

''

IMPERSONATELOCALUSERNAME

nvarchar(255)

false

''

The name of a local user to impersonate for the connection.

UDMDEPLOYMENTMANIFEST

xml

true

The contents of the udm deployment manifest that created this datasource.

ETLSERVERNAME

nvarchar(128)

false

''

Name of SQL Server where the ETL SQL Agent job is configured.

ETLJOBNAME

nvarchar(255)

false

''

Name of SQL Server SQL Agent job that invokes the data mart refresh.

ETLJOBSTEPNAME

nvarchar(255)

false

''

Name of SQL Server SQL Agent job step that invokes the data mart refresh.

MARTMANIFEST

xml

false

The contents of the data mart deployment manifest that created this datasource.

ETLDATABASENAME

nvarchar(128)

false

''

Name of SQL Server database where the ETL control table and ETL reset procedure are located.

ISOLAP

bit

false

0

True if this data source has an OLAP cube. If false then the data source if just used for relational data.

OLAPCLIENT_HTTP_DATASOURCE_URL

UDT_WEBADDRESS

false

''

The url to use for OLAP clients (such as Excel) for access to the Analysis Services server via HTTP.

DATEADDED

datetime

false

getdate()

Indicates the date this record was added.

DATECHANGED

datetime

false

getdate()

Indicates the date this record was last changed.

TS

timestamp

false

Timestamp.

TSLONG

bigint (Computed)

true

Numeric representation of the timestamp.

INCLUDESELECTIONS

bit

false

0

VALIDATIONPROCESSID

uniqueidentifier

true

ETLMAXPARALLELISM

int

false

1

DATEQUERYNAME

nvarchar(128)

false

''

DATEQUERYKEYCOLUMN

nvarchar(128)

false

''

SUPPORTSROLLINGDATES

bit

false

0

DATAWINDOWREFERENCE

datetime

true

Indexes
Index Name Field(s) Unique Primary Clustered

IX_OLAPDATASOURCE_DATEADDED

DATEADDED

False

False

True

IX_OLAPDATASOURCE_DATECHANGED

DATECHANGED

False

False

False

PK_OLAPDATASOURCE

ID

True

True

False

UC_OLAPDATASOURCE_SOURCENAME

SOURCENAME

True

False

False

Triggers
Trigger Name Description

TR_OLAPDATASOURCE_AUDIT_UPDATE

TR_OLAPDATASOURCE_AUDIT_DELETE

Referenced by
Referenced by Field

ETLHISTORY

OLAPDATASOURCEID

ETLREFRESHPROCESS

OLAPDATASOURCEID

OLAPDATASOURCEATTRIBUTECATEGORY

OLAPDATASOURCEID

OLAPDATASOURCESMARTFIELD

OLAPDATASOURCEID

OLAPDATASOURCEVALIDATIONPARAMETERS

OLAPDATASOURCEID

OLAPREFRESHPROCESS

OLAPDATASOURCEID