Data Warehouse performance data writer (default routing)

Microsoft.SystemCenter.DataWarehouse.PerformanceDataWriterDefaultRouting (WriteActionModuleType)

Writes performance data to the Data Warehouse default store

Element properties:

TypeWriteActionModuleType
IsolationAny
AccessibilityInternal
RunAsDefault
InputTypeMicrosoft.SystemCenter.Performance.LinkedData

Member Modules:

ID Module Type TypeId RunAs 
WA WriteAction Microsoft.SystemCenter.DataWarehouse.PerformanceDataWriter Default

Overrideable Parameters:

IDParameterTypeSelectorDisplay NameDescription
MaxExecutionAttemptCountint$Config/MaxExecutionAttemptCount$Maximum write operation execution attempt countMaximum number of attempts module will perform before declaring inability to process data item. Value of zero indicates the module will continue execution (unlimited attempts)
ExecutionAttemptTimeoutIntervalSecondsint$Config/ExecutionAttemptTimeoutIntervalSeconds$Subsequent execution attempt timeout interval in secondsInterval in seconds between two subsequent execution attempts
BulkInsertBatchSizeint$Config/BulkInsertBatchSize$Bulk insert batch sizeMaximum size of the batch for bulk insert operation
MaxBatchesToProcessBeforeMaintenanceCountint$Config/MaxBatchesToProcessBeforeMaintenanceCount$Maximum number of data item batches to process before maintenanceMaximum number of data item batches module will process before running data set maintenance operations

Source Code:

<WriteActionModuleType ID="Microsoft.SystemCenter.DataWarehouse.PerformanceDataWriterDefaultRouting" Accessibility="Internal" Batching="false">
<Configuration>
<xsd:element name="BulkInsertBatchSize" type="xsd:positiveInteger" minOccurs="1" maxOccurs="1"/>
<xsd:element name="MaxBatchesToProcessBeforeMaintenanceCount" type="xsd:positiveInteger" minOccurs="1" maxOccurs="1"/>
<xsd:element name="MaxExecutionAttemptCount" type="xsd:int" minOccurs="1" maxOccurs="1"/>
<xsd:element name="ExecutionAttemptTimeoutIntervalSeconds" type="xsd:int" minOccurs="1" maxOccurs="1"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="MaxExecutionAttemptCount" ParameterType="int" Selector="$Config/MaxExecutionAttemptCount$"/>
<OverrideableParameter ID="ExecutionAttemptTimeoutIntervalSeconds" ParameterType="int" Selector="$Config/ExecutionAttemptTimeoutIntervalSeconds$"/>
<OverrideableParameter ID="BulkInsertBatchSize" ParameterType="int" Selector="$Config/BulkInsertBatchSize$"/>
<OverrideableParameter ID="MaxBatchesToProcessBeforeMaintenanceCount" ParameterType="int" Selector="$Config/MaxBatchesToProcessBeforeMaintenanceCount$"/>
</OverrideableParameters>
<ModuleImplementation Isolation="Any">
<Composite>
<MemberModules>
<WriteAction ID="WA" TypeID="Microsoft.SystemCenter.DataWarehouse.PerformanceDataWriter">
<DataRoutingKey/>
<BulkInsertBatchSize>$Config/BulkInsertBatchSize$</BulkInsertBatchSize>
<MaxBatchesToProcessBeforeMaintenanceCount>$Config/MaxBatchesToProcessBeforeMaintenanceCount$</MaxBatchesToProcessBeforeMaintenanceCount>
<MaxExecutionAttemptCount>$Config/MaxExecutionAttemptCount$</MaxExecutionAttemptCount>
<ExecutionAttemptTimeoutIntervalSeconds>$Config/ExecutionAttemptTimeoutIntervalSeconds$</ExecutionAttemptTimeoutIntervalSeconds>
</WriteAction>
</MemberModules>
<Composition>
<Node ID="WA"/>
</Composition>
</Composite>
</ModuleImplementation>
<InputType>SystemCenter!Microsoft.SystemCenter.Performance.LinkedData</InputType>
</WriteActionModuleType>