Basismodul zum Erstellen benutzerdefinierter Data Warehouse-Datenschreiber, die Daten mithilfe der SQL-Masseneinfügefunktion einfügen
Type | WriteActionModuleType |
Isolation | Any |
Accessibility | Public |
RunAs | Microsoft.SystemCenter.DataWarehouse.ActionAccount |
InputType | System.BaseData |
ID | ParameterType | Selector | Display Name | Description |
---|---|---|---|---|
MaxExecutionAttemptCount | int | $Config/MaxExecutionAttemptCount$ | Maximale Anzahl von Schreibversuchen | Maximale 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). |
ExecutionAttemptTimeoutIntervalSeconds | int | $Config/ExecutionAttemptTimeoutIntervalSeconds$ | Timeoutintervall in Sekunden für aufeinander folgende Ausführungsversuche | Intervall in Sekunden zwischen zwei aufeinander folgenden Ausführungsversuchen |
BulkInsertBatchSize | int | $Config/BulkInsertBatchSize$ | Batchgröße für Masseneinfügung | Maximale Batchgröße für Masseneinfügung |
MaxBatchesToProcessBeforeMaintenanceCount | int | $Config/MaxBatchesToProcessBeforeMaintenanceCount$ | Maximal zu verarbeitende Datenelementbatches vor Wartung | Maximal vom Modul zu verarbeitende Datenelementbatches vor Ausführung der Wartung für Datasets |
<WriteActionModuleType ID="Microsoft.SystemCenter.DataWarehouse.BulkInsertBulkDataWriter" Accessibility="Public" RunAs="Microsoft.SystemCenter.DataWarehouse.ActionAccount" Batching="false">
<Configuration>
<IncludeSchemaTypes>
<SchemaType>Microsoft.SystemCenter.DataWarehouse.BulkDataWriterSchema</SchemaType>
<SchemaType>Microsoft.SystemCenter.DataWarehouse.SqlAuthenticationSchema</SchemaType>
</IncludeSchemaTypes>
<xsd:element name="ManagementGroupId" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="DataSetId" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<xsd:element name="DataRoutingKey" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<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="TableName" type="xsd:string" 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"/>
<xsd:element name="DataItemXPathIteratorExpression" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<xsd:element name="TableColumns" type="ColumnDefinitionsType" minOccurs="1" maxOccurs="1"/>
<xsd:element name="SqlAuthentication" type="SqlAuthenticationType" 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">
<Managed>
<Assembly>Microsoft.EnterpriseManagement.HealthService.Modules.DataWarehouse, Culture="", PublicKeyToken="31bf3856ad364e35", Version="7.0.5000.0"</Assembly>
<Type>Microsoft.EnterpriseManagement.HealthService.Modules.DataWarehouse.BulkInsertModule</Type>
</Managed>
</ModuleImplementation>
<InputType>System!System.BaseData</InputType>
</WriteActionModuleType>