3.1.5.1.1.1.2.1 Columns

The TMSCHEMA_MODEL rowset contains the following columns.

Name

Restriction

ID

Yes

Name

Yes

Description

Yes

StorageLocation

Yes

DefaultMode

Yes

DefaultDataView

Yes

Culture

Yes

Collation

Yes

ModifiedTime

Yes

StructureModifiedTime

Yes

Version

DataAccessOptions

Yes

DefaultMeasureID

ForceUniqueNames

Yes

DiscourageImplicitMeasures

Yes

DataSourceDefaultMaxConnections

Yes

SourceQueryCulture

Yes

MAttributes

Yes

DiscourageCompositeModels

Yes

AutomaticAggregationOptions

MaxParallelismPerRefresh

MaxParallelismPerQuery

Yes

The name attribute of the root element of the TabularDiscoverRowsetType complex type is set to "Model". The XML schema definition (XSD) for the TMSCHEMA_MODEL rowset is as follows.

 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:sql="urn:schemas-microsoft-com:xml-sql">
   <xs:element>
     <xs:complexType>
       <xs:sequence>
         <xs:element name="row" type="TabularDiscoverModelRowType" />
       </xs:sequence>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="TabularDiscoverModelRowType">
     <xs:sequence>
       <xs:element sql:field="ID" name="ID" type="xs:unsignedLong" minOccurs="0" />
       <xs:element sql:field="Name" name="Name" type="xs:string" minOccurs="0" />
       <xs:element sql:field="Description" name="Description" type="xs:string" minOccurs="0" />
       <xs:element sql:field="StorageLocation" name="StorageLocation" type="xs:string" minOccurs="0" />
       <xs:element sql:field="DefaultMode" name="DefaultMode" type="xs:long" minOccurs="0" />
       <xs:element sql:field="DefaultDataView" name="DefaultDataView" type="xs:long" minOccurs="0" />
       <xs:element sql:field="Culture" name="Culture" type="xs:string" minOccurs="0" />
       <xs:element sql:field="Collation" name="Collation" type="xs:string" minOccurs="0" />
       <xs:element sql:field="ModifiedTime" name="ModifiedTime" type="xs:dateTime" minOccurs="0" />
       <xs:element sql:field="StructureModifiedTime" name="StructureModifiedTime" type="xs:dateTime" minOccurs="0" />
       <xs:element sql:field="Version" name="Version" type="xs:long" minOccurs="0" />
       <xs:element sql:field="DataAccessOptions" name="DataAccessOptions" type="xs:string" minOccurs="0" />
       <xs:element sql:field="DefaultMeasureID" name="DefaultMeasureID" type="xs:unsignedLong" minOccurs="0" />
       <xs:element sql:field="ForceUniqueNames" name="ForceUniqueNames" type="xs:boolean" minOccurs="0" />
       <xs:element sql:field="DiscourageImplicitMeasures" name="DiscourageImplicitMeasures" type="xs:boolean" minOccurs="0" />
       <xs:element sql:field="DataSourceDefaultMaxConnections" name="DataSourceDefaultMaxConnections" type="xs:int" minOccurs="0" />
       <xs:element sql:field="SourceQueryCulture" name="SourceQueryCulture" type="xs:string" minOccurs="0" />
       <xs:element sql:field="MAttributes" name="MAttributes" type="xs:string" minOccurs="0" />
       <xs:element sql:field="DiscourageCompositeModels" name="DiscourageCompositeModels" type="xs:boolean" minOccurs="0" />
       <xs:element sql:field="AutomaticAggregationOptions" name="AutomaticAggregationOptions" type="xs:string" minOccurs="0" />
       <xs:element sql:field="MaxParallelismPerRefresh" name="MaxParallelismPerRefresh" type="xs:int" minOccurs="0" />
       <xs:element sql:field="MaxParallelismPerQuery" name="MaxParallelismPerQuery" type="xs:int" minOccurs="0" />
     </xs:sequence>
   </xs:complexType>
 </xs:schema>