Batch 요소(XMLA)Batch Element (XMLA)

적용 대상:예SQL Server Analysis Services예Azure Analysis ServicesAPPLIES TO:yesSQL Server Analysis ServicesyesAzure Analysis Services순차 또는 병렬의 인스턴스에서 Analysis (XMLA) 명령에 대 한 하나 이상의 XML을 일괄 처리 작업으로 수행 MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services합니다. Performs one or more XML for Analysis (XMLA) commands as a batch operation, either sequentially or in parallel, on an instance of MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services.

구문Syntax


<Command>  
   <Batch Transaction="Boolean" ProcessAffectedObjects="Boolean">  
      <Bindings>...</Bindings>  
      <DataSource>...</DataSource>  
      <DataSourceView>...</DataSourceView>  
      <ErrorConfiguration>...</ErrorConfiguration>  
      <Parallel>...</Parallel>  
      <!-- One or more XMLA commands -->  
   </Batch>  
</Command>  

요소 특징Element Characteristics

특징Characteristic DescriptionDescription
데이터 형식 및 길이Data type and length InclusionThresholdSettingNone
기본값Default value InclusionThresholdSettingNone
카디널리티Cardinality 0-n: 두 번 이상 나타날 수 있는 선택적 요소입니다.0-n: Optional element that can occur more than once.

요소 관계Element Relationships

관계Relationship 요소Element
부모 요소Parent elements CommandCommand
자식 요소Child elements 바인딩, DataSource, DataSourceView, ErrorConfiguration, 병렬Bindings, DataSource, DataSourceView, ErrorConfiguration, Parallel

다음 XMLA 명령 중 하나 이상이: Alter, 백업, BeginTransaction, ClearCache, CommitTransaction, 만들, 삭제, DesignAggregations, Drop, 삽입, 잠금, MergePartitions, NotifyTableChange, 프로세스, 복원, RollbackTransaction, SetPasswordEncryptionKey, 문을, 구독, 동기화, 잠금 해제, 업데이트, UpdateCellsOne or more of the following XMLA commands: Alter, Backup, BeginTransaction, ClearCache, CommitTransaction, Create, Delete, DesignAggregations, Drop, Insert, Lock, MergePartitions, NotifyTableChange, Process, Restore, RollbackTransaction, SetPasswordEncryptionKey, Statement, Subscribe, Synchronize, Unlock, Update, UpdateCells

특성Attributes

attributeAttribute DescriptionDescription
ProcessAffectedObjectsProcessAffectedObjects 선택적 Boolean 특성입니다. 다시 처리가 필요한 모든 개체를 처리할지 여부를 나타냅니다.(Optional Boolean attribute) Indicates whether all objects that require reprocessing will be processed.

경우 true로 설정 된 Analysis ServicesAnalysis Services 인스턴스에 포함 된 개체를 처리 한 결과로 다시 처리 해야 하는 모든 개체를 처리는 일괄 처리 명령입니다.If set to true, the Analysis ServicesAnalysis Services instance processes any objects that require reprocessing as a result of processing an object included in the Batch command.

경우로 설정 false, Analysis ServicesAnalysis Services 인스턴스 처리에 포함 하는 개체에 대해서만 일괄 처리 명령입니다.If set to false, the Analysis ServicesAnalysis Services instance processes only those objects included in the Batch command.
트랜잭션Transaction 선택적 Boolean 특성입니다. Batch 명령에 포함된 명령을 단일 트랜잭션으로 처리할지, 아니면 개별 트랜잭션으로 처리할지를 나타냅니다.(Optional Boolean attribute) Indicates whether the command included in the Batch command are treated as a single transaction or individual transactions.

True로 설정하면 Batch 명령에 포함된 모든 명령이 단일 트랜잭션으로 간주됩니다.If set to true, all of the commands included in the Batch command are considered a single transaction. 실패한 명령이 있으면 해당 명령 이전에 실행된 명령이 롤백되고 Batch 명령이 후속 명령을 실행하지 않고 중지됩니다.If any command fails, the commands executed prior to the failed command are rolled back, and the Batch command stops without executing subsequent commands.

false로 설정하면 Batch 명령이 모든 명령을 실행하고 성공적으로 완료되는 각 명령의 결과를 커밋합니다.If set to false, the Batch command attempts to execute every command, and commits the results of each command that completes successfully.

주의Remarks

경고

Command/Execute/Statement는 현재 Batch 작업에서 지원되지 않습니다.Command/Execute/Statement is currently not supported in a Batch operation.

XMLA에서 일괄 처리 작업을 수행 하는 방법에 대 한 자세한 내용은 참조 일괄 처리 작업 수행 ( XMLA ) .For more information about performing batch operations in XMLA, see Performing Batch Operations (XMLA).

관련 항목:See Also

명령 ( XMLA )Commands (XMLA)