【问题标题】:error while processing warehousecontrolwebservice using TFS web URL (TFS-2018)使用 TFS Web URL 处理warehousecontrolwebservice 时出错 (TFS-2018)
【发布时间】:2019-12-26 10:52:07
【问题描述】:

我在调用 GetProcessingStatus 时遇到错误,任何帮助使其正常工作将不胜感激

实际上,我们从未使用过 TFS 分析来提供报告,现在我也在尝试探索这些选项。 我使用下面的 url 来处理分析服务的立方体

网址:http://localhost:8080/tfs/TeamFoundation/Administration/v3.0/WarehouseControlService.asmx 浏览该网址后,我们得到以下服务

BringAnalysisProcessingOnline, 带仓库处理在线, 修改设置, 获取工作属性, 获取处理状态, 获取设置, 过程分析数据库, ProcessDimensionForExpandedCapacity, 流程仓库, SetAnalysisJobEnabledState, SetWarehouseJobEnabledState, TakeAnalysisProcessingOffline, TakeWarehouseProcessingOffline,

选择“GetProcessingStatus”并使用 includeOnlineHostsOnly = True 调用它

TFS 控制台上的报告配置

错误

[完整分析数据库同步]:---> AnalysisDatabaseProcessingType=完整,需要CubeSchemaUpdate=True。 ---> Microsoft.TeamFoundation.Warehouse.WarehouseException:TF221122:一个 为团队运行作业完全分析数据库同步时发生错误 项目集合或 Team Foundation 服务器 TEAM FOUNDATION。 ---> Microsoft.TeamFoundation.Warehouse.WarehouseException:未能 过程分析数据库“Tfs_Analysis”。 ---> Microsoft.TeamFoundation.Warehouse.WarehouseException:内部错误: 操作未成功终止。高层错误 关系引擎。 . IDbConnection 引发了异常 界面。高级关系引擎中的错误。一个连接 无法对 DataSourceID 的数据源进行 “Tfs_AnalysisDataSource”,“Tfs_AnalysisDataSource”的名称。错误 OLAP 存储引擎:维度发生错误,与 'Dim Changeset' 的 ID,'Version Control Changeset' 的名称是 正在处理。 OLAP 存储引擎中的错误:发生错误 而“版本控制”的“变更集标题”属性 来自“Tfs_Analysis”数据库的变更集维度正在 处理。服务器:当前操作被取消,因为另一个 事务中的操作失败。高层错误 关系引擎。 . IDbConnection 引发了异常 界面。高级关系引擎中的错误。一个连接 无法对 DataSourceID 的数据源进行 “Tfs_AnalysisDataSource”,“Tfs_AnalysisDataSource”的名称。错误 OLAP 存储引擎:维度发生错误,与 'Assembly' 的 ID,'Assembly' 的名称正在处理中。错误 在 OLAP 存储引擎中:“组装”时发生错误 “Tfs_Analysis”数据库中“Assembly”维度的属性 正在处理中。高级关系引擎中的错误。 .这 IDbConnection 接口引发了异常。中的错误 高级关系引擎。无法连接到 DataSourceID 为“Tfs_AnalysisDataSource”的数据源,名称为 'Tfs_AnalysisDataSource'。 OLAP 存储引擎中的错误:错误 维度发生时,ID 为“Dim Changeset”,名称为 正在处理“版本控制变更集”。 OLAP 中的错误 存储引擎:“变更集 ID”属性发生错误 来自“Tfs_Analysis”的“版本控制变更集”维度 正在处理数据库。高层关系中的错误 引擎。 . IDbConnection 接口引发了异常。 高级关系引擎中的错误。无法建立连接 对 DataSourceID 的数据源进行 “Tfs_AnalysisDataSource”,“Tfs_AnalysisDataSource”的名称。错误 OLAP 存储引擎:维度发生错误,与 'Dim Changeset' 的 ID,'Version Control Changeset' 的名称是 正在处理。 OLAP 存储引擎中的错误:发生错误 而“版本控制变更集”的“签入者”属性 正在处理“Tfs_Analysis”数据库中的维度。错误 在高级关系引擎中。 .异常是由 IDbConnection 接口。高级关系引擎中的错误。一种 无法与 DataSourceID 的数据源建立连接 'Tfs_AnalysisDataSource' 的名称,'Tfs_AnalysisDataSource' 的名称。错误 在 OLAP 存储引擎中:维度发生错误, ID 为“Dim Changeset”,名称为“Version Control Changeset” 正在处理中。 OLAP 存储引擎中的错误:错误 在“版本”的“策略覆盖注释”属性时发生 “Tfs_Analysis”数据库中的“控制变更集”维度为 正在处理。警告:解析器:行外对象“绑定”, 参考 ID 'Tfs_Analysis, Team System, FactCurrentWorkItem', 已指定但尚未使用。警告:解析器:脱节 对象 'Binding',指的是 ID(s) 'Tfs_Analysis,Team System, FactWorkItemHistory',已指定但尚未使用。 警告:解析器:超出范围的对象“绑定”,指的是 ID 'Tfs_Analysis, Team System, v Fact WorkItem To Tree', 已经 指定但尚未使用。警告:解析器:超出范围的对象 'Binding',指的是 ID(s) 'Tfs_Analysis,Team System,v Fact 链接的当前工作项',已指定但尚未使用。 警告:解析器:超出范围的对象“绑定”,指的是 ID 'Tfs_Analysis, Team System, Fact WorkItem To Category', 已 指定但尚未使用。警告:解析器:超出范围的对象 'Binding',指的是 ID(s) 'Tfs_Analysis,Team System,v Fact WorkItem Changeset',已指定但尚未使用。 警告:解析器:超出范围的对象“绑定”,指的是 ID 'Tfs_Analysis, Team System, Fact Build Project', 已被指定 但一直没有使用。警告:解析器:行外对象“绑定”, 参考 ID(s) 'Tfs_Analysis, Team System, Fact Build Details', 已指定但尚未使用。警告:解析器:脱节 对象 'Binding',指的是 ID(s) 'Tfs_Analysis、Team System、Fact 代码流失',已指定但尚未使用。警告: 解析器:行外对象“绑定”,指的是 ID 'Tfs_Analysis, Team System, v Fact Test Result Overlay', 已被 指定但尚未使用。警告:解析器:超出范围的对象 'Binding',指的是 ID(s) 'Tfs_Analysis,Team System,Fact Build Changeset',已指定但尚未使用。警告:解析器: 线外对象“绑定”,指的是 ID(s)“Tfs_Analysis,团队” System, Fact Build Coverage',已指定但尚未指定 用过的。警告:解析器:Out of line object 'Binding',指 ID(s) 'Tfs_Analysis, Team System, v Fact WorkItem Test Result', 有 已指定但尚未使用。警告:解析器:脱节 对象 'Binding',指的是 ID(s) 'Tfs_Analysis,Team System,v Fact Linked Current Work Item Test Case',已指定但已 没有被使用。警告:解析器:行外对象“绑定”, 参考 ID 'Tfs_Analysis,Team System,Fact Run Coverage',有 已指定但尚未使用。在 Microsoft.TeamFoundation.Warehouse.TFSOlapProcessComponent.ExecuteXmla(字符串 finalXmla) 在 Microsoft.TeamFoundation.Warehouse.TFSOlapProcessComponent.ProcessOlap(AnalysisDatabaseProcessingType processingType, WarehouseChanges warehouseChanges, Boolean lastProcessingFailed, Boolean cubeSchemaUpdateNeeded) --- 内部结束 异常堆栈跟踪 --- 在 Microsoft.TeamFoundation.Warehouse.TFSOlapProcessComponent.ProcessOlap(AnalysisDatabaseProcessingType processingType, WarehouseChanges warehouseChanges, Boolean lastProcessingFailed,布尔 cubeSchemaUpdateNeeded)在 Microsoft.TeamFoundation.Warehouse.AnalysisDatabaseSyncJobExtension.RunInternalCore(IVssRequestContext requestContext, TeamFoundationJobDefinition jobDefinition, DateTime queueTime, String& resultMessage) 在 Microsoft.TeamFoundation.Warehouse.AnalysisDatabaseSyncJobExtension.RunInternal(IVssRequestContext requestContext, TeamFoundationJobDefinition jobDefinition, DateTime queueTime, String& resultMessage) 在 Microsoft.TeamFoundation.Warehouse.WarehouseJobExtension.RunCore(IVssRequestContext requestContext, TeamFoundationJobDefinition jobDefinition, DateTime queueTime, String& resultMessage) --- 内部异常堆栈结束 追踪---

