技术测试部自定义报表总结

技术测试部自定义报表总结

1、理解TFS平台上的报表服务器

在TFS(Team Foundation Server)上可以自定报表,在做报表之前要了解相关的技术,只有做的人才知道,每一个数据来得有多不容易。我们首先看一下 Team Foundation Server (TFS) 是如何存储您可能要在报表中使用的信息。

TFS 数据库可以分为三个存储,其中数据始终从左到右流动,如图 1 所示。每个存储针对一个特定的使用类型进行优化,下文会对此进行介绍。

3个数据库分别为:联机事务处理数据库、数据仓库、联机分析处理数据库,各数据库功能如下:

? 联机事务处理数据库:实时存储数据,就是我们平时存储数据的地方;

? 数据仓库:仓库中有一个名为 TFSWarehouse 的关系仓库,这是我们做报表时候要用到的数据库,该仓库的数据来源为 OLTP,该数据库可以放在一个完全不同的服务器上,以免查询影响 TFS 的速度。

? 最后一个数据库不是关系数据库,而是联机分析处理 (OLAP) 数据库。您可以通过 Microsoft SQL Server Analysis Services 访问此数据库。

2、维度、事实、星型和多维数据集

大家请记住这个星型图片,在做报表的时候会用到。因为这是报表的维度视图。

3、自定义报表

我们可以同过两种方式定义报表:(我们建议使用第一种)

? 通过TFS网站上直接定义报表;

? 用VS来创建表表项目,做好报表设计后,部署到相应的tfs环境中;

说明:我们只是介绍自定义报表的步骤,具体做什么样的报表以及数据,需要自己根据需求来设计和实践;

4、通过TFS网站上直接定义报表

我们先介绍,如何通过TFS网站上直接定义报表;

1、 我们通过项目的对应的web门户网站打开网页

2、 选择【主页】,然后点击【查看报表】,打开报表页面

3、点击【主文件夹】回到根目录下

4、查看根目录下是否有你需要的“数据源”(我们tfs需要加关系数据源和多维数据集的数据源,分别对应图中Tfs2010ReportDS和Tfs2010OlapReportDS),如果没有则点击【新建数据源】来新建需要的数据源;

5、在打开的配置数据源界面,输入必要信息,然后点击【应用】,注意“连接字符串”中Catalog和“数据源类型”的匹配要正确,“数据源类型”选择的是“Microsoft SQL Server Analysis Services”,另外了“连接方式”要保证正确,此处按图选择第二个,输入有效的账号密码(建议是TFS数据库的管理员权限),下图是添加多维数据集的数据源;

6、下图是添加关系数据源,方法和上一步差不多,只是注意“连接字符串”中Catalog和“数据源类型”的匹配要正确,“数据源类型”选择的是“Microsoft SQL Server”;

7、然后回到你要添加报表的目录,此处我们演示是在“平台零星需求项目”下的“自定义表表”下演示:

? 如果是新增报表,则点击【报表生成器】

? 如果是修改报表,则选中报表,右击,选择【在报表生成器中编辑】

8、我们演示新建报表,点击【报表生成器】会出现如图界面,如果没有出现,也没有打开报表编辑器,请检查是否是Internet选项——高级下“禁止脚本调试”是否勾选,去掉勾选;

9、在打开界面选择新建报表的类型

10、如果有数据集,则选择,选择“创建数据集”,点击【Next】

11、点击【浏览】,选择需要的数据源(前面添加的),然后点击【Next】

12、在弹出的“输入数据源凭证”界面选择凭证方式,点击【确定】

13、如果选择的“关系数据源”则会打开如下界面,这种情况需要对表结构比较熟悉,自己写SQL语句来设计报表,优点是十分灵活

14、如果选择是“多维数据集的数据源”,则打开如下图界面,我们演示是这种情况设计报表,在这个“设计查询”界面:

? 点击生成后面的【…】弹出的界面中选择用来查询的模块

? 在“Measure Groups”下选中字段右击:

2 点击“Add to Query”表示添加到查询字段中,在右下框中显示;

2 点击“Add to Filter”表示添加到查询条件中,在右上框内显示;

15、勾选查询条件中的“参数匹配”,也可以在过滤条件中给出默认值

16、更具需要,选择图表类型,我们选择的是“条形图”,点击【Next】

17、出现如图界面,我们点击【运行】

18、即可看到做好的报表,然后我们点击【保存】,将做好的报表保存到需要保存的位置

19、回到web门户网站,进入对应文件夹下,查看刚新建的报表

20、点击报表,跳转到报表界面,到此我们完成自定义报表

5、用VS来创建表表项目,部署到相应的tfs环境中

1、打开VS2008,点击【文件】——【新建】——【项目】

2、选择【商业智能项目】——【报表服务器项目】,然后修改相关信息,点击【确定】

3、添加共享数据源,分别添加关系数据源和多维数据集的数据源,添加的注意事项参照前面的网站上做自定义报表添加数据源的;

? 关系数据源:

? 多维数据集的数据源

4、新建报表,选择报表文件夹——右击【添加】——【新建项】

5、选择【报表】,然后修改报表名称,点击【添加】

6、后面自定义报表和前面的方法差不多,就不介绍了;

7、做好自定义报表后,做好部署配置

? TargetReportFolder:是指你需要将自定义的报表存放的位置,可从web门户网站上获取;

? TargetServerURL该内容应该类似于 http://<服务器名称>/reportserver

8、选中项目,右击【部署】,到web网站去查看刚自定义的报表

