`
bugyun
  • 浏览: 557198 次
社区版块
存档分类
最新评论

数据分析报表设计概要

 
阅读更多


1. 基础表 ==》 基础报表的表 ==》分析报表的表

2. 报表:
    原始数据获取处理 --> 数据分析整理 --> 报表展示。

3. 分析报表表的作用:
    1. 节约成本:分析报表表设计好后,以后报表开发不再需要通过繁琐的关联关系去查询,直接通过报表表关联即可,从而节约更多的开发时间和人力财力。
    2. 使用频率:根据报表使用频率确定用户的关注度(通过日志表或者报表字段记录)。
    3. 使用人群:
         a. 高层:简单明了,字段少。
         b. 中层:重点突出,分析深入。
         c. 底层:解决具体问题,注重实用。
         确定是否,需要根据高中低三个维度拆表拆字段。

4. 设计:
    1. 站在用户角度去设计同上面的3
    2. 业务维度为主(年级、科目),指标维度为辅(排名)
    3. 挖掘需求
    4. 沟通

5. 报表监控(规则):
    1. 表管理的监控预警:第一时间发现报表系统运行过程中出现的问题,并及时跟进解决。
    2. 表使用情况的监控:通过使用情况与预期比较,分析表或者业务逻辑设计的不足,方便进一步改进。
    3. 回访。

6. 报表价值:
    1. 连续性价值:预警监控,入库成功与否。
    2. 间歇性价值:知识点这块。
    3. 一次性价值:单次考试重新统计。

7. 分析报表数据自相矛盾:
    1. Q: 同一指标在不同的表中的值不相同或出现逻辑矛盾。
         A:
                 1. 模型设计上相同指标统一规则,统一出处,减少出错概率;构建数据中间层实现指标复用。
                 2. 加强维度表完备性监控和缺失值处理,大部分数据逻辑问题是由于维度表或者缺失值引起的。
                 3. 加强沟通,避免业务逻辑理解错误,时刻检查数据的完备性。
             简而言之:
                 相同指标,统一逻辑,统一规则,统一出处,各维度表同一指标,时刻检查数据的完备性。
        A2:避免重复录入,降低差错率
       
               
                
8. 表的最终目的:
    设计的表能满足 业务、需求等的变化,而不去动表结构。
   
9. 报表常用统计项:排名,同比,环比,求和,平均,最大,最小等

10. 统计规则:
        1. 表的关系
        2. 数据来源
        3. 数据单位
        4. 数据精度
        5. 计算公式
   
11. 向下的兼容问题
   
12. 报表入口限制,新学年了旧学年的报表不能统计或者有权限限制

13. 报表分析数据存库的优缺点:
    优点:
        1. 检索查询效率非常高
        2. 业务逻辑集中管理,便于统一设计开发和维护
        3. 大量数据项转为指标项,可利用价值大大增加,便于扩展
    确定:
        1. 增加了数据冗余设计
        2. 数据一致性受到挑战
        3. 数据库操作增多,压力加大(如果业务处理在应用服务器,DB库压力增加不大)


分享到:
评论

相关推荐

    需求分析+概要设计+详细设计+数据库设计模板

    在软件开发过程中,需求分析、概要设计、详细设计以及数据库设计是四个至关重要的阶段,它们构成了项目开发的基础。下面将分别对这四个阶段进行详细阐述。 **需求分析**是软件开发的第一步,主要目标是明确和理解...

    软件设计文档 需求分析 概要设计 详细设计 数据分析 数据库设计说明书等的编写提示

    本文将深入探讨标题和描述中提到的几个关键阶段,包括需求分析、概要设计、详细设计、数据分析以及数据库设计说明书的编写,旨在提供详尽的指导和建议。 首先,**需求分析** 是软件工程的第一步,它是确定系统或...

    陌陌聊天数据实现FineBI数据分析报表

    以下是实现陌陌聊天数据分析报表的主要步骤: 1. **数据导入**:首先,需要将陌陌聊天数据导入到Hadoop HDFS中,确保数据的可靠存储和分布。 2. **数据预处理**:在Hive中,对数据进行清洗、转换和整合。这可能...

    需求分析+概要设计+详细设计+数据库设计模板完整版(共55页).doc

    《需求分析+概要设计+详细设计+数据库设计模板完整版》是一份全面的软件开发文档,涵盖了软件项目从需求分析到设计再到数据库构建的全过程。这份文档旨在为软件开发团队提供一个清晰、规范的框架,确保每个阶段的...

    数据仓库概要设计,构建,使用说明文档

    数据仓库是一种专为数据分析而设计的数据库系统,其特点在于它是面向主题的,意味着它将组织的数据集中在特定的领域或业务焦点上。数据仓库是集成的,它将来自多个源的数据整合在一起,提供了统一的数据视图。由于...

    数据仓库概要设计,构建,使用说明文档.pdf

    本文档详细介绍了数据仓库的概要设计、构建和使用方法。 首先,数据仓库的构建方法采用原型法,这是因为它允许从简单的框架开始,逐步迭代和完善。不过,数据仓库设计的关键是数据驱动,即基于现有的数据库系统,...

    需求分析、概要设计、详细设计文档编写资料汇总

    在软件开发过程中,需求分析、概要设计和详细设计是至关重要的阶段,它们构成了软件生命周期的基础。这份"需求分析、概要设计、详细设计文档编写资料汇总"包含了丰富的实例报告,旨在提供从入门到精通的全程指导,...

    需求分析,概要设计,详细设计的设计过程

    在软件开发过程中,需求分析、概要设计和详细设计是至关重要的阶段,它们构成了软件工程的基础。以下将分别对这三个阶段进行深入阐述。 首先,**需求分析**是软件开发的第一步,也是最关键的一步。它涉及到识别用户...

    软件工程--概要设计(HIPO图、数据流图).ppt

    软件工程--概要设计(HIPO图、数据流图) 概要设计是软件开发过程中的一个关键阶段,它是详细设计和编码前的准备阶段。在这个阶段,软件结构、数据结构和数据库设计等问题都需要得到解决。软件概要设计的基本任务...

    需求分析,概要设计,详细设计,测试等国标模板

    《四、概要设计说明书.dot》模板涵盖了模块划分、接口设计、数据结构和算法选择等方面,为详细设计奠定基础。概要设计有助于识别潜在的设计问题,提前进行优化,同时也能让团队了解项目的整体框架。 3. 详细设计:...

    .......................................

    1.2.4. 查询处理:系统需支持复杂查询,包括SQL查询和其他数据分析语言,确保用户能迅速获取所需信息。 1.2.5. 分析展示:分析结果应以可视化形式呈现,方便决策者理解和使用,可能包括仪表盘、报表和图形。 2. ...

    软件工程文档实例需求分析概要设计详细设计

    本文将深入探讨“软件工程文档实例”,重点解析需求分析、概要设计和详细设计这三个关键步骤。 一、需求分析 需求分析是软件工程的第一步,其目标是明确和记录用户对软件系统的需求。这一阶段的文档通常包括: 1. ...

    [国家标准]软件设计文档 需求分析,概要设计,详细设计模板

    《软件设计文档:需求分析、概要设计与详细设计模板》 在软件开发过程中,规范化的文档编写是至关重要的一步,它确保了项目团队对软件的理解一致,也为后期的开发、测试和维护提供了清晰的指南。国家标准对于软件...

    概要设计实例-小型企业管理系统的概要设计

    * 数据分析和报表 2.2 运行环境 小型企业管理系统的运行环境包括: * 硬件环境:服务器、客户机、网络设备等 * 软件环境:操作系统、数据库管理系统、应用软件等 2.3 基本设计概念和处理流程 小型企业管理系统...

    开发计划书 需求分析 概要设计 详细设计 对应测试

    在软件开发过程中,一套完整的流程通常包括开发计划书的制定、需求分析、概要设计、详细设计以及相应的测试环节。这些阶段是确保项目顺利进行、提高产品质量的关键步骤。 1. **开发计划书**:开发计划书是项目启动...

    软件设计概要设计模板

    在软件开发过程中,概要设计是至关重要的一个环节,它为整个项目的结构和功能提供了蓝图。这份"软件设计概要设计模板"集合了多种文档,旨在帮助计算机专业的学生或从业者进行有效的软件课程设计。以下是对这些文件...

Global site tag (gtag.js) - Google Analytics