Microsoft.SystemCenter.DataWarehouse.StandardDatasetSchema (SchemaType)

Element properties:

AccessibilityPublic

Source Code:

<SchemaType ID="Microsoft.SystemCenter.DataWarehouse.StandardDatasetSchema" Accessibility="Public">
<xsd:simpleType name="SqlIdentifierType">
<xsd:restriction base="xsd:string">
<xsd:minLength value="1"/>
<xsd:maxLength value="128"/>
<xsd:pattern value="[a-zA-Z][0-9_a-zA-Z]*"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="TimeOfDayType">
<xsd:restriction base="xsd:string">
<xsd:minLength value="5"/>
<xsd:maxLength value="5"/>
<xsd:pattern value="[0-9][0-9]:[0-9][0-9]"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AggregationTypeType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Raw"/>
<xsd:enumeration value="Subhourly"/>
<xsd:enumeration value="Hourly"/>
<xsd:enumeration value="Daily"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="AggregationIntervalDurationMinutesType">
<xsd:restriction base="xsd:int">
<xsd:enumeration value="1"/>
<xsd:enumeration value="2"/>
<xsd:enumeration value="3"/>
<xsd:enumeration value="4"/>
<xsd:enumeration value="5"/>
<xsd:enumeration value="6"/>
<xsd:enumeration value="10"/>
<xsd:enumeration value="12"/>
<xsd:enumeration value="15"/>
<xsd:enumeration value="20"/>
<xsd:enumeration value="30"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="AggregationSettingsType">
<xsd:sequence>
<xsd:element name="BaseTableName" type="SqlIdentifierType"/>
<xsd:element name="MaxTableRowCount" type="xsd:positiveInteger"/>
<xsd:element name="MaxTableSizeKb" type="xsd:positiveInteger" minOccurs="0" maxOccurs="1"/>
<xsd:element name="DataFileGroupName" type="SqlIdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="IndexFileGroupName" type="SqlIdentifierType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="MaxDataAgeDays" type="xsd:positiveInteger"/>
<xsd:element name="GroomingIntervalMinutes" type="xsd:positiveInteger"/>
<xsd:element name="MaxRowsToGroom" type="xsd:positiveInteger"/>
<xsd:element name="IndexOptimizationIntervalMinutes" type="xsd:positiveInteger"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="NonRawAggregationSettingsType">
<xsd:complexContent>
<xsd:extension base="AggregationSettingsType">
<xsd:sequence>
<xsd:element name="AggregationStartDelayMinutes" type="xsd:positiveInteger"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="SubhourlyAggregationSettingsType">
<xsd:complexContent>
<xsd:extension base="NonRawAggregationSettingsType">
<xsd:sequence>
<xsd:element name="AggregationIntervalDurationMinutes" type="AggregationIntervalDurationMinutesType"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AggregationsType">
<xsd:sequence>
<xsd:element name="Raw" type="AggregationSettingsType"/>
<xsd:element name="Subhourly" type="SubhourlyAggregationSettingsType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Hourly" type="NonRawAggregationSettingsType" minOccurs="0" maxOccurs="1"/>
<xsd:element name="Daily" type="NonRawAggregationSettingsType" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</SchemaType>