跟我一起总结【数据仓库】之——数据模型记分卡

数据模型记分卡

 

正确性:

  1. 找到模型的评审记录及建议,与模型比较
  2. 找到已创建的用户故事,与模型比较
  3. 找到已经分析的数据库或接口设计,与模型比较
  4. 检查已确保选择了正确的业务范围
  5. 检查以确保模型遵循了现有标准

 

完整性:

  1. 确认获得了所有的业务元数据
  2. 确认获得了所有的技术元数据
  3. 确认获得了所有的需求
  4. 确认没有提供免费的服务
  5. 确认看清了所有模糊的需求

 

结构

一致性

  1. 检查如果一个属性在同一个数据模型中出现超过一次,每次出现都要有相同的定义
  2. 检查相同的定义没有用在两个不同的属性上
  3. 检查如果一个属性在同一个数据模型中出现多次,每次出现要有相同的格式、数据类型和其他详细信息
  4. 检查属性名称与数据类型匹配

完整性

  1. 检查每个主键都必须有值且非空
  2. 找出同一个实体中出现多次的属性
  3. 确保每个实体都有一个主键
  4. 确保没有用保留字作为属性名
  5. 确保每个实体都至少与模型中的其他实体有一个关系

 

标准

  1. 检查每个外键属性名与主键匹配
  2. 检查模型遵从一致的样式标准

 

可读性

  1. 检查模型上的字体大小颜色全局规整

 

数据

  1. 检查有做了数据源剖析的成果
  2. 确保含有枚举值的属性的枚举值完整且正确
  3. 确保必需的属性不含有任何空值
  4. 确保属性名与实际存储的数据保持一致
  5. 确保每个外键都连接回它的相应主键
  6. 确保每个属性的格式都与其实际数据保持一致

 

模型评审必需文档:

  1. 要评审的数据模型
  2. 实体和属性的定义
  3. 需求的工作成果(不限于标书分类、会议录音、Boq、用户故事)

 

附加的文档

  1. 当前的开发阶段
  2. 突出问题列表
  3. 附加的规则列表

 

 

序号

分类

总分数

模型打分

建议及问题描述

1

模型是否正确地捕获了需求?

15

 

 

2

模型的完整性如何?

15

 

 

3

模型与其模式的匹配情况如何?

10

 

 

4

模型的结构是否合理?

15

 

 

5

模型是否很好的利用了通用的结构?

10

 

 

6

模型是否很好地遵从了命名规范?

5

 

 

7

模型是否具有可读性?

5

 

 

8

定义是否做得足够好?

10

 

 

9

元数据与数据匹配得如何?

15

 

 

记分卡

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值