• 报表系统OLAP


    实现报表系统可自定义定制:

      1.纬度,事实表,用户自定义观察纬度,实现报表自定义(自定义纬度树结构---通过这个树结构,后台自动生成报表SQL,用户仅仅配置纬度关系即可)----报表配置纬度关  系

      2.页面设计,绑定数据

      3.指标库的维护,OLAP的重要的目的就是是否满足指标(KPI)

    开发过程:

      1.创建表结构(事实表,维度表)

      2.构建试图(设置事实表与维度表之间的关系)-----构建此立方体的试图

      3.建立维度

      4.创建多为数据模型cube(指标与维度----需要哪些指标与维度)----ETL的过程

      5.设计页面

      6.页面的数据权限与功能权限

    ==========================================================================================

    报表系统:

    主要用于决策:

    选择,投影是基本的数据操作。

    注意:这里谈及报表分析并不是实时系统,仅仅是定期对数据进行归档分析汇总数据。(基于BI/DW的系统,并不太关注实时性)

    类型:

      1.定制表样的报表:基本就是业务系统的报表

      2.用户自行选择角度进行指标分析的报表:自定义报表(多个角度进行分析,有用户自行定制)

      3.分析的指标库(纬度数据)

    =====================================

    主要是对业务数据进行汇总。

    物化视图:定时抽取汇总数据,方便用户查询观看。

    纬度表:多个角度对数据进行分析比如上卷下钻操作。

    基本表:元数据表(基本的控制数据)。

    内存缓存:减少数据库的压力。

     ======================================

    数据立方体:

    方体计算:

    物化视图:------------客户面对-汇总表

    纬度:(域)

    度量:单位

    索引:位图索引和连接索

    更新:装载和刷新会在OLAP中阶段

    上卷,下钻,切片,转轴,选择,投影

    =======================================

    最近一直开发BI报表分析,虽不是比较专业的报表开发,主要是一些关于医院成本一体化的相关的分析,比如医院的角度,科室角度,病种角度,对比角度,排名角度,时间角度,方案角度,设计到上卷下钻操作以及一些图标。报表数据定时发布,用户方可查询到数据。当然数据也有权限设置,不同科室,单位看到的数据也不一样,有单独的数据权限设置功能以及菜单按钮的功能权限(数据权限和功能权限--权限有继承机制

    --------------------------------------------------------------

    数据仓库:

    采集数据,需要ETL的数据抽取的过程,可以增量也可以全量抽取数据,借助管道机制进行流通信传播。

  • 相关阅读:
    TeeChart的X轴,使用伪装的时间
    线程池
    修练8年C++面向对象程序设计之体会
    使用RESTClient插件数据模拟(GET,POST)提交
    :施密特建议尾随年轻的专业人士了解技术公司
    社会保障系列1《介绍》
    Centos根据系统VPS安装SendMail组件使WordPress支持E-mail
    Codeforces Round #107 (Div. 2)---A. Soft Drinking
    [Unity3D]Unity3D游戏开发3D选择场景中的对象,并显示轮廓效果强化版
    怎么样ubuntu 64 11.04 在执行32位程序
  • 原文地址:https://www.cnblogs.com/gstsyyb/p/3776027.html
Copyright © 2020-2023  润新知