É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 |
|
É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).