用报表系工具搭建证书查询系统示例-阿里云开发者社区

开发者社区> 大数据> 正文
登录阅读全文

用报表系工具搭建证书查询系统示例

简介:

应用背景 

随着行业项目数量的指数级增长,人工与excel的结合已经无法满足相关数据的查询、更新以及多个维度的数据分析需求。除了一些全国部署的大行业项目本身需求,往往还需要体现公司产品的证书发放量,并且满足外部人员看到统计数据、统计证书使用情况的需求,以便项目的使用者更加了解PKI体系中的运作情况。


搭建工具 

  • 报表开发工具FineReport

  • 关系数据库

  • 相关业务产品


各系统监控数据所对应的数据库表 

证书使用情况统计表(STAT_CERT)数据存储结构


20150828110136437


需求分析 

       展示每张证书在访问业务的应用系统时的使用情况,包括证书的主题,使用次数以及明细,便于分析证书的使用率是否达标。展示被访问应用的次数,给予排名统计:只统计前十名的应用系统,排名通过报表工具数据处理后进行排列。



       可以实现多维度数据分析。分析维度维度如下:
       1、系统分类——证书使用情况的展示、业务情况、数量情况……
       2、资源分类——证书使用者信息,使用次数


难点分析

按照传统的制作方法实现以上需求,有很多难点需要克服:
1、展示证书的信息,证书信息量不一致,有多有少,因此证书的大小不一:需要报表自适应调整列宽度;
2、需要统计每张证书的使用次数:
3、需要展示详细信息的子连接查询,既通过证书主题的信息再次分析访问的应用地址。
4、大数据量的数据库分页等。


鉴于克服以上难点所需的巨大工作量(有些硬性问题无法克服),选择自带上述问题解决方案的报表开发工具。

系统效果展示 

1、明细查询时可以查看这个人访问过哪些应用

20150828110142969

20150828110147846

2、应用排名查询 

20150828110153132




本文转自 雄霸天下啦 51CTO博客,原文链接:http://blog.51cto.com/10549520/1689213,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
大数据
使用钉钉扫一扫加入圈子
+ 订阅

大数据计算实践乐园,近距离学习前沿技术

其他文章
最新文章
相关文章