全国电力技术协作网首页
CopyRight 2012-2014 DS文库版权所有
江苏核电大数据可视化分析平台的建设与应用
(0 次评价)903 人阅读0 次下载
信息管理 - 741 - 接进入页面所看的数据始终是授权给他看到的数 据。平台支持普通分享和授权分享。普通分享情况 下所有用户可以打开相应的数据展示画面,授权分 享情况下用户必须登录和验证其是否有权限打开相 应画面。画面之间通过控制器的设置可以实现动态 的多重条件查询。画面也可以集成到其他技术平台 中跟,不限制与本平台的技术控制。用户管理上跟 核电公司的用户数据库进行对接,实现了统一登录。 按照三层的架构设计,开发人员能够很清楚对 平台进行增强开发所需要开展的工作内容。对于数 据层面的增强,只需要寻找或定制该类数据源的 JDBC 驱动和主类;对于逻辑层面的增强,只需要进 行复杂 SQL 或者多视图联合查询的开发;对于展示 层的增强,只需要进行定制展示组件的开发,按照 统一的规范就能实现对完整功能体系的增强。 平台采用前后端分离方案,通过服务器端提供 的 API 给前端展示数据的方式实现。在后端技术上 采用 Spring Boot,简省了繁重的配置,提供了各种 启动器,大大减少了开发的工作量。在接口安全方 式上,通过请求头中加入 token,后端验证 token 的 合法性的方式验证接口的安全及相关权限。 平台权限控制基于 RBAC 模型, 通过组织、 成员、 角色、项目四级进行控制。平台通过项目来对可视 化功能来进行划分。项目中包含数据源、数据视图、 可视化组件、可视化看板等功能模块,用户通过使 用这些功能就可以打造自己的可视化应用。组织内 可以创建多个角色,当角色与项目进行关联之后, 便可以设置该角色在该项目中的功能权限与可视化 权限。如果同一个用户关联了多个角色,在一个项 目中又同时关联了这多个角色,那么用户在该项目 中拥有权限将是这多个角色权限的并集。在项目层 面,数据视图和可视化看板均可设置权限,因此可 以保证敏感数据的用户隔离。 采用可视化分析平台作为报表开发工具之后, 常规报表开发从数据源抽取、数据整合、应用开发 到展现上线的时间大大缩短。以开发一个用作统计 现场维修工作负责人情况的报表为例,涉及到的数 据源包括当前 SAP 系统中的近百万条条目,包括其 中 SAP PM 模块以及 SAP HR 模块的数据,在转换层 面还涉及到与 Oracle 的交互,在原始 ECC 环境上的 报表上,如需运行定制开发报表得出结果需要 5 分 钟的时间,且下载和筛选动作困难,以人工的方式 开发报表需要 2-3 天时间,而且需要根据用户的需 求进行补充完善。而采用可视化分析平台后,1 个人 工作 6 个小时即可完成相应的报表开发,报表开发 效率得到了极大的提升。 通过后台设置,可以将报表定期自动截图并发 送到指定人员的邮箱中, 用户无需登录信息系统就可以 收到关心的报表内容。报表的展示效果如下图所示。 目前大数据技术仍在不断地发展中,江苏核电 在大数据可视化分析上开展的研究可以为大数据的 价值传递提供更为便捷的方式,可以为核电项目的 数据利用提供更为有效的利用载体。由于报表业务 的相似性,本平台的建设与使用经验可以推广到其 他领域的报表开发乃至行业内的其他成员单位中, 用户只需要根据具体的数据要求进行配置和简单开 发即可。项目对于开展大数据智能化分析利用具有 较好的参考作用。 展 示 层 仪表盘 布局管理 分享管理 控制器 集成能力 接入管理 认证授权 用户管理 数据模型 用户与报表权限 模型关联 数据上载 数据预览 数据源 数据清洗 数据统计 SQL CSV JDBC ETL 逻 辑 层 数 据 层

打分:

0 星

用户评论:

关于我们 | 联系我们 | 版权声明 | 企业服务 | 媒体合作
备案号:京ICP备13025456号-2 | 客服电话:010-88892009 | 反馈建议:1565227076@qq.com