É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 |
|
Éléments enfants |
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).