Mise à jour de cellules (XMLA)
Vous pouvez utiliser la commande UpdateCells pour modifier la valeur d’une ou de plusieurs cellules d’un cube activée pour la réécriture 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.
Notes
La commande UpdateCells
ne prend pas en charge les allocations pendant l'écriture différée du cube. Pour utiliser la réécriture allouée, vous devez utiliser la commande Instruction pour envoyer une instruction UPDATE MDX (Multidimensional Expressions). Pour plus d’informations, consultez INSTRUCTION UPDATE CUBE (MDX).
Spécification de cellules
La propriété Cell de la UpdateCells
commande contient les cellules à mettre à jour. Vous pouvez identifier chaque cellule dans la propriété Cell
en utilisant leur nombre ordinal. D’un point de vue conceptuel, Analysis Services numérote les cellules d’un cube comme s’il s’agissait d’un tableau de dimensions p, où p est le nombre d’axes. Les cellules sont traitées dans l'ordre ligne-champ. L'illustration suivante présente la formule permettant de calculer le nombre ordinal d'une cellule.
Une fois que vous connaissez le nombre 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
Élément Update (XMLA)
Développement avec XMLA dans Analysis Services