Поделиться через


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

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

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

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

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

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

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

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