none
TFS 报表: 如何 更新 报表服务器数据? RRS feed

  • 问题

  • TFS2013,在SQLServer Data Tool中设计报表,发现数据源中数据没有更新,如何定期 或 手动的更新 此数据源中数据呢?

    数据源为默认数据源:


    TFS C#开发不动人员 这个职业不广泛

    2016年3月28日 2:31

答案

  • Hi JPL,

    你好,可能是在更新数据时有错误,你可以根据这篇文档来创建报表去查看详细信息。也可以直接查询dbo.tbl_JobHistory数据(Tfs_Configuration

    你可以从TFS控制台重新生成 ,它不会影响你的记录,针对性能,这依赖于warehouse数据库数据,建议你空闲时重新生成。

    Regards

    Starain


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    • 已标记为答案 Allen WOE 2016年3月30日 6:31
    2016年3月30日 5:38
    版主

全部回复

  • Hi JPL,

    你好,

    数据源是用来连接数据库的,数据源创建日期并不是数据源数据更新日期。你的问题应该是数据源数据没更新。

    默认的,warehouse每隔2小时会把数据跟新到OLAP cube里。 我们可以改变这个时间,也可以手动让他更新。你可以参照下面的文档来一步一步做(没找到官方中文文档,不过上面的步骤比较简单,如果看不懂可以告诉我)

    https://msdn.microsoft.com/library/ff400237%28v=vs.120%29.aspx

    https://msdn.microsoft.com/library/ms244694%28v=vs.120%29.aspx

    Regards

    Starain


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2016年3月29日 5:30
    版主
  • Starain,

    你好

    一个tfs服务部署了半年,报表服务器中的数据  3个月以前停止更新(从查询报表时 维度 的取值范围得到)

    按照 msdn的链接,报表服务器这边的数据 默认是每天晚上刷新的,这种多个月停止更新 一般是如何引起的呢?

    另外 tfs控制管理台 报表 设置中 可以停止报表服务 重新生成,这里重新生成会影响到 工作项记录么?严重影响性能么?是否能这样来手动更新报表数据。

    以上,感谢


    TFS C#开发不动人员 这个职业不广泛

    2016年3月29日 9:03
  • Hi JPL,

    你好,可能是在更新数据时有错误,你可以根据这篇文档来创建报表去查看详细信息。也可以直接查询dbo.tbl_JobHistory数据(Tfs_Configuration

    你可以从TFS控制台重新生成 ,它不会影响你的记录,针对性能,这依赖于warehouse数据库数据,建议你空闲时重新生成。

    Regards

    Starain


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    • 已标记为答案 Allen WOE 2016年3月30日 6:31
    2016年3月30日 5:38
    版主
  • Starain

    你好。

    我执行了GetStatus()返回信息中  报错  TF221122 截取如下:

    Microsoft.TeamFoundation.Warehouse.WarehouseException: TF221122: 为团队项目集合或 Team Foundation Server TEAM FOUNDATION 运行作业 Full Analysis Database Sync 时出错。 ---> Microsoft.TeamFoundation.Warehouse.WarehouseException: 未能处理分析数据库“Tfs_Analysis”。 ---> Microsoft.TeamFoundation.Warehouse.WarehouseException: 内部错误: 操作未能成功,已终止。出现以下系统错误: 登录失败: 未知的用户名或错误密码。 高级关系引擎中存在错误。

    我执行了 ProcessAnalysisDatabase操作,再次GetStatus()依然返回相同错误。

    此类报错可以 直接从控制台重新生成多维数据集来修复么?

    以上,感谢。


    TFS C#开发不动人员 这个职业不广泛

    2016年3月30日 6:36
  • 你好,

    针对这个新问题,我建议你重新开个新帖,这样便于其他人在论坛中查找问题和解决方案。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2016年3月31日 1:11
    版主