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


Элемент NotifyTableChange (XML для аналитики)

Уведомляет экземпляр служб Microsoft SQL Server Службы Analysis Services, что в таблицах указанного источника данных произошло изменение.

Синтаксис

<Command>
   <NotifyTableChange>
      <Object>...</Object>
      <TableNotifications>...</TableNotifications>
   </NotifyTableChange>
</Command>

Характеристики элемента

Характеристика

Описание

Тип данных и длина

нет

Значение по умолчанию

Нет

Количество элементов

От 0 до n: необязательный элемент, который может встречаться несколько раз.

Связи элемента

Связь

Элемент

Родительские элементы

Command

Дочерние элементы

Object, TableNotifications

Замечания

Команда NotifyTableChange позволяет клиентскому приложению явно уведомить экземпляр служб Службы Analysis Services о том, что одна или несколько таблиц в источнике данных были изменены. Для упреждающего кэширования такое уведомление указывает, что объекты реляционного OLAP (ROLAP), основанные на этих таблицах, должны быть проверены и обновлены.

Этот метод уведомления лучше всего подходит для объектов ROLAP, основанных на представлениях или именованных запросах, определенных в представлении источника данных, изменения в которых сложно выявлять и отслеживать.

Элемент Object должен ссылаться на источник данных в базе данных служб Службы Analysis Services. Если элемент Object ссылается на объект, отличный от источника данных, возникает ошибка.

Дополнительные сведения об упреждающем кэшировании см. в разделе Упреждающее кэширование (секции).

См. также

Основные понятия

Команды (XMLA)