【技术实现步骤摘要】
将数据库表列式存储以行式存储方式展示的方法及装置
[0001]本申请涉及数据库
,尤其涉及一种将数据库表列式存储以行式存储方式展示的方法及装置。
技术介绍
[0002]现有的业务中,由于历史遗留问题或者缺少信息化规划,企业采样行式存储法来存储数据库表。在企业日常办公的过程中,经常使用的业务系统包括: OA、SAP、FIS、CRM、HRIS。这些业务系统中使用的数据库是关系型数据库,例如MySQL、Oracle、SQL SERVER,是采用行式存储法(Row
‑
based)进行存储数据。但是为了响应主流的数字化建设,需要采用大数据体现的数据库来面对大量数据,这些数据库采用列式存储(Column
‑
based)来存储数据库表,以此来减缓或者避免由于行式存储法中由于存储量越来越大,导致查询等操作的时间更长,总耗时不断增多的问题。
[0003]此外,在数字化建设的过程中,为达到最佳效果,需要业务人员进行参与主要环节并且进行主要操作而非纯粹的技术角色,因此业务人员需要将列式存储的数据表 ...
【技术保护点】
【技术特征摘要】
1.一种将数据库表列式存储以行式存储方式展示的方法,其特征在于,所述方法包括:确定列式存储数据表所在的列式数据库的信息;基于报表开发工具,根据所述列式数据库的信息配置行式数据库的信息;基于报表开发工具,将所述列式存储数据表的指标名称以及指标内容输入至行式数据库中对应的报表中,并对所述行式数据库中对应的报表进行重构,以得到与所述列式存储数据表对应的行式存储数据表。2.如权利要求1所述的方法,其特征在于,所述列式数据库的信息包括:数据库类型、数据库名称、用户名、主机、密码、端口以及数据库连接统一资源定位系统URL。3.如权利要求1所述的方法,其特征在于,所述行式数据库中对应的报表为新的空白报表;或者,为预先建立好的目标报表。4.如权利要求1所述的方法,其特征在于,所述基于报表开发工具,将所述列式存储数据表的指标名称以及指标内容输入至行式数据库中对应的报表中,并对所述行式数据库中对应的报表进行重构,以得到与所述列式存储数据表对应的行式存储数据表,包括:基于所述报表开发工具的扩展功能,设置所述行式数据库中对应的报表中的指标名称为横向扩展,设置所述行式存储数据表中的指标内容为纵向扩展;基于所述报表开发工具的关联功能,将所述行式数据库中对应的报表中的指标名称和与所述指标名称对应的指标内容进行关联;基于所述报表开发工具的父子格关系功能,设置所述行式数据库中对应的报表中的指标名称和与所述指标名称对应的指标内容之间的父子格关系。5.如权利要求1所述的方法,其特征在于,在所述基于报表开发工具,将所述列式存储数据表的指标名称以及指标内容输入至行式数据库中对应的报...
【专利技术属性】
技术研发人员:付栋涛,王海军,丁雷,董新燕,
申请(专利权)人:中煤科工集团信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。