一种对多个数据库中的纳税数据进行综合分析的方法技术

技术编号:13685136 阅读:87 留言:0更新日期:2016-09-08 21:33
本发明专利技术公开了一种对多个数据库中的纳税数据进行综合分析的方法,包括如下步骤:(1)选择多个数据源;(2)设置数据源之间的关联关系;(3)设置自定义指标,指标为数据源的字段和公式的组合;(4)设置所数据源中字段的过滤条件,过滤条件基于步骤(3)中指标的公式进行定义;(5)设置需要输出显示的结果对象,结果对象基于步骤(3)中指标的公式进行定义;(6)选择一个数据源作为组合数据源,再选择结果对象对应的组合字段,则组合数据源与结果对象对应的组合字段构成组合SQL,然后将执行SQL与组合SQL合并,形成合并SQL;(7)执行步骤(6)形成的SQL,并输出显示执行结果。本发明专利技术可将不同数据库的业务数据合并在一起,查询出跨数据库的结果。

【技术实现步骤摘要】

本专利技术涉及税务数据处理
,更具体地,本专利技术涉及一种对多个数据库中的纳税数据进行综合分析的方法
技术介绍
税务机关平常使用事务型业务系统来记录纳税事项的业务信息,这些信息是连续不断产生的,并且分布到不同系统中;事务型数据库可以简单地查询某些事项记录,但往往存在查询速度慢,查询条件少,内容单一而无法进行数据的综合统计分析。针对现有技术的等问题,需要建立多种纳税数据组合分析的方法。
技术实现思路
本专利技术的目的是为解决目前事务型数据库查询速度慢、查询内容单一及查询条件少的技术问题。为了实现上述专利技术目的,本专利技术提供了一种对多个数据库中的纳税数据进行综合分析的方法,包括如下步骤:(1)选择多个数据源;(2)设置所述数据源之间的关联关系;(3)设置自定义指标,所述指标为所述数据源的字段和公式的组合;(4)设置所述数据源中字段的过滤条件,所述过滤条件基于步骤(3)中所述指标的公式进行定义;(5)设置需要输出显示的结果对象,所述结果对象基于步骤(3)中所述指标的公式进行定义;(6)选择一个所述数据源作为组合数据源,再选择所述结果对象对应的组
合字段,则所述组合数据源与所述结果对象对应的组合字段构成组合SQL,然后将执行SQL与所述组合SQL合并,形成合并SQL;(7)执行所述步骤(6)形成的SQL,并输出显示执行结果。进一步地,所述步骤(6)替换为以下步骤:选择一个所述数据源作为对碰数据源,再选择所述结果对象对应的对碰结果字段及对碰条件,则所述对碰数据源与所述对碰结果字段基于所述对碰条件构成对碰SQL,然后将执行SQL与所述对碰SQL合并,形成对碰SQL。进一步地,所述步骤(3)替换为以下步骤:设置聚合函数;则相应地,步骤(4)中所述过滤条件替换为基于所述聚合函数进行定义,步骤(5)中所述结果对象也替换为基于所述聚合函数进行定义。进一步地,所述步骤(6)中,将选择所述结果对象对应的组合字段替换为录入固定值,则相应地,所述组合数据源与所述固定值构成组合SQL。进一步地,所述步骤(6)还包括:选择一个所述数据源作为对碰数据源,再选择所述结果对象对应的对碰结果字段及对碰条件,则所述对碰数据源与所述对碰结果字段基于所述对碰条件构成对碰SQL,然后将执行SQL与所述对碰SQL合并,形成对碰SQL。进一步地,所述数据源为业务数据或查询结果。进一步地,步骤(2)中所述关联关系为内联或左关联或右关联。进一步地,步骤(4)中所述过滤条件包括:等于、不等于、大于、小于、包括、属于、介于和为空中的任一种;条件值设置为文本、字段、选项列表、文本列表和日期中的任一种。进一步地,所述步骤(7)前面还包括以下步骤:设置排程,所述排程规定步骤(6)中形成的SQL的执行时间。进一步地,所述步骤(7)后面还包括以下步骤:对步骤(7)中所述执行结果进行高级查询;或者,将步骤(7)中所述执行结果导出为EXCEL文件。本专利技术的有益效果在于:1)通过选择可能处于不同数据库中的多个业务数据后,可以把不同数据库的业务数据合并在一起,查询出跨数据库的结果资料;2)通过选择多个查询结果后,可以把查询的数据进行循环使用,使用不同层次的数据的综合查询;3)通过关联条件实现数据集与数据集之间的内联,左关联,右关联的关系;4)过滤条件的列表选项,文本选项,可以实现大批量,多数据值的快速查询;5)指标的公式功能,使结果对象或过滤条件可以按公式的定义规则来统计,该定义规则是可扩展的,适用范围广;6)聚合函数可实现预设字段的快速自动统计汇总;7)组合及对碰功能实现了数据与数据之间的合并与取数。附图说明下面结合附图和实施例对本专利技术进一步说明。图1是本专利技术实施例1的流程图;图2是本专利技术实施例2的流程图;图3是本专利技术实施例3的流程图;图4是本专利技术实施例4的流程图;图5是本专利技术实施例5的流程图;图6是本专利技术实施例6的流程图;图7是本专利技术实施例7的流程图;图8是本专利技术实施例8的流程图。具体实施方式现在结合附图对本专利技术作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本专利技术的基本结构,因此其仅显示与本专利技术有关的构成。实施例1如图1所示,本专利技术的对多个数据库中的纳税数据进行综合分析的方法,包括如下步骤:S100:选择多个数据源,各数据源可来源于不同的数据库;数据源为业务数据或查询结果;S110:设置数据源之间的关联关系;关联关系为内联或左关联或右关联;S120:设置自定义指标,指标为数据源的字段和公式的组合;S130:设置数据源中字段的过滤条件,过滤条件基于步骤S120中指标的公式进行定义;过滤条件包括:等于、不等于、大于、小于、包括、属于、介于和为空中的任一种;条件值设置为文本、字段、选项列表、文本列表和日期中的任一种;S140:设置需要输出显示的结果对象,结果对象基于步骤S120中指标的公式进行定义;S150:选择一个数据源作为组合数据源,再选择结果对象对应的组合字段,则组合数据源与结果对象对应的组合字段构成组合SQL,然后将执行SQL与组合SQL合并,形成合并SQL;也可将选择结果对象对应的组合字段替换为录入固定值,则相应地,组合数据源与固定值构成组合SQL;S160:执行步骤S150形成的SQL,并输出显示执行结果。实施例2如图2所示,本专利技术的对多个数据库中的纳税数据进行综合分析的方法,包括如下步骤:S200:选择多个数据源,各数据源可来源于不同的数据库;数据源为业务数据或查询结果;S210:设置数据源之间的关联关系;关联关系为内联或左关联或右关联;S220:设置自定义指标,指标为数据源的字段和公式的组合;S230:设置数据源中字段的过滤条件,过滤条件基于步骤S220中指标的公式进行定义;过滤条件包括:等于、不等于、大于、小于、包括、属于、介于和为空中的任一种;条件值设置为文本、字段、选项列表、文本列表和日期中的任一种;S240:设置需要输出显示的结果对象,结果对象基于步骤S220中指标的公式进行定义;S250:选择一个数据源作为对碰数据源,再选择结果对象对应的对碰结果字段及对碰条件,则对碰数据源与对碰结果字段基于对碰条件构成对碰SQL,然后将执行SQL与对碰SQL合并,形成对碰SQL;S260:执行步骤S250形成的SQL,并输出显示执行结果。实施例3如图3所示,本专利技术的对多个数据库中的纳税数据进行综合分析的方法,包括如下步骤:S300:选择多个数据源,各数据源可来源于不同的数据库;数据源为业务
数据或查询结果;S310:设置数据源之间的关联关系;关联关系为内联或左关联或右关联;S320:设置自定义指标,指标为数据源的字段和公式的组合;S330:设置数据源中字段的过滤条件,过滤条件基于步骤S320中指标的公式进行定义;过滤条件包括:等于、不等于、大于、小于、包括、属于、介于和为空中的任一种;条件值设置为文本、字段、选项列表、文本列表和日期中的任一种;S340:设置需要输出显示的结果对象,结果对象基于步骤S320中指标的公式进行定义;S350:选择一个数据源作为组合数据源,再选择结果对象对应的组合字段,则组合数据源与结果对象对应的组合字段构成组合SQL,然后将执行SQL与组合SQL合并,形成合并SQL;也可将选择结果对象对应的组合字段替换本文档来自技高网
...

