Actualizar celdas (XMLA)

Puede usar el comando UpdateCells para cambiar el valor de una o varias celdas de un cubo habilitado para la escritura diferida de cubos. Microsoft SQL Server SQL Server Analysis Services almacena la información actualizada en una tabla de reescritura independiente para cada partición que contiene celdas que se van a actualizar.

Nota

El comando UpdateCells no admite asignaciones durante la escritura diferida de cubos. Para usar la escritura diferida asignada, debe usar el comando Statement para enviar una instrucción UPDATE de expresiones multidimensionales (MDX). Para obtener más información, vea INSTRUCCIÓN UPDATE CUBE (MDX).

Especificar celdas

La propiedad Cell del comando UpdateCells contiene las celdas que se van a actualizar. Cada celda de la propiedad Cell se identifica mediante el número ordinal de esa celda. Conceptualmente, SQL Server Analysis Services números de celdas de un cubo como si el cubo fuera una matriz bidimensional, donde p es el número de ejes. Las celdas se ordenan por importancia de fila. En la ilustración siguiente se muestra la fórmula para calcular el número ordinal de una celda.

Formula to calculate the cell ordinal position

Una vez que conozca el número ordinal de una celda, puede indicar el valor previsto de la celda en la propiedad Value de la propiedad Cell .

Consulte también

Elemento Update (XMLA)
Desarrollar con XMLA en Analysis Services