Server.NotifyTableChange Method
指定したデータ ソース内のテーブルに変更が加えられたことを Analysis Services のインスタンスに通知します。
名前空間: Microsoft.AnalysisServices
アセンブリ: Microsoft.AnalysisServices (microsoft.analysisservices.dll 内)
構文
'宣言
Public Sub NotifyTableChange ( _
dataSource As DataSource, _
tableNotifications As TableNotificationCollection _
)
public void NotifyTableChange (
DataSource dataSource,
TableNotificationCollection tableNotifications
)
public:
void NotifyTableChange (
DataSource^ dataSource,
TableNotificationCollection^ tableNotifications
)
public void NotifyTableChange (
DataSource dataSource,
TableNotificationCollection tableNotifications
)
public function NotifyTableChange (
dataSource : DataSource,
tableNotifications : TableNotificationCollection
)
パラメータ
- dataSource
Analysis Services データベースのデータ ソースです。
- tableNotifications
変更されたテーブルを表す TableNotifications オブジェクトです。
解説
NotifyTableChange コマンドの場合、クライアント アプリケーションは、データ ソースに含まれている 1 つまたは複数のテーブルが変更されたことを明示的に Analysis Services インスタンスに通知できます。この通知は、プロアクティブ キャッシュのために、これらのテーブルに基づいたリレーショナル OLAP (ROLAP) オブジェクトを確認および更新する必要があることを示します。
この通知方法は、変更があったことを検出および追跡するのが困難な、データ ソース ビューに定義されているビューまたは名前付きクエリに基づいている ROLAP オブジェクトに対して最も効果的です。
プロアクティブ キャッシュの詳細については、「プロアクティブ キャッシュ」を参照してください。
スレッド セーフ
この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォーム
開発プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
対象プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
参照
関連項目
Server Class
Server Members
Microsoft.AnalysisServices Namespace