【技术保护点】
一种对多个数据库中的纳税数据进行综合分析的方法,其特征在于,包括如下步骤:(1)选择多个数据源;(2)设置所述数据源之间的关联关系;(3)设置自定义指标,所述指标为所述数据源的字段和公式的组合;(4)设置所述数据源中字段的过滤条件,所述过滤条件基于步骤(3)中所述指标的公式进行定义;(5)设置需要输出显示的结果对象,所述结果对象基于步骤(3)中所述指标的公式进行定义;(6)选择一个所述数据源作为组合数据源,再选择所述结果对象对应的组合字段,则所述组合数据源与所述结果对象对应的组合字段构成组合SQL,然后将执行SQL与所述组合SQL合并,形成合并SQL;(7)执行所述步骤(6)形成的SQL,并输出显示执行结果。

【技术特征摘要】
1.一种对多个数据库中的纳税数据进行综合分析的方法,其特征在于,包括如下步骤:(1)选择多个数据源;(2)设置所述数据源之间的关联关系;(3)设置自定义指标,所述指标为所述数据源的字段和公式的组合;(4)设置所述数据源中字段的过滤条件,所述过滤条件基于步骤(3)中所述指标的公式进行定义;(5)设置需要输出显示的结果对象,所述结果对象基于步骤(3)中所述指标的公式进行定义;(6)选择一个所述数据源作为组合数据源,再选择所述结果对象对应的组合字段,则所述组合数据源与所述结果对象对应的组合字段构成组合SQL,然后将执行SQL与所述组合SQL合并,形成合并SQL;(7)执行所述步骤(6)形成的SQL,并输出显示执行结果。2.根据权利要求1所述的方法,其特征在于,将所述步骤(6)替换为以下步骤:选择一个所述数据源作为对碰数据源,再选择所述结果对象对应的对碰结果字段及对碰条件,则所述对碰数据源与所述对碰结果字段基于所述对碰条件构成对碰SQL,然后将执行SQL与所述对碰SQL合并,形成对碰SQL。3.根据权利要求1或2所述的方法,其特征在于,将所述步骤(3)替换为以下步骤:设置聚合函数;则相应地,步骤(4)中所述过滤条件替换为基于所述聚合函数进行定义,步骤(5)中所述结果对象也替换为基于所述聚合函数进行定义。4.根据权利要求1...

【专利技术属性】
技术研发人员:程君邱礼豪唐平
申请(专利权)人:广东源恒软件科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1