Schreiber für Data Warehouse-Leistungsdaten (benutzerdefiniertes Routing)

Microsoft.SystemCenter.DataWarehouse.PerformanceDataWriter (WriteActionModuleType)

Verwenden Sie dieses Modul, um Leistungsdaten mit benutzerdefiniertem Routing (benutzerdefiniertes Dataset) in das Data Warehouse zu schreiben.

Element properties:

TypeWriteActionModuleType
IsolationAny
AccessibilityPublic
RunAsDefault
InputTypeMicrosoft.SystemCenter.Performance.LinkedData

Member Modules:

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

Overrideable Parameters:

IDParameterTypeSelectorDisplay NameDescription
MaxExecutionAttemptCountint$Config/MaxExecutionAttemptCount$Maximale Anzahl von SchreibversuchenMaximale Anzahl von Versuchen des Moduls, bevor die Verarbeitung eines Datenelements als gescheitert gilt. Mit dem Wert null wird angegeben, dass die Ausführung des Moduls fortgesetzt wird (unbegrenzte Anzahl von Versuchen).
ExecutionAttemptTimeoutIntervalSecondsint$Config/ExecutionAttemptTimeoutIntervalSeconds$Timeoutintervall in Sekunden für aufeinander folgende AusführungsversucheIntervall in Sekunden zwischen zwei aufeinander folgenden Ausführungsversuchen
BulkInsertBatchSizeint$Config/BulkInsertBatchSize$Batchgröße für MasseneinfügungMaximale Batchgröße für Masseneinfügung
MaxBatchesToProcessBeforeMaintenanceCountint$Config/MaxBatchesToProcessBeforeMaintenanceCount$Maximal zu verarbeitende Datenelementbatches vor WartungMaximal vom Modul zu verarbeitende Datenelementbatches vor Ausführung der Wartung für Datasets

Source Code:

<WriteActionModuleType ID="Microsoft.SystemCenter.DataWarehouse.PerformanceDataWriter" Accessibility="Public" Batching="false">
<Configuration>
<xsd:element name="DataRoutingKey" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="BulkInsertBatchSize" type="xsd:positiveInteger" minOccurs="0" maxOccurs="1"/>
<xsd:element name="MaxBatchesToProcessBeforeMaintenanceCount" type="xsd:positiveInteger" minOccurs="0" maxOccurs="1"/>
<xsd:element name="MaxExecutionAttemptCount" type="xsd:int" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ExecutionAttemptTimeoutIntervalSeconds" type="xsd:int" minOccurs="0" 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.PerformanceDataWriterInternal">
<ManagementGroupId>$Target/ManagementGroup/Id$</ManagementGroupId>
<DataSetId>$MPElement[Name="Microsoft.SystemCenter.DataWarehouse.DataSet.Performance"]$</DataSetId>
<DataRoutingKey>$Config/DataRoutingKey$</DataRoutingKey>
<TableName>Perf.PerformanceStage</TableName>
<BulkInsertBatchSize>$Config/BulkInsertBatchSize$</BulkInsertBatchSize>
<MaxBatchesToProcessBeforeMaintenanceCount>$Config/MaxBatchesToProcessBeforeMaintenanceCount$</MaxBatchesToProcessBeforeMaintenanceCount>
<MaxExecutionAttemptCount>$Config/MaxExecutionAttemptCount$</MaxExecutionAttemptCount>
<ExecutionAttemptTimeoutIntervalSeconds>$Config/ExecutionAttemptTimeoutIntervalSeconds$</ExecutionAttemptTimeoutIntervalSeconds>
<SqlAuthentication>
<Login>$RunAs[Name="Microsoft.SystemCenter.DataWarehouse.SqlAuthenticationActionAccount"]/UserName$</Login>
<Password>$RunAs[Name="Microsoft.SystemCenter.DataWarehouse.SqlAuthenticationActionAccount"]/Password$</Password>
</SqlAuthentication>
</WriteAction>
</MemberModules>
<Composition>
<Node ID="WA"/>
</Composition>
</Composite>
</ModuleImplementation>
<InputType>SystemCenter!Microsoft.SystemCenter.Performance.LinkedData</InputType>
</WriteActionModuleType>