NotifyTableChange 元素 (XMLA)
通知 Microsoft SQL Server Analysis Services 執行個體,表示指定資料來源中的資料表已經變更。
語法
<Command>
<NotifyTableChange>
<Object>...</Object>
<TableNotifications>...</TableNotifications>
</NotifyTableChange>
</Command>
元素特性
特性 |
說明 |
---|---|
資料類型和長度 |
無 |
預設值 |
無 |
基數 |
0-n:出現一次以上的選擇性元素。 |
元素關聯性
關聯性 |
元素 |
---|---|
父元素 |
|
子元素 |
備註
NotifyTableChange 命令允許用戶端應用程式明確通知 Analysis Services 執行個體,表示資料來源中包含的一個或多個資料表已經變更。 若為主動式快取,這個通知會指出以這些資料表為基礎的關聯式 OLAP (ROLAP) 物件應該進行檢閱和更新。
這種通知方法最適合用於以資料來源檢視中定義之檢視或具名查詢為基礎的 ROLAP 物件,因為這些物件的變更可能難以偵測和追蹤。
Object 元素必須參考 Analysis Services 資料庫中的資料來源。 如果 Object 元素參考資料來源以外的物件,就會發生錯誤。
如需有關主動式快取的詳細資訊,請參閱<主動式快取 (資料分割)>。