Freigeben über


NotifyTableChange-Element (XMLA)

Benachrichtigt eine Instanz von Microsoft SQL Server Analysis 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

Command

Untergeordnete Elemente

Object, TableNotifications

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

Siehe auch

Konzepte