Élément NotifyTableChange (XMLA)

Notifie une instance de Microsoft SQL Server Analysis Services qu'une modification a été apportée à des tables dans une source de données spécifiée.

Syntaxe

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

Caractéristiques de l'élément

Caractéristique

Description

Type de données et longueur

Aucun

Valeur par défaut

Aucune

Cardinalité

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

Relations entre les éléments

Relation

É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