Enregistreur des données de performances de l'entrepôt de données (routage personnalisé)

Microsoft.SystemCenter.DataWarehouse.PerformanceDataWriter (WriteActionModuleType)

Utilisez ce module pour enregistrer les données de performances dans l'entrepôt de données à l'aide d'un routage personnalisé (jeu de données personnalisé).

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$Nombre maximal de tentatives d'exécution de l'opération d'écritureNombre maximal de tentatives que le module doit effectuer avant de déclarer qu'il ne peut pas traiter l'élément de données. Une valeur nulle indique que le module poursuivra son exécution (nombre de tentatives illimité)
ExecutionAttemptTimeoutIntervalSecondsint$Config/ExecutionAttemptTimeoutIntervalSeconds$Délai entre tentatives d'exécution successives en secondesIntervalle en secondes entre deux tentatives d'exécution successives
BulkInsertBatchSizeint$Config/BulkInsertBatchSize$Taille du lot d'insertion en blocTaille maximale du lot pour l'opération d'insertion en bloc
MaxBatchesToProcessBeforeMaintenanceCountint$Config/MaxBatchesToProcessBeforeMaintenanceCount$Nombre maximal de lots d'éléments de données à traiter avant la maintenanceNombre maximal de lots d'éléments de données que le module peut effectuer avant d'exécuter les opérations de maintenance du jeu de données

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>