[BI项目记]-对项目文件进行规划



BI项目中会有很多不同种类的项目,此篇会对这些项目进行一个总结,并且在TFS中进行分类。

 

根据笔者对BI项目的经验和理解,主要将BI项目中的项目类型进行如下分类:

 

DB脚本

DB脚本是BI项目中重要的部分,而且一个项目大多数时间基本都是围绕着一个DB做工作。

在DB脚本中主要维护数据仓库数据库的代码,包括表,视图,存储过程,函数等。

有些项目的数据仓库往往要分好多层,所以可以创建不同的子目录维护不同层级的数据仓库。

但对于数据库的版本管理没有项目模板进行支持,后续会对此部分的版本管理方案进行介绍。

 

Jobs脚本

这是BI项目里经常打交道的部分。主要负责ETL任务,为了降低对业务系统的影响,通常会schedule到业务不繁忙的时候运行,比如后半夜。

Job的定义会有用户界面支持,并且可以导出成SQL脚本。所以对于这部分的版本维护,可以通过脚本导出的方式进行。

 

SSIS包

SSIS是SQL Server组件里很重要的一部分,通过这个组件我们可以很容易定义ETL操作。

由于SSIS本身是Visual Studio项目支持的,所以可以很容易通过项目的方式进行版本控制。

 

报表文件

SQL Server通过SSRS提供了不错的报表方案,本身也是由Visual Studio项目支持的,所以可以很容易通过项目的方式进行版本控制。

 

分析服务

分析服务SSAS中主要定义BI项目中Cube多维数据集以及数据挖掘模型的支持,本身同样由Visual Studio项目支持。

 

应用程序

BI项目虽然都是围绕数据进行的,但是有时候对于复杂的数据操作任务往往通过应用程序,比如c#控制台应用。

比如写一个application(控制台或者WP应用等)对DWH进行监控等,相对DBA来说,DWA在这方面的技能储备会更具有优势。

应用程序本身就是Visual Studio项目之后的,所以版本控制的支持自然先天集成。

 

脚本

这里主要指批处理指令,或者PowerShell指令等。通过脚本,相对于应用程序,主要是通过脚本的一些先天优势来快速的完成任务。

脚本本身就是文件,没有项目模板支持,所以可以通过文件的方式对版本进行管理。

 

 

BI项目类型总结如上,总结起来大体如下:

 

综上,在TFS中可以对文件夹进行如下规划。

 

对项目和文件进行合理的规划,会对项目的开发和管理提供很大的帮助,本文提及的分类仅供参考,实际项目中可以针对实际情况进行相应的调整。

目录 2 一、 前言 5 1. 定义 5 2. 用途 5 二、 BI项目二期建设目标 5 1. 系统的功能体系结构概述 5 2. 总体功能体系结构说明 6 1) 日常业务报表 8  定制脱机报表 8  联机报表查询 8 2) 业务探索式分析(OLAP) 8 3) KPI指标分析报告 9 3. 系统流程 10 1) 系统总体流程 10 2) 日常业务报表处理流程 11 3) 业务探索式分析(OLAP)处理流程 12 4. 数据说明 12 1) 总体数据说明 12 2) 系统数据来源详细说明 14 3) 日常业务报表分析处理数据说明 14 4) 业务探索式分析OLAP处理数据说明 14 5. 系统界面基本形式 15 三、 某零售集团BI系统运行环境 15 1. 软件环境 15 1) 软件环境配置图 15 2) 软件环境配置说明 16  客户端软件 16  BI应用 16  中间件 16  数据库管理系统 17  操作系统 17 2. 网络与服务器环境 17 1) 网络与服务器配置图 17 2) 网络与服务器配置说明 18  某零售集团信息仓库ODS服务器配置 19  某零售集团信息仓库OLAP服务器配置 20  某零售集团信息仓库Web应用服务器配置 21 四、 某零售集团BI项目需求分析的任务概述 21 1. 对一期需求业务的重新整理、归类、筛选和补充 22 2. 跨业态商流、物流分析 22 3. 决策支持系统 22 4. 数据交换平台 22 五、 某零售集团BI项目需求分析的对象 23 1. 区域/业态 23 1) 中等超市业态子公司主题分析 23  运营分析 23  商品分析 24  合同 24  订货 24  销售 24  旬报 24  供应商 24  品类KPI指标 24  品类组KPI监控 24  品类组业绩监控 24  供应商分析 24  供应商基本查询 24  供应商供应结构分析 24  供应商供货能力分析 24  供应商销售分析 24  供应商库存分析 24  供应商贡献度分析(KPI) 24 2) 加盟店分析 24  进货分析 25  销售分析 25  库存分析 25  要货分析 25 3) 大卖场业态子公司主题分析(将来纳入) 25 4) 便利店业态子公司便利主题分析(将来纳入) 25 5) 江苏分公司主题分析(将来纳入) 25 6) 浙江分公司主题分析(将来纳入) 25 2. 跨业态商品分析 25 1) 定牌商品主题 25  销售主题 25  库存主题 25  定牌商品结构分析 25  定牌商品供货能力分析 25  定牌商品贡献度分析(KPI) 25 2) 联合采购商品主题 25  供应商主题 25  库存主题 25  销售主题 25  联合采购效果评估(KPI) 25 3) 生鲜商品主题 25  销售统计报表 25  销售跟踪报表 25 3. 中仓分析 26 1) 中仓库存分析 26 2) 中仓进发货分析 26 3) 门店向中仓要货统计 26 4. 决策分析 26 六、 日常业务报表分析的详细内容 26 七、 多个业务因素、多角度、随机式探索式分析OLAP 26 1. 探索式分析功能概述 27 2. 探索式分析的形式 27 3. 探索式分析所提供信息内容 28 4. 探索式分析的基本操作 28 八、 决策支持系统 29
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值