时间: 2024-11-14 13:09:44

技术测试部自定义报表总结的相关文章

百度基础技术测试部一面2015/10/15

1.简短我介绍 2.字符串处理 找出最长数字子串 如字符串aadf1234sdfg123 3.递归 提到常见的八皇后.汉诺塔 算法 求两个字符串的最短距离 定义了三中距离 123    1234   123 124    123     1234 第一种:替换一次字符,距离为1 第二种:删除一个字符,距离为1 第三种,增加一个字符,距离为1 4.递归:阶乘的代码实现  写出递推公式 5.代码实现 遍历循环链表 单链表 6.冒泡排序  不使用中间变量,如何交换连个变量 7.熟悉的设计模式 8.用面

转:测试部工作不受重视怎么办?

前言 本文属于<如何组建测试团队>系列,本文主要从测试管理者角度进行工作心得分享,希望能给初为测试经理的同仁有所帮助!对于如何提升对测试/质量的重视程度,算是个老生常谈的话题,很多前辈对此发表过看法,今天我也未必能给出新颖的思路,不过既然有朋友问到这个问题,那我就说一些自己的浅薄见解吧. 正文 很多进入测试这一行的同仁都遇到过这样的问题:感觉公司对测试部工作不重视,工作干的憋屈,想去改变一下现状却又无从下手,久而久之,自己也觉得工作没有意义,觉得在浪费青春.其实我也是一个过来人,那段时间我甚至

Unity内存优化技术测试案例

笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,已出版书籍:<手把手教你架构3D游戏引擎>电子工业出版社和<Unity3D实战核心技术详解>电子工业出版社等. CSDN视频网址:http://edu.csdn.net/lecturer/144 Unity引擎优化技术,无非涉及到三点:CPU优化,GPU优化,内存优化. 先谈谈内存优化:大概可以分成三大部分: 1. Unity3D内部的内存 2. Mono的托管内存 3. 引入的DLL或者第

测试部培训计划

领导心血来潮的让写各种文档,由于没有经验,感觉像是被牵着鼻子走. 不过我还是完成了一份培训计划,虽然跟领导闹掰,但是工作归工作,该是我完成的,我还是会认真做完. 本文大部分是down下来的,稍微做了一些调整. 目录 简介... 4 1 第一阶段:软件测试理论及基础 2016.06-2016.07. 4 2 第二阶段:数据库 2016.07-2016.08. 5 3 第三阶段:QTP 功能测试工具 2016.08-2016.09. 6 4 第四阶段:性能测试工具LoadRunner 2016.09

刷脸技术测试demo

技术来源:facecore http://www.facecore.cn/ code 如下: <!DOCTYPE html> <html>         <head>         <meta charset="utf-8" />         <script src="jquery-1.8.2.min.js" type="text/javascript"></script&

测试部工作检查观点

观点编号 区分 检查观点 备注 HB_CSB_GD_01 日常邮件 开始测试工作前需要将当前版本相关的测试用例OR测试点以邮件形式发送部门全员并抄送项目组,避免出现漏测现象邮件名称:[测试范围]XXXX项目XXXX版本测试范围_YYYYMMDD 补丁不需要:缺陷修复版本提交必测清单,检查是否改出新问题 HB_CSB_GD_02 版本测试完毕后当日需要将当前版本的测试结果以及测试报告以邮件的形式发送部门全员并抄送项目组邮件名称:[测试结果]XXXX项目XXXX版本测试结果_YYYYMMDD X5的

QA知识共享平台

概要 功能:暂供ICBU-QA部交流使用的知识共享平台,这里只放置文章内容,大容量的视频电子书等推荐放在fileserver中(10.20.142.52),这里可以做一个链接. 解决问题的.技术细节深入分析的.疑难杂症的.新技术介绍的等等,无论来源,原创转载均可,但要有含金量. 文章无论长短,建议短小精悍型的,太长的最好精简一下,尤其是转载的文章! 注意:编辑时,每个大项的子节点深度最多为2,简化层次 环境领域 领域战略 关注团队环境的问题(效果数据搜集) 提高测试效率,保证测试质量.(工作分类

走进神秘面纱---测试技术分享交流第17期

飞测说:之前介绍过我们的技术分享( http://mp.weixin.qq.com/s?__biz=MzIyMDE3NTcwNA==&mid=402928075&idx=1&sn=8a35b8b22ba2937ae13283f588e52e06#rd ),今天我们刚好第17期的分享结束,在此和大家一起走进去看看-- 以下是技术分享后的汇报总结详情(原邮件内容): 年后我们的的技术分享从本次(第17期)完全恢复到正常轨迹,话说昨晚时光匆匆,2个小时太快了,意犹未尽,因为有收获,所以我

奥运转播加速上云,北京冬奥组委测试阿里云视频传输技术

摘要: 10月11日晚,北京冬奥组委与国际奥林匹克转播机构进行了云视频传输技术测试,工作人员通过阿里云传输技术,对布宜诺斯艾利斯青奥会多个项目进行多路电视转播测试,监测了实时传播的画面清晰度.延时等指标,并模拟了整套体育赛事远程视频制作流程. 10月11日晚,北京冬奥组委与国际奥林匹克转播机构进行了云视频传输技术测试,工作人员通过阿里云传输技术,对布宜诺斯艾利斯青奥会多个项目进行多路电视转播测试,监测了实时传播的画面清晰度.延时等指标,并模拟了整套体育赛事远程视频制作流程. 在接受北京电视台采访