当前位置:网站首页>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.
边栏推荐
猜你喜欢

cas:1190431-95-8|BHQ-1 acid|BHQ-1羧酸|BHQ-1酸|BHQ-1羧基|BHQ-1Black Hole Quencher-1 acid

PNA/RNA/DNA修饰方法研究进展

通过软链接mklink共享node_modules

Docker安装Mysql5.7

继承和实现该如何选择

2022年下半年软件设计师知识集锦

小就是大|2022 OceanBase 年度发布会亮点抢先看!

点击 Fiori Launchpad tile 后报错的处理方法

氨基修饰四氧化三铁纳米粒子Fe3O4-NH2|四氧化三铁纳米粒子表面修饰聚酰胺胺型树枝高分子(PAMAM)

齐岳|聚乙二醇-四氧化三铁-二氢卟吩纳米复合物Fe3O4-PEG-Ce6|肝靶向功能的四氧化三铁Fe3O4纳米粒子
随机推荐
ArcGIS Pro脚本工具(11)——修改图层唯一值符号的标注
一起探秘,不可不知双向链表底层原理
Technology Sharing | How to use Json for data interaction in interface testing?
有关Spark产生Jar冲突的杂谈
2022年全国最新消防设施操作员(中级消防设施操作员)真题题库及答案
通过软链接mklink共享node_modules
cas:1190431-95-8|BHQ-1 acid|BHQ-1羧酸|BHQ-1酸|BHQ-1羧基|BHQ-1Black Hole Quencher-1 acid
对话窗口、面板滚动视图、标签切换视图;QDialog、QScroollArea、
浓情七夕,有礼相送!
脑间同步:道阻且长
力扣每日一题-第49天-724. 寻找数组的中心下标
(初阶)指针
YOLOV5学习笔记(五)——使用代码detect train讲解
字节一面:TCP 和 UDP 可以使用同一个端口吗?
JUC并发编程:第二季
Golang 汇编asm语言基础学习
#yyds干货盘点# 面试必刷TOP101:单链表的排序
2. Pre-research on related components of the reporting platform (1)----jimuReport
工行里的数字员工是怎么来的?
倪光南:openEuler已达国际同类社区水准