NotifyTableChange-Element (XMLA)
Benachrichtigt eine Instanz von MicrosoftSQL ServerAnalysis Services, dass Tabellen in einer bestimmten Datenquelle geändert wurden.
Syntax
<Command>
<NotifyTableChange>
<Object>...</Object>
<TableNotifications>...</TableNotifications>
</NotifyTableChange>
</Command>
Elementmerkmale
Merkmal |
Beschreibung |
---|---|
Datentyp und -länge |
Keine |
Standardwert |
Keine |
Kardinalität |
0-n: Optionales Element, das mehr als einmal auftreten kann. |
Elementbeziehungen
Beziehung |
Element |
---|---|
Übergeordnete Elemente |
|
Untergeordnete Elemente |
Hinweise
Der NotifyTableChange-Befehl ermöglicht es einer Clientanwendung, eine Analysis Services-Instanz explizit darüber zu benachrichtigen, dass eine oder mehrere Tabelle(n) in einer Datenquelle geändert wurden. Beim proaktiven Caching zeigt diese Benachrichtigung an, dass relationale OLAP-Objekte (ROLAP), die auf diesen Tabellen basieren, überprüft und aktualisiert werden sollten.
Diese Benachrichtigungsmethode wird am besten für ROLAP-Objekte verwendet, die auf Sichten oder benannten Abfragen basieren, die in einer Datenquellensicht definiert sind, deren Änderungen schwer zu erkennen sind.
Das Object-Element muss auf eine Datenquelle in der Analysis Services-Datenbank verweisen. Wenn das Object-Element auf ein Objekt verweist, bei dem es sich nicht um eine Datenquelle handelt, tritt ein Fehler auf.
Weitere Informationen zum proaktiven Zwischenspeichern finden Sie unter Proaktives Zwischenspeichern (Partitionen).