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

使用 Business Intelligence Development Studio 中**“存储选项”对话框的“通知”**选项卡,可以设置维度、多维数据集、度量值组或分区的通知方法和相关设置。

注意注意

您必须熟悉存储模式和主动缓存功能,才可以修改这些设置。 有关详细信息,请参阅主动缓存(分区)

选项

术语

定义

存储模式

选择对象要使用的存储模式。

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 - 多维数据)