通知(存储选项对话框) (Analysis Services - 多维数据)

使用 SQL Server Data Tools (SSDT) 中“存储选项”对话框的“通知”选项卡设置维度、多维数据集、度量值组或分区的通知方法和相关设置。

注释

在修改这些设置之前,应熟悉存储模式和主动缓存功能。 有关详细信息,请参阅主动缓存(分区)。

选项

术语 定义
存储模式 选择要用于对象的存储模式。

MOLAP
该对象使用多维 OLAP (MOLAP) 存储。

HOLAP
该对象使用混合 OLAP (HOLAP) 存储。

ROLAP
该对象使用关系 OLAP (ROLAP) 存储。
启用主动缓存 启用主动缓存。

注意:如果未选中此选项,则禁用 除存储模式 之外的所有选项。
SQL Server 使用 Microsoft SQL Server 上的专用跟踪机制来标识对对象的基础表的更改。
指定跟踪表 指定要为对象跟踪的基础表,然后键入以分号分隔的表列表(;)字符或单击省略号按钮(...)以打开 关系对象 对话框,然后选择要跟踪的表。 有关详细信息,请参阅“关系对象”对话框(Analysis Services - 多维数据)。

如果未选中此选项,Analysis Services 将尝试确定要跟踪对象的基础表列表(如果满足某些要求)。 有关这些要求的详细信息,请参阅主动缓存(分区)。
客户端启动 选择使用 XML for Analysis (XMLA) 命令NotifyTableChange来识别对象基础表的更改。 如果计划使用基于客户端的通知过程,通常会选择此选项。
指定跟踪表 选择此选项可指定要为对象跟踪的基础表,然后键入以分号分隔的表列表(;)个字符或单击省略号按钮(...)以打开 关系对象 对话框,然后选择要跟踪的表。 有关详细信息,请参阅“关系对象”对话框(Analysis Services - 多维数据)。

如果未选中此选项,Analysis Services 将尝试确定要跟踪对象的基础表列表(如果满足某些要求)。 有关这些要求的详细信息,请参阅主动缓存(分区)。
定期轮询 使用轮询机制通过对对象的基础表运行一系列查询来确定更改。
轮询间隔 指定 Analysis Services 在执行轮询网格中定义的轮询查询和处理查询之前应传递的时间段的间隔和时间单位。
启用增量更新 根据一组轮询和处理查询(旨在仅标识其他数据)以增量方式更新对象的 MOLAP 缓存。 如果选择此选项,轮询查询与数据源视图中的表标识符相关联。 然后,处理查询用于将轮询查询的当前值与以前执行的轮询查询的存储值进行比较,以标识更改。

如果未选择此选项,则 MOLAP 缓存将完全更新。 轮询查询用于标识发生了更改,不需要处理查询或表标识符。
轮询网格 包含用于轮询数据源的轮询查询、处理查询和表标识符,这些由 Analysis Services 使用,以监测对象的基础表发生的变化。 网格包含以下这些列:

轮询查询:键入在轮询间隔执行的单一实例查询以标识对象的更改,或单击省略号按钮(...)打开 “创建轮询查询 ”对话框并定义单一实例查询。 有关详细信息,请参阅“创建轮询查询”对话框(Analysis Services - 多维数据)。 如果选择 了“启用增量更新 ”,轮询查询应返回一个值,该值标识添加到 表中标识的表中的最后一条记录。 如果未选择 “启用增量更新 ”,轮询查询应返回一个值,该值标识表中的当前记录数。

处理查询:键入在轮询间隔执行的查询以从 表中标识的表中检索新记录,或单击省略号按钮(...)打开 “创建处理查询 ”对话框并定义查询。 有关详细信息,请参阅“创建处理查询”对话框(Analysis Services - 多维数据)。 应将查询参数化为接受两个参数,即 轮询查询 中查询返回的前一个值,以及 轮询查询中查询返回的当前值,可用于识别和提取在轮询期间添加的记录。 请注意,仅当选择了 “启用增量更新” 时,才会启用此选项。

:键入 轮询查询 中查询跟踪最后一条记录的表的标识符,或单击省略号按钮(...)打开 “查找表 ”对话框并选择该表。 有关详细信息,请参阅“查找表”对话框(Analysis Services - 多维数据)。

另请参阅

“存储选项”对话框 (Analysis Services - 多维数据)