Élément Batch (XMLA)

Effectue une ou plusieurs commandes XMLA (XML for Analysis) dans le cadre d'une opération de traitement par lots, soit de manière séquentielle ou en parallèle, sur une instance de MicrosoftSQL ServerAnalysis Services.

Syntaxe

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

Caractéristiques de l'élément

Caractéristique

Description

Type de données et longueur

Aucun

Valeur par défaut

Aucune

Cardinalité

0-n : élément facultatif susceptible d'apparaître plusieurs fois.

Attributs

Attribut

Description

ProcessAffectedObjects

(Attribut Boolean facultatif) Indique si tous les objets qui exigent un nouveau traitement seront traités.

S'il possède la valeur True, l'instance Analysis Services traite tous les objets qui nécessitent un nouveau traitement suite au traitement d'un objet inclus dans la commande Batch.

Si l'attribut possède la valeur false, l'instance Analysis Services traite uniquement les objets inclus dans la commande Batch.

Transaction

(Attribut Boolean facultatif) Indique si les commandes incluses dans la commande Batch sont traitées comme une transaction unique ou en tant que transactions individuelles.

S'il possède la valeur True, toutes les commandes incluses dans la commande Batch sont considérées comme une transaction unique. En cas d'échec d'une commande, les commandes exécutées avant la commande défaillante sont restaurées, et la commande Batch s'arrête sans exécuter les commandes suivantes.

Si l'attribut possède la valeur false, la commande Batch tente d'exécuter toutes les commandes et valide les résultats de chaque commande effectuée avec succès.

Notes

Pour plus d'informations sur la manière d'effectuer des opérations de traitement par lots dans XMLA, consultez Exécution d'opérations de traitement par lot (XMLA).

Voir aussi

Concepts