当前位置:网站首页>1. Reporting platform planning
1. Reporting platform planning
2022-08-05 18:23:00 【thubier (segment new)】
In 2017, we planned a reporting platform, this time based on the business database to query data in real time, and complete the data display.Due to various reasons, it has not been vigorously promoted and has become an online orphan......
What exactly do we expect from a reporting platform?
From the current situation, it can be roughly divided into three categories:
1). Print reports based on a single document, such as: approval document/acceptance document/bid winning notice, etc.
2). Grid reports based on general data sources, such as: filtering data from a specific data source to form a grouped summary grid.
3). Report display based on data services: mainly composed of: monthly/quarterly/annual special data reports formed regularly (monthly/quarterly/annual contract signing report; monthly/quarterly/annual fund payment plan; monthly/quarterly/annual payment; monthly/quarterly/annual receipts; monthly/quarterly/annual case summary, etc.), large-screen display reports based on data services.
The above are the explicit requirements that have been encountered. During this process, the data source is not clear, and the data source is roughly divided into three categories:
1).Direct database query
2). Query based on api interface
3). Display based on fixed data source, etc.
The report data is platformized, the main purpose is to simplify the operation, but it can fulfill the functional requirements such as routine data acquisition/group summary/set printing.How to plan the components of the reporting platform?
It can be roughly divided into three parts:
1).Data extraction and cleaning components
2).Standard data publishing service
3). Front-end display service.
These three components form the basic core of the reporting platform.

Data extraction and cleaning: Standardized processes need to be defined to support customization and expansion.
Data storage and publishing: It needs to be authorized to open data to the outside world, and provide mapping management functions for the same data.It is necessary to provide a complete log tracking function so that data can be provided according to authorization.
Integrated display of multiple data sources: A report needs to be displayed in combination with multiple parts of data, which may come from interfaces/database connections/json data, etc., all of which need to be displayed indiscriminately.And it can process specific values in the front end, such as: formatting/amount symbol/amount capitalization, etc.
Based on the above content, the content of the entire report platform is indeed a lot, and in the business system, in the use of primary data, the use of integrated display of multiple data sources can basically meet the initial needs.Therefore, the relevant planning functions can be advanced step by step.
边栏推荐
- 在GridView中对于有外键的字段使用关联模型进行搜索和排序
- 深信服上网行为管理如何配置双因素/双因子(2FA)身份认证
- 核糖核酸RNA的药物修饰方法
- cas:1190431-95-8|BHQ-1 acid|BHQ-1羧酸|BHQ-1酸|BHQ-1羧基|BHQ-1Black Hole Quencher-1 acid
- 力扣每日一题-第49天-724. 寻找数组的中心下标
- CentOS7安装MySQL8
- npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
- rk3399 内核调试
- 金仓数据库 KingbaseES V8 GIS数据迁移方案(4. 基于SuperMap平台的数据迁移到KES)
- ALSA库的移植及测试命令
猜你喜欢

Watch监听器的使用

BHQ淬灭试剂BHQ-2 acid|cas:1214891-99-2|BHQ-2 酸|BHQ-2 羧基的信息你知道多少

Qt样式表之 QSS 语法介绍;QLineEdit、

IDEA 2022最新版 基于 JVM极致优化 IDEA 启动速度

4、常用样式

金仓数据库 KingbaseES V8 GIS数据迁移方案(4. 基于SuperMap平台的数据迁移到KES)

记一次Max模型导入到GIS平台歪了,尺寸不对过程分析

Kubernetes 服务发现

三七总皂苷脂质体纳米粒子修饰负载RNA核糖核酸(实验注意事项)

葡聚糖偶联超顺磁性纳米Fe3O4造影剂|多肽偶联偶联超顺磁性纳米Fe3O4造影剂
随机推荐
EfficientFormer学习笔记
一个很好用的中奖概率控制器
Firewall destination address translation and source address translation
氧化钆包裹四氧化三铁Fe3O4磁性荧光纳米空心球|聚乙二醇二羧酸包覆四氧化三铁磁纳米颗粒(COOH-PEG-Fe3O4)
转换说明符
国标视频云服务EasyGBS如何正确调阅实时录像接口?
「学习笔记」矩阵乘法与矩阵快速幂
Kubernetes 平面组件 etcd
cas:1190431-95-8|BHQ-1 acid|BHQ-1羧酸|BHQ-1酸|BHQ-1羧基|BHQ-1Black Hole Quencher-1 acid
深耕行业数字化转型,纷享销客与云商店合力同行
retain和copy的区别 #import @class 的区别
工行里的数字员工是怎么来的?
VS环境 -- C语言实用调试技巧
JUC并发编程:第二季
直播回顾|7 月 Pulsar 中文开发者与用户组会议
2022杭电多校六 1009-Map (巴那赫不动点)
栈和队列的练习题
CSDN社区图书馆活动之开书大吉(书评一)
EdgeNeXt轻量化学习笔记
程序员的五种类型