[发明专利]cube文件的创建方法、装置、存储介质及终端有效
申请号: | 201711291900.6 | 申请日: | 2017-12-08 |
公开(公告)号: | CN108255479B | 公开(公告)日: | 2019-10-08 |
发明(设计)人: | 温善安;邓俊俊;金鑫;谭志杰;陈宝花 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F8/33 | 分类号: | G06F8/33;G06F3/0481;G06F17/24 |
代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 谭果林 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 关键信息 创建 字段 存储介质 文件索引 录入 指令 终端 通信技术领域 目标XML文件 指令获取 自动化 存储 载入 关联 输出 保存 | ||
本发明适用于通信技术领域,提供了一种cube文件的创建方法、装置、存储介质及终端,所述方法包括:获取创建指令时,根据所述创建指令获取待创建的cube文件的文件索引,根据所述文件索引输出包含所述cube文件的关键信息编辑栏的录入窗口;通过所述录入窗口获取创建者输入的所述关键信息对应的字段值;基于关键信息的保存指令关联并存储所述关键信息及其对应的字段值;将所述关键信息及其对应的字段值载入目标XML文件中,生成cube文件;本发明实现了cube文件的自动化创建,简化了创建者的操作,解决了现有技术在创建cube文件时耗费时间、效率低的问题。
技术领域
本发明属于通信技术领域,尤其涉及一种cube文件的创建方法、装置、存储介质及终端。
背景技术
Pentaho是目前最流行的开源商务智能软件,是以工作流为核心、强调面向解决方案而非工具组件的BI套件,集合了大量能承担数据挖掘任务的机器学习算法,包括对数据进行预处理、分类、回归、聚类、关联规则分析,以及在交互式界面上可视化数据。其中的cube文件,即数据立方体、立方体文件,是一类多维矩阵,能够将来自数据库或者文件的多维元数据封装起来,方便了用户从多个角度探索和分析数据集。在创建cube文件时,现有技术使用Pentaho组件中的schema-workbench组件来进行开发,需要先连接数据库,创建Schema文件,然后创建cube文件,包括:
1、添加新的cube文件,命名;
2、添加事实表,命名;
3、添加一个维度,展开该维度添加维度表数据,修改维度层次属性的名称、设置维度表的主键用于同事实表链接、设置用户使用该cube文件时该层次属性显示的名称;
4、设置维度的相关属性信息,包括给用户看的名称、给程序员看的名称、与事实表链接的字段;
5、添加层次,设置层次的相关属性信息,比如给用户看的名称、给程序员看的名称、在维度表中选择需要展现的维度属性;
6、添加度量,设置度量的相关属性信息,比如给用户查看的名称、给程序员查看的名称、度量聚合方式等。
至此,cube文件创建完毕,选择save控件保存所述cube文件,各个步骤环环相扣,操作过程繁琐,耗费时间,效率低,不熟悉schema-workbench组件的业务员不能独立地完成cube文件的创建。
发明内容
本发明实施例提供了一种cube文件的创建方法、装置、存储介质及终端,以解决现有技术在创建cube文件时耗费时间、效率低的问题。
本发明实施例提供了一种cube文件的创建方法,所述方法包括:
获取创建指令时,根据所述创建指令获取待创建的cube文件的文件索引,根据所述文件索引输出包含所述cube文件的关键信息编辑栏的录入窗口;
通过所述录入窗口获取创建者输入的所述关键信息对应的字段值;
基于关键信息的保存指令关联并存储所述关键信息及其对应的字段值;
将所述关键信息及其对应的字段值载入目标XML文件中,生成cube文件。
进一步地,在获取创建指令时,根据所述创建指令获取待创建的cube文件的文件索引之前,所述创建方法还包括:
解析Schema-workbenth工具已创建的cube文件,得到文本格式和关键信息;
按照所述文本格式生成目标XML文件,并记录所述关键信息为录入窗口上的可编辑项。
进一步地,所述将所述关键信息及其对应的字段值载入目标XML文件中,生成cube文件包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711291900.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种标签式模板开发方法
- 下一篇:控件处理方法、装置、计算机及存储介质