CN107515912A - 一种基于行业管理模型的报表数据获取方法 - Google Patents
一种基于行业管理模型的报表数据获取方法 Download PDFInfo
- Publication number
- CN107515912A CN107515912A CN201710696209.XA CN201710696209A CN107515912A CN 107515912 A CN107515912 A CN 107515912A CN 201710696209 A CN201710696209 A CN 201710696209A CN 107515912 A CN107515912 A CN 107515912A
- Authority
- CN
- China
- Prior art keywords
- data
- model
- trade management
- management model
- acquisition methods
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/211—Schema design and management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/242—Query formulation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Mathematical Physics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明涉及一种基于行业管理模型的报表数据获取方法,所述行业管理模型基于行业的企业管理共性,把行业的业务先凝练成具有业务代表性的数据表,然后每一个表作为模型的组件,通过表与表之间的关联来形成行业模型;所述方法包括以下步骤:1)获取数据源;2)从所述数据源中选择多个模型使用数据表;3)基于构建好的行业管理模型对所述多个模型使用数据表的数据进行筛选,获得最终报表数据。与现有技术相比,本发明具有简单、方便等优点。
Description
技术领域
本发明涉及计算机***技术应用领域,尤其是涉及一种基于行业管理模型的报表数据获取方法。
背景技术
目前企业的管理都需要数据的支持,但如果只有数据,没有对应的管理思路和行业模型则数据只是一个个没有关联的信息孤岛,无法对企业管理起到指导作用。当前企业的数据大部分都存在于各个业务***,需要某方面的业务数据时可以通过数据抽取工具进行抽取、转换、加载(ETL),并最终形成可视的图表、报告等形式以供企业进行业务分析。
尽管已经有了上述的数据收集和展现的方法,但此类图表报告也只是针对当前企业,并没有上升到行业的高度,不具有通用性对行业的共性并没有归纳总结,也没有提炼出可视化、复用性强、灵活迁移、动态调整且支持规则和算法的行业模型。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种基于行业管理模型的报表数据获取方法。
本发明的目的可以通过以下技术方案来实现:
一种基于行业管理模型的报表数据获取方法,包括以下步骤:
1)获取数据源;
2)从所述数据源中选择多个模型使用数据表;
3)基于构建好的行业管理模型对所述多个模型使用数据表的数据进行筛选,获得最终报表数据。
进一步地,所述数据源从至少一个企业数据库中获取。
进一步地,所述行业管理模型的构建采用模型表构建模式,具体包括以下步骤:
101)设置模型使用数据表的类型,创建表间关联关系以及表内数据规则和算法;
102)创建模型整体过滤条件;
103)选择模型的返回数据字段。
进一步地,构建所述行业管理模型时,还包括以下步骤:
104)判断所述表内数据规则和算法的复杂度是否只能通过复杂结构化查询语句实现,若是,则执行步骤105),若否,则行业管理模型构建完成;
105)将模型表构建模式切换为结构化查询语句构建模式,将所述行业管理模型的结构转化为结构化查询语句;
106)并根据所述表内数据规则和算法的要求对所述结构化查询语句进行修改。
进一步地,所述模型表构建模式到结构化查询语句构建模式的切换为单向切换。
进一步地,所述步骤106)中,对所述结构化查询语句进行修改时,根据数据源选择所需的模型使用数据表。
进一步地,该方法还包括以下步骤:
4)根据所述行业管理模型的返回数据,判断表内数据规则和算法是否有误,若是,则执行步骤5),若否,则显示最终报表数据;
5)判断当前模型构建模式是否为结构化查询语句构建模式,若是,则修改结构化查询语句直至满足表内数据规则和算法的要求,若否,则返回步骤2),重新构建。
进一步地,所述步骤5)中,修改结构化查询语句时,根据数据源选择所需的模型使用数据表。
与现有技术相比,本发明具有以下优点:
1)本发明通过行业管理模型对报表数据进行统一处理,将管理思维由具体的管理业务中抽象出来,适用于行业内的不同业务,适用范围广。
2)本发明通过行业管理模型对数据源进行筛选,可以快速方便地获得可形成所需报表的数据,操作简单便捷。
3)本发明行业管理模型的构建模式包括模型表构建模式和结构化查询语句构建模式,可将行业管理模型可视化,也可方便快速地修改、部署、迁移、升级行业管理模型。
4)本发明在构建行业管理模型中可对规则和算法进行扩展,以提高模型的有效利用率。
附图说明
图1为本发明的流程示意图。
具体实施方式
下面结合附图和具体实施例对本发明进行详细说明。本实施例以本发明技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。
本发明提供一种基于行业管理模型的报表数据获取方法,所述行业管理模型基于行业的企业管理共性,把行业的业务先凝练成具有业务代表性的数据表、然后每一个表作为模型的组件、通过表与表之间的关联来形成行业模型。表与表之间的连接关系、模型的条件参数都可以基于规则和算法。该方法包括以下步骤:
1)获取数据源,数据源从至少一个企业数据库中获取;
2)从所述数据源中选择多个模型使用数据表,若数据源中的表格不足,则需要再次添加数据源;
3)基于构建好的行业管理模型对所述多个模型使用数据表的数据进行筛选,获得最终报表数据。
所述行业管理模型的构建采用模型表构建模式,具体包括以下步骤:
101)设置模型使用数据表的类型,创建表间关联关系以及表内数据规则和算法;
102)创建模型整体过滤条件;
103)选择模型的返回数据字段。
构建所述行业管理模型时,还包括以下步骤:
104)判断所述表内数据规则和算法的复杂度是否只能通过复杂结构化查询语句实现,若是,则执行步骤105),若否,则行业管理模型构建完成;
105)将模型表构建模式切换为结构化查询语句构建模式,将所述行业管理模型的结构转化为结构化查询语句;所述模型表构建模式到结构化查询语句构建模式的切换为单向切换,是不可逆的,不能反向切换;
106)并根据所述表内数据规则和算法的要求对所述结构化查询语句进行修改,对所述结构化查询语句进行修改时,根据数据源选择所需的模型使用数据表,不限于之前选定的表范围。
本发明的另一实施例中,该方法还包括以下步骤:
4)根据所述行业管理模型的返回数据,判断表内数据规则和算法是否有误,若是,则执行步骤5),若否,则显示最终报表数据;
5)判断当前模型构建模式是否为结构化查询语句构建模式,若是,则修改结构化查询语句直至满足表内数据规则和算法的要求,若否,则返回步骤2),重新构建。修改结构化查询语句时,根据数据源选择所需的模型使用数据表,不限于之前选定的表范围。
以用户访问统计为例,结合图1对本发明的获取数据源、行业模型搭建、预览行业模型数据并最终生成行业模型的流程进行说明。
在步骤1中,登录***,选择连接的用户日志数据源,然后执行步骤2;
在步骤2中,根据选择的数据源,挑选模型需要使用到的数据表,然后执行步骤3;
在步骤3中,以用户表为主表,开始构建用户访问统计模型,通过用户名来关联每张表,然后执行步骤4;
在步骤4中,模型整体过滤条件中设置用户名不能为空的规则,然后执行步骤5;
在步骤5中,在模型中选择用户名,访问月份,然后执行步骤6;
在步骤6中,因为该模型较为复杂,所以直接切换为结构化查询语句SQL构建模式,然后执行步骤7,否则执行步骤9;
在步骤7中,***将模型转化为结构化查询语句SQL,然后执行步骤8;
在步骤8中,修改结构化查询语句SQL,对用户登录行为进行区分,分为登录和点击,统计用户每个月的登录/点击次数,平均每个月每天的登录/点击频率,然后执行步骤9;
在步骤9中,预览模型返回数据,然后执行步骤10;
在步骤10中,如果结构化查询语句SQL/模型配置中有误,则执行步骤11,否则执行步骤12;
在步骤11中,判断模型架构是否使用结构化查询语句SQL来构建,如果则执行步骤8,否则执行步骤3;
在步骤12中,展示模型数据中选定的字段,然后执行步骤13;
在步骤13中,保存行业模型,最终结束整个流程。
以上详细描述了本发明的较佳具体实施例。应当理解,本领域的普通技术人员无需创造性劳动就可以根据本发明的构思作出诸多修改和变化。因此,凡本技术领域中技术人员依本发明的构思在现有技术的基础上通过逻辑分析、推理或者有限的实验可以得到的技术方案,皆应在由权利要求书所确定的保护范围内。
Claims (8)
1.一种基于行业管理模型的报表数据获取方法,其特征在于,包括以下步骤:
1)获取数据源;
2)从所述数据源中选择多个模型使用数据表;
3)基于构建好的行业管理模型对所述多个模型使用数据表的数据进行筛选,获得最终报表数据。
2.根据权利要求1所述的基于行业管理模型的报表数据获取方法,其特征在于,所述数据源从至少一个企业数据库中获取。
3.根据权利要求1所述的基于行业管理模型的报表数据获取方法,其特征在于,所述行业管理模型的构建采用模型表构建模式,具体包括以下步骤:
101)设置模型使用数据表的类型,创建表间关联关系以及表内数据规则和算法;
102)创建模型整体过滤条件;
103)选择模型的返回数据字段。
4.根据权利要求3所述的基于行业管理模型的报表数据获取方法,其特征在于,构建所述行业管理模型时,还包括以下步骤:
104)判断所述表内数据规则和算法的复杂度是否只能通过复杂结构化查询语句实现,若是,则执行步骤105),若否,则行业管理模型构建完成;
105)将模型表构建模式切换为结构化查询语句构建模式,将所述行业管理模型的结构转化为结构化查询语句;
106)并根据所述表内数据规则和算法的要求对所述结构化查询语句进行修改。
5.根据权利要求4所述的基于行业管理模型的报表数据获取方法,其特征在于,所述模型表构建模式到结构化查询语句构建模式的切换为单向切换。
6.根据权利要求4所述的基于行业管理模型的报表数据获取方法,其特征在于,所述步骤106)中,对所述结构化查询语句进行修改时,根据数据源选择所需的模型使用数据表。
7.根据权利要求4所述的基于行业管理模型的报表数据获取方法,其特征在于,该方法还包括以下步骤:
4)根据所述行业管理模型的返回数据,判断表内数据规则和算法是否有误,若是,则执行步骤5),若否,则显示最终报表数据;
5)判断当前模型构建模式是否为结构化查询语句构建模式,若是,则修改结构化查询语句直至满足表内数据规则和算法的要求,若否,则返回步骤2),重新构建。
8.根据权利要求7所述的基于行业管理模型的报表数据获取方法,其特征在于,所述步骤5)中,修改结构化查询语句时,根据数据源选择所需的模型使用数据表。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710696209.XA CN107515912A (zh) | 2017-08-15 | 2017-08-15 | 一种基于行业管理模型的报表数据获取方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710696209.XA CN107515912A (zh) | 2017-08-15 | 2017-08-15 | 一种基于行业管理模型的报表数据获取方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107515912A true CN107515912A (zh) | 2017-12-26 |
Family
ID=60722051
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710696209.XA Pending CN107515912A (zh) | 2017-08-15 | 2017-08-15 | 一种基于行业管理模型的报表数据获取方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107515912A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103020158A (zh) * | 2012-11-26 | 2013-04-03 | 中兴通讯股份有限公司 | 一种报表创建方法、装置和*** |
CN104636341A (zh) * | 2013-11-06 | 2015-05-20 | 航天信息股份有限公司 | 一种用于增值税一号多名监控的数据清洗存储方法 |
CN104636337A (zh) * | 2013-11-06 | 2015-05-20 | 航天信息股份有限公司 | 一种用于增值税的数据清洗存储方法 |
US20160328217A1 (en) * | 2015-05-08 | 2016-11-10 | Dee Gee Holdings, Llc | Method and computer program product for creating enterprise management systems |
CN106933897A (zh) * | 2015-12-31 | 2017-07-07 | 北京国双科技有限公司 | 数据查询方法和装置 |
-
2017
- 2017-08-15 CN CN201710696209.XA patent/CN107515912A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103020158A (zh) * | 2012-11-26 | 2013-04-03 | 中兴通讯股份有限公司 | 一种报表创建方法、装置和*** |
CN104636341A (zh) * | 2013-11-06 | 2015-05-20 | 航天信息股份有限公司 | 一种用于增值税一号多名监控的数据清洗存储方法 |
CN104636337A (zh) * | 2013-11-06 | 2015-05-20 | 航天信息股份有限公司 | 一种用于增值税的数据清洗存储方法 |
US20160328217A1 (en) * | 2015-05-08 | 2016-11-10 | Dee Gee Holdings, Llc | Method and computer program product for creating enterprise management systems |
CN106933897A (zh) * | 2015-12-31 | 2017-07-07 | 北京国双科技有限公司 | 数据查询方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105700888B (zh) | 一种基于jbpm工作流引擎的可视化快速开发平台 | |
CN110292775B (zh) | 获取差异数据的方法及装置 | |
CN103208046B (zh) | 基于交互式动态流程图的工作流引擎架构方法和*** | |
CN110007913A (zh) | 可视化的数据处理流程设置方法、装置、设备及存储介质 | |
CN109254901B (zh) | 一种指标监测方法及*** | |
CN106649100A (zh) | 一种自动化测试方法及*** | |
CN103970872B (zh) | 基于业务口径的多层级数据处理方法 | |
CN109902117A (zh) | 业务***分析方法和装置 | |
CN106790001A (zh) | 基于统一界面的多***角色权限管理方法及*** | |
CN105956087A (zh) | 数据及代码版本管理***及方法 | |
CN109684332A (zh) | 一种数据宽表生成方法、装置及*** | |
CN110489441A (zh) | 一种基于大数据的即席查询方法及设备 | |
CN104901998B (zh) | 一体化云服务监控方法 | |
CN109101590A (zh) | 基于cmdb的配置项ci拓扑关系可视化方法 | |
CN103530134A (zh) | 一种可配置软件平台结构 | |
CN103578064A (zh) | 一种医院设备科科室管理*** | |
CN103473305A (zh) | 一种在统计分析中进行决策流程展示的方法及*** | |
CN108984156A (zh) | 一种基于模板的免代码开发的软件自动生成方法及*** | |
CN109241510A (zh) | 一种基于微信小程序的自动图表生成***及其实现方法 | |
CN107515912A (zh) | 一种基于行业管理模型的报表数据获取方法 | |
CN111027093A (zh) | 一种访问权限控制方法、装置、电子设备和存储介质 | |
CN108108375A (zh) | 一种大数据提取方法和*** | |
CN115525321A (zh) | 分布式任务生成方法、装置、设备及存储介质 | |
CN206421382U (zh) | 一种数据处理*** | |
CN104778253B (zh) | 一种提供数据的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171226 |