[BI项目记]-BUG创建】的更多相关文章

BUG是在项目过程中以及运维过程中经常遇到的工作项.在处理每一个BUG的过程中,通过项目管理系统把BUG相应的内容纪录下来也是很重要的.这里将介绍如何通过TFS来完成BUG的创建工作. 首先我们来看BUG的标准处理过程,BUG上报,BUG处理以及BUG关闭.本片将主要描述如何在系统里根据此创建一个BUG工作项. 先来看看BUG的root cause,这里我们假定BUG是由于视图代码中对于YearlyInCome定义的失误从而导致挖掘模型处理的不准确. 打开视图定义代码,可以看到本来应该是Low的…
BUG是在项目过程中以及运维过程中经常遇到的工作项.在处理每一个BUG的过程中,通过项目管理系统把BUG相应的内容纪录下来也是很重要的.这里将介绍如何通过TFS来完成BUG的处理工作. 首先看一下BUG的root cause,是由于一个挖掘模型引用的视图. 其中一处定义的失误,于是我们将其直接修正过来. 修正之后的样子. 回到Visual Studio,在Source Explorer中打开先前创建的数据仓库项目. 项目的架构,是基于先前对比工具导入的数据库定义脚本. 新建一个架构比较,捕捉数据…
此篇主要介绍如何基于TFS环境创建团队项目来进行项目代码的版本管理工作,这一系列将侧重于BI项目,当然对于其它项目也同样适用. 在TFS里开始一个项目,我们首先需要创建一个团队项目. 在Team Explorer中点击Create a New Team Project… 给团队项目取一个名字. 指定项目模板,一共有三种类型,这里选择默认的Scrum. 指定文件目录. 开始设置,大概需要两分钟左右. 设置完成. 在Source Control Explorer中可以看到创建的项目. 在团队项目下可…
这个笔记系列主要记录了在BI项目中,如何搭建环境进行源代码管理以及文档管理. 用到的产品包括: TFS Express Sharepoint Visual Studio SQL Server   配置Sharepoint2013支持文档版本管理笔记 http://www.cnblogs.com/aspnetx/p/4523468.html   搭建代码管理环境之服务端 http://www.cnblogs.com/aspnetx/p/4523707.html   搭建代码管理环境之客户端 htt…
此篇主要介绍如何基于TFS环境创建进行BI项目最简单的代码签入和签出工作. 首先介绍BI项目中的SSAS项目.SSAS项目主要包含Cube多维数据集和数据挖掘模型,是在微软BI产品体系中重要的一个组件.这里使用微软官方SQL Server的示例项目. 打开项目,项目的文件结构如下. 第一次将项目加入到代码管理中,可以直接将其拖拽到Source Control Explorer中. 接下来会弹出对话框提示要被加入到版本管理的文件,部分文件会被列入到Excluded下,主要是编译文件等,比如c#项目…
BI项目中会有很多不同种类的项目,此篇会对这些项目进行一个总结,并且在TFS中进行分类. 根据笔者对BI项目的经验和理解,主要将BI项目中的项目类型进行如下分类: DB脚本 DB脚本是BI项目中重要的部分,而且一个项目大多数时间基本都是围绕着一个DB做工作. 在DB脚本中主要维护数据仓库数据库的代码,包括表,视图,存储过程,函数等. 有些项目的数据仓库往往要分好多层,所以可以创建不同的子目录维护不同层级的数据仓库. 但对于数据库的版本管理没有项目模板进行支持,后续会对此部分的版本管理方案进行介绍…
上一篇介绍如何搭建环境进行文档版本的管理,这篇主要介绍搭建环境进行代码版本的管理. 即使是BI项目也要进行代码版本管理.代码版本管理的工具有很多,VSS, SVN等都是当下大家经常提起的,这里主要介绍TFS Express. 在像我们这一代屌丝程序员中,TFS一直被认为是很复杂很臃肿的,还记得有人写过类似笔记,文档中一步一步都需要装什么,基本上,某一步失败了,那么就从安装操作系统开始重新安装就可以了.不过事情是在变的,不得不说后续的TFS安装体验提升了不少,而且也有了相对免费的版本(五用户内授权…
BI项目中会有很多不同种类的项目,其中比较比较大的一部分就是对DB脚本的处理.然而DB的脚本毕竟无法在项目中进行维护,所以这里介绍如何对DB的脚本进行版本上的维护. 数据库脚本本身没有项目模板支持,很难进行版本管理维护,通常只能通过文件脚本的方式,比如通过Task将DB的定义导出到文件. 这种方法可以将DB里的相关对象,表,视图,存储过程以及函数等导出到文件.缺点是每次导出的时候很难知道每次导出跟上一次的版本变化在哪里. 这里介绍另外一种方法,就是通过Visual Studio里的工具,这里主要…
上一篇介绍了如何处理一个Bug工作,此篇主要介绍如何借助TFS对于一个新需求创建一个新的工作项. 这里假定,有一个新的需求,需要创建五个报表. 然后开发的工作流程如下: 这个流程总结起来大致如下: 首先在TFS里创建一个Task,上传需求文档. 然后开发开发,签入相应的代码,以及设计开发文档,同时准备发布文档. 测试阶段,签入UAT文档. 最后Go live. 然后,关注下在这个过程中相关的文档. 接下来开始创建这个任务,打开TFS主页,单击Task创建一个任务. 同Bug一样,输入关于新Tas…
在项目中对TFS进行备份操作是日常重要的工作之一,此篇主要描述如何对TFS Express进行备份,并且在另外一台服务器上进行恢复. 以下是操作的几个关键点: 备份数据库,在TFS管理工具中就可以完成. 在另外一台服务器中安装TFS Express,然后完成基本配置. 恢复备份的数据库到新服务器上. 有时候需要安装ASP.NET MVC 4. 更改目标服务器的Application ID,使其和原始服务器一样. 首先对于数据库的备份,由于是SQL Server Express的版本,通常不会有M…