为数据仓库和 Analysis Services 多维数据集更改过程控制设置
您可以更改控制数据仓库处理的刷新频率和超时值。 仅当在要针对特定部署进行微调时,才更改过程控制设置。
在处理过程中,这些仓库适配器会从操作存储区中提取数据,转换数据(如果需要),并通过仓库对象模型将数据写入仓库。 在典型操作过程中,会在对操作存储区进行更改后的两分钟之内处理关系数据库 (Tfs_Warehouse),并每两小时处理一次 SQL Server Analysis Services 多维数据集 (Tfs_Analysis)。
您可能想要减少或增加两次刷新之间的时间长度,以减少处理时间或减少服务器上的资源需求。 可以使用仓库控 Web 服务来查看当前设置或更改过程控制设置。
主题内容
访问仓库控制 Web 服务
确定当前过程控制设置
更改数据仓库的刷新频率
更改多维数据集的刷新频率
更改数据仓库的其他过程控制设置
所需权限
若要执行此过程,您必须是**“Team Foundation Administrators (Team Foundation 管理员)”安全组的成员,或者必须将服务器级别的“管理仓库”权限设置为“允许”**。 有关更多信息,请参见 Team Foundation Server 权限。
访问仓库控制 Web 服务
访问仓库控制 Web 服务
登录到应用层服务器。
打开 Internet Explorer,在地址栏中键入下面的字符串,然后按 Enter:
https://localhost:8080/VirtualDirectory/TeamFoundation/Administration/v3.0/WarehouseControlService.asmx
对于 VirtualDirectory,请键入安装 Team Foundation Server 时指定的 IIS 虚拟目录。 默认情况下,虚拟目录是 tfs。
将打开**“WarehouseControlWebService”**页。
提示
Microsoft Team Foundation Server 应用程序池必须运行才可提供仓库控制 Web 服务。
确定当前过程控制设置
查看控制数据仓库处理的设置
在**“WarehouseControlWebService”页面上,单击“GetSettings”,然后单击“调用”**。
一个新浏览器窗口将打开,并显示为每个设置定义的值。 有关每个设置的说明以及为每个设置分配的默认值,请参见用来控制数据仓库和 Analysis Services 多维数据集的处理的设置。
更改数据仓库的刷新频率
更改数据仓库的刷新频率
在**“WarehouseControlWebService”页上,单击“ChangeSetting”**。
在**“settingID”**框中,键入:
RunIntervalSeconds
在**“newValue”框中键入新秒数,然后单击“Invoke”**。
此时将显示确认网页,指示 RunIntervalSeconds 设置已更改。
更改多维数据集的刷新频率
更改多维数据集的刷新频率
在**“WarehouseControlWebService”页上,单击“ChangeSetting”**。
在**“settingID”**框中,键入:
IncrementalProcessIntervalSeconds
在**“newValue”框中键入新秒数,然后单击“Invoke”**。
重要事项 如果将时间间隔减少为小于 2 小时(7200 秒)的默认值,则数据仓库的处理会更频繁地占用服务器资源。 根据部署必须处理的数据量,可能需要将时间间隔减少为 1 小时(3600 秒),或将其增加为多于 2 小时。
此时将显示确认网页,指示 IncrementalProcessIntervalSeconds 设置已更改。
更改数据仓库的其他过程控制设置
更改数据仓库的其他过程控制设置
在**“WarehouseControlWebService”页上,单击“ChangeSetting”**。
在**“ChangeSetting”页上,为“settingID”和“newValue”键入条目,然后单击“Invoke”**。
有关每个设置的说明以及向每个设置分配的默认值和度量,请参见用来控制数据仓库和 Analysis Services 多维数据集的处理的设置。
将打开一个浏览器窗口。 服务指示设置已更改为新值。