Обновление ячеек (XML для аналитики)

При помощи команды UpdateCells можно изменять значение одной или нескольких ячеек в кубе, для которого разрешена обратная запись. Для каждой секции, содержащий обновляемые ячейки, службы Microsoft SQL Server Службы Analysis Services хранят обновленную информацию в отдельной таблице обратной записи.

ПримечаниеПримечание

Команда UpdateCells не поддерживает выделения во время обратной записи куба. Чтобы воспользоваться выделенной обратной записью, следует использовать команду Statement для отправки инструкции UPDATE многомерных выражений. Дополнительные сведения см. в разделе Инструкция UPDATE CUBE (многомерные выражения).

Указание ячеек

В свойстве Cell команды UpdateCells указываются ячейки, которые должны быть обновлены. Каждая ячейка в свойстве Cell указывается при помощи ее порядкового номера. По существу, службы Службы Analysis Services нумеруют ячейки в кубе так, как если бы куб представлял собой p-размерный массив, где p — это число осей. Адресация ячеек осуществляется по строкам. На следующем рисунке показана формула для вычисления порядкового номера ячейки.

Формула вычисления порядкового номера ячейки

Определив порядковый номер ячейки, можно указать требуемое значение ячейки в свойстве Value свойства Cell.