【问题讨论】:

    标签: reporting-services tfs olap-cube ssas-tabular azure-analysis-services


    【解决方案1】:

    您需要检查指向数据仓库的链接。 数据仓库好吗?

    1. 连接到数据分析服务器。
    2. 转到 Tfs_AnalysisServices 的数据源并打开属性。
    3. 检查连接字符串,检查连接字符串是否OK。

    如果连接字符串不正确,请在 TFS 控制台上修复它。如果链接正常,可能是datawarehouse有问题,你也需要rebuild一下。

    【讨论】:

    • 您检查到数据仓库的连接了吗?那么一切都好吗?
    【解决方案2】:

    更新

    当您收到以下错误消息之一时,您应该运行 ProcessDimensionsForExpandedCapacity Web 服务:... 对于版本控制。检查这是否可以解决问题。

    更多详情请参考此链接--Process dimensions for expanded capacity

    此外,您还应该检查 TFS 服务器事件视图并查看是否有一些有用的信息可以帮助您缩小问题范围。


    TF221122:运行作业完全分析数据库同步时发生错误 用于团队项目集合或 Team Foundation 服务器 TEAM FOUNDATION。 --->

    根据您共享日志部分中的详细错误信息。我建议您先检查您使用数据源 TFS_ASDataSource 的帐户是否密码错误或过期,或者该帐户不再存在。

    如果这是一个新部署,也可能是该帐户无权访问 TFS_Warehouse 数据库或 Tfs_Analysis 数据库,或者它不是 tfswarehousedatareader 角色的成员。

    为了更好地解决问题,请在报告页面中更新用于访问 Team Foundation Server 管理控制台中数据源的帐户。

    或者您可以直接使用变通方法删除整个分析数据库,然后按照以下步骤从应用层运行“重建”操作:

    1. 打开 Team Foundation Server 管理控制台。
    2. 转到报告并有“开始重建”。

    请注意,此操作可用于为多维数据集重建数据仓库和分析数据库。启动它后,它将脱机、删除和重建 Warehouse 和 Analysis Services 数据库。根据 TFS 数据库中的数据量,完成这些作业可能需要大量时间。在上述数据库未成功重建之前,报告不会显示任何数据。这可能会奏效。

    【讨论】:

    • 试过了,但结果是一样的,请任何其他解决方案
    • 嗨@KapilGupta 如果是这样,您能否更清楚地解释您的问题,最好包括详细描述您如何陷入这种情况。您还可以更新原始问题中的一些相关屏幕截图。
    • 感谢您的努力,我已经添加了更多详细信息,并附有屏幕截图希望能解决很多问题。
    • 您好 Kapil Gupta,感谢您分享的详细截图。请在我的更新回复中尝试解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-27
    • 2018-07-31
    • 2019-09-26
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 2021-10-29
    相关资源
    最近更新 更多