Partager via


Mise à jour des cellules (XMLA)

Vous pouvez utiliser la commande UpdateCells pour modifier la valeur d’une ou plusieurs cellules d’un cube activé pour l’écriture différée du cube. Microsoft SQL Server Analysis Services stocke les informations mises à jour dans une table d’écriture différée distincte pour chaque partition qui contient des cellules à mettre à jour.

Remarque

La UpdateCells commande ne prend pas en charge les allocations pendant l’écriture différée du cube. Pour utiliser l’écriture différée allouée, vous devez utiliser la commande Instruction pour envoyer une instruction UPDATE MDX (Multidimensional Expressions). Pour plus d’informations, consultez UPDATE CUBE Statement (MDX).

Spécification de cellules

La propriété Cell de la UpdateCells commande contient les cellules à mettre à jour. Vous identifiez chaque cellule de la propriété à l’aide Cell du numéro ordinal de cette cellule. Conceptuellement, Analysis Services nombre les cellules d’un cube comme si le cube était un tableau p dimensionnel, où p correspond au nombre d’axes. Les cellules sont traitées dans l’ordre principal des lignes. L’illustration suivante montre la formule permettant de calculer le nombre ordinal d’une cellule.

Formule pour calculer la position ordinale de

Une fois que vous connaissez le numéro ordinal d’une cellule, vous pouvez indiquer la valeur prévue de la cellule dans la propriété Value de la propriété Cell .

Voir aussi

Update, élément (XMLA)
Développement avec XMLA dans Analysis Services