zoukankan      html  css  js  c++  java
  • 报表系统OLAP

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

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

      2.页面设计,绑定数据

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

    开发过程:

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

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

      3.建立维度

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

      5.设计页面

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

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

    报表系统:

    主要用于决策:

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

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

    类型:

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

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

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

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

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

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

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

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

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

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

    数据立方体:

    方体计算:

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

    纬度:(域)

    度量:单位

    索引:位图索引和连接索

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

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

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

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

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

    数据仓库:

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

  • 相关阅读:
    zzulioj1908: 小火山的围棋梦想
    zzulioj1913: 小火山的计算能力
    zullioj1905: 小火山的跳子游戏
    HDU 1025:Constructing Roads In JGShining's Kingdom
    HDU 1257:最少拦截系统
    HDU1051:Wooden Sticks
    HDU1950:Bridging signals
    HDU1087:Super Jumping! Jumping! Jumping!
    HDU5256: 序列变换
    3.SpringBoot配置文件以及自动配置原理
  • 原文地址:https://www.cnblogs.com/gstsyyb/p/3776027.html
Copyright © 2011-2022 走看看