Partager via


Élément NotifyTableChange (XMLA)

Notifies an instance of Microsoft SQL Server Analysis Services that a change has occurred to tables in a specified data source.

Syntaxe

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

Element Characteristics

Caractéristique

Description

Type de données et longueur

Aucun

Valeur par défaut

None

Cardinality

0-n : élément facultatif susceptible d'apparaître plusieurs fois.

Relations entre les éléments

Relationship

Élément

Éléments parents

Command

Éléments enfants

Object, TableNotifications

Notes

La commande NotifyTableChange permet à une application cliente de notifier explicitement une instance Analysis Services qu'une ou plusieurs tables contenues dans une source de données ont été modifiées. Pour la mise en cache proactive, cette notification indique que les objets OLAP relationnels (ROLAP) basés sur ces tables doivent être examinés et mis à jour.

Cette méthode de notification convient le mieux aux objets ROLAP basés sur des vues ou des requêtes nommées définies dans une vue de source de données dont les modifications peuvent être délicates à détecter et suivre.

L'élément Object doit faire référence à une source de données dans la base de données Analysis Services. Si l'élément Object fait référence à un objet autre qu'une source de données, une erreur survient.

Pour plus d'informations sur la mise en cache proactive, consultez Mise en cache proactive (partitions).

Voir aussi

Concepts

Commandes (XMLA)