首页 / 专利库 / 企业组织 / 流程图 / 财务或非财务数据的数据处理系统和方法

财务或非财务数据的数据处理系统和方法

阅读:417发布:2020-09-03

专利汇可以提供财务或非财务数据的数据处理系统和方法专利检索,专利查询,专利分析的服务。并且本 发明 描述了一种用于从源自组织的多个财务或非财务系统,或其两者的组合的组织上相关的离散数据集合产生报告的 数据处理 系统和方法,所述财务系统或非财务系统各自被编译成遵守与另一者相同或不同组的业务要求或实践。数据输入构件接收源自所述组织的所述财务或非财务系统的与所述组织的各种业务单位相关的原始数据,所述数据与所述财务或非财务系统相关。第一阶段映射构件使用主要数据字典将所述原始数据映射到第一 数据库 结构中。第二阶段映射构件使用辅助数据字典将所述第一阶段所映射数据进一步映射到第二数据库结构中,所述辅助数据字典详述所述第二阶段所映射数据。,下面是财务或非财务数据的数据处理系统和方法专利的具体信息内容。

1.一种用于产生源自组织的多个财务或非财务系统或其两者的组合的相关离散数据集合的数据处理系统,所述财务系统或非财务系统各自被编译成遵守与另一者相同或不同组的业务要求或实践,所述系统包括:
数据输入构件,其用于接收源自所述组织的所述财务或非财务系统的与所述组织的各种业务单位相关的原始数据;
第一阶段映射构件,其用于根据规定参数使用主要数据字典将所述原始数据映射到第一数据库结构中,所述主要数据字典详述所映射数据,且所述规定参数在由所述财务或非财务系统确定的所述组织的操作要求方面表征所述组织及其业务单位;以及第二阶段映射构件,其用于根据规定群组使用辅助数据字典将所述第一数据库结构中的所述第一阶段所映射数据进一步映射到第二数据库结构中,所述辅助数据字典详述所述第二阶段所映射数据,且所述规定群组在由所述组织的管理要求的预先设定确定的所述组织的管理规范方面表征所述组织,其中可以从所述第一阶段所映射数据导出所述管理规范;
其中根据管理所述组织的不同部分或方面所需的信息来认定所述组织的所述管理要求,所述信息独立于所述组织的所述操作要求的规范,但是与所述规范重叠。
2.如权利要求1所述的数据处理系统,其中所述规定参数包括系统、科目表、业务实体、成本/利润/投资中心、项目/职位和业务驱动者。
3.如权利要求1或2所述的数据处理系统,其中所述第一阶段映射构件包括完整性检查过程,以便考虑到规定会计要求而检查可从所述财务系统导出的所述第一阶段所映射数据的完整性,并且在所述完整性未经核实的情况下拒绝所述数据。
4.如权利要求3所述的数据处理系统,其中基于所述财务系统的所述科目表使用试算表检查所述第一阶段所映射数据的所述完整性,并且在所述试算表的总和等于零(借额等于贷额)时,核实所述完整性。
5.如前述权利要求中任一项所述的数据处理系统,其中所述规定群组包括经济和报告群组、所有所述群组内的分部、用于报告目的的地理约束和边界、业务实体、所有所述群组内的成本/利润/投资中心、所有所述群组内的项目编号、科目表的科目编号和科目余额。
6.如前述权利要求中任一项所述的数据处理系统,其中所述第一阶段映射构件包括完整性检查过程,以便考虑到规定会计要求而检查所述第一阶段所映射数据的所述完整性,并且在所述完整性未经核实的情况下拒绝所述数据。
7.如前述权利要求中任一项所述的数据处理系统,其中所述第二阶段映射构件包括另一完整性检查过程,以便检查所述第二阶段所映射数据的完整性,此过程首先考虑到所述第二阶段所映射数据在所述规定群组中的存在,并且在其不存在的情况下提供允许改正所识别的任何问题的警告,并且其次在所述第一检查成功之后,隔离所述第二阶段所映射数据以便对访问进行限制,直到经核实为准确为止,且其后开放对所述第二阶段所映射数据的访问以便准许对其进行报告和分析。
8.如前述权利要求中任一项所述的数据处理系统,其包括分析和报告引擎,以便选择将应用于来自所述第二数据库结构的所述第二阶段所映射数据的选项和过滤器,并且根据所述所应用的选项和过滤器而选择和提取经过滤数据,以便执行分析和诊断功能,并且以定制的报告的形式输出所述经过滤数据。
9.如权利要求8所述的数据处理系统,其中所述分析和报告引擎包括过滤过程,以便将选定的过滤器应用于来自所述第二数据库结构的所述第二阶段所映射数据的选定群组,并且产生结构化数据子集来用于随后的分析和诊断目的。
10.如权利要求8或9所述的数据处理系统,其中所述分析和报告引擎包括分析过程,以便对所述结构化数据子集执行分析和诊断,例如比率分析、趋势分析、Z得分、业务的诊断流程图、业务评估,以及险或其它专有分析。
11.如权利要求8至10中任一项所述的数据处理系统,其中所述分析和报告引擎包括完整性检查过程,以便检查返回至源数据的所选定数据的完整性。
12.如权利要求8至11中任一项所述的数据处理系统,其中所述分析和报告引擎包括另一完整性检查过程,以便检查通过检查所报告的信息与所述源数据平衡而产生的任何报告的完整性。
13.如前述权利要求中任一项所述的数据处理系统,其中所述数据输入构件还从替代性来源接收补充数据以便由所述第一阶段映射构件连同所述所接收的原始数据一起加以映射,所述补充数据表示不可直接从所述原始数据导出的所述组织的固有特性。
14.一种用于产生源自组织的多个财务或非财务系统或其两者的组合的相关离散数据集合的方法,所述财务系统或非财务系统各自被编译成遵守与另一者相同或不同组的业务要求或实践,所述系统包括:
接收源自所述组织的所述财务或非财务系统的与所述组织的各种业务单位相关的原始数据;
根据规定参数使用主要数据字典将所述原始数据映射到第一数据库结构中,所述主要数据字典详述所映射数据,且所述规定参数在由所述财务或非财务系统确定的所述组织的操作要求方面表征所述组织及其业务单位;以及
根据规定群组使用辅助数据字典将所述第一数据库结构中的所述第一阶段所映射数据进一步映射到第二数据库结构中,所述辅助数据字典详述所述第二阶段所映射数据,且所述规定群组在由所述组织的管理要求的预先设定确定的所述组织的管理规范方面表征所述组织,其中可以从所述第一阶段所映射数据导出所述管理规范;
其中根据管理所述组织的不同部分或方面所需的信息来认定所述组织的所述管理要求,所述信息独立于所述组织的所述操作要求,但是与所述操作要求重叠。
15.如权利要求14所述的方法,其中所述规定参数包括系统、科目表、业务实体、成本/利润/投资中心、项目/职位和业务驱动者。
16.如权利要求14或15所述的方法,其包括考虑到规定会计要求而检查可从所述财务系统导出的所述第一阶段所映射数据的完整性,并且在所述完整性未经核实的情况下拒绝所述数据。
17.如权利要求16所述的方法,其中基于所述财务系统的所述科目表使用试算表检查所述第一阶段所映射数据的所述完整性,并且在所述试算表的总和等于零(借额等于贷额)时,核实所述完整性。
18.如权利要求14至17中任一项所述的方法,其中所述规定群组包括经济和报告群组、所有所述群组内的分部、用于报告目的的地理约束和边界、业务实体、所有所述群组内的成本/利润/投资中心、所有所述群组内的项目编号、科目表的科目编号和科目余额。
19.如权利要求14至18中任一项所述的方法,其包括考虑到规定会计要求而检查所述第一阶段所映射数据的所述完整性。
20.如权利要求14至19中任一项所述的方法,其包括检查所述第二阶段所映射数据,此过程首先考虑到所述第二阶段所映射数据在所述规定群组中的存在,并且在其不存在的情况下提供允许改正所识别的任何问题的警告,并且其次在所述第一检查成功之后,隔离所述第二阶段所映射数据以便对访问进行限制,直到经核实为准确为止,且其后开放对所述第二阶段所映射数据的访问以便准许对其进行报告和分析。
21.如权利要求14至20中任一项所述的方法,其包括选择选项和过滤器以便应用于所述第二阶段所映射数据,并且根据所述所应用的选项和过滤器而选择和提取经过滤数据以便产生结构化数据子集,以便对其执行分析和诊断功能。
22.如权利要求14至21中任一项所述的方法,其包括对所述结构化数据子集执行分析和诊断,例如比率分析、趋势分析、Z得分、业务的诊断流程图、业务评估,以及风险和其它专有分析。
23.如权利要求14至22中任一项所述的方法,其包括检查返回至源数据的为了报告目的而选定的数据的完整性,并且在所述完整性未经核实的情况下拒绝所述数据。
24.如权利要求14至23中任一项所述的方法,其包括检查通过检查所报告的信息与所述源数据平衡而产生的任何报告的完整性。
25.如权利要求14至24中任一项所述的方法,其包括从替代性来源接收补充数据以便连同所述所接收的原始数据一起加以映射,所述补充数据表示不可直接从所述原始数据导出的所述组织的固有特性。

说明书全文

财务或非财务数据的数据处理系统和方法

[0001] 本发明的领域
[0002] 本发明涉及用于产生源自多个财务或非财务系统或其两者的组合的相关离散数据集合的数据处理系统和方法,其中所述财务和非财务系统各自被编译成遵守与另一者相同或不同组的要求。
[0003] 本发明对于具有从事于不同活动的不同部的跨国组织具有特定效用(但非排外),其中每个部门编译财务和/或非财务系统中的数据以便遵守彼此分别相同或不同的财务或非财务要求。在此类型的情景中,可能特别需要获得将所述数据标准化以便跨各个部门进行比较或者分析所述数据的统一报告。
[0004] 在整个本说明书中,关于离散数据集合的术语“相关”的使用既定表示在跨所有财务和非财务系统进行分组时的数据与所收集的数据群组的观看者相关,即使处于离散平的所述数据彼此不相关也如此。
[0005] 此外,关于财务和非财务系统的术语“不相关”的使用既定表示财务或非财务系统各自独立于其它财务或非财务系统,并且可能与或可能不与其它财务或非财务系统相同。
[0006] 可能由于遵守不同实践的必要性而带来此独立性。举例来说,关于不相关的财务系统,可能要求德国的公司的跨国集团的附属公司编译并报告其财务数据以便遵守欧元的国际财务报告标准(IFRS),并且可能要求美国的集团的附属公司编译并报告其财务数据以便遵守美国的美元的一般公认会计准则(GAAP)。
[0007] 另一实例可能是具有众多分部的基于大州的实体,每个分部根据由部门经理确立的其自身的任意组规则来编译并且报告数据,以便使用所述部门本地的财务和非财务系统来满足所述部门的需要,而不关心其经理根据他的或她的自身的一组规则来编译和报告数据以便使用其分部本地的不同财务和非财务系统来满足所述部门需要的另一部门。
[0008] 在整个说明书中,除非上下文另外要求:
[0009] 词语“包括(comprise)”或例如“包括(comprises)”或(comprising)等变化将被理解为暗示包括所述整数或整数的群组,但不排除任何其它整数或整数的群组;以及[0010] 术语“业务单位”将被理解为是指与从组织的财务或非财务系统导出的一个或多个会计或操作功能独立的组织或组织小团体。

背景技术

[0011] 对背景技术的以下论述既定仅促进对本发明的理解。应了解,所述论述不是确认或承认所提到的材料中的任一者是处于申请优先权日期的公知常识的部分。
[0012] 随着世界经济越来越全球化,存在在采用不同的财务和非财务系统的地区中进行不同活动的无数组织。有时这是必要性带来的,例如在需要遵守特定财务或会计标准的情况下。实例可能是其中在一个地区需要遵守IFRS,且在另一地区需要遵守特定GAAP标准,或其中需要在一个国家使用一种货币,且需要在另一国家使用另一种货币。
[0013] 这些不同的财务和非财务系统可能不限于由于全球化而引起的地区问题,并且可能是由于新产品开发和对向后兼容性的需要引起的传统问题导致。在跨业务的不同部门使用不同格式来管理科目以及使用不同系统的过程中缺乏协调的情况下也可能出现问题。举例来说,组织可能具有不动产部门和建筑施工部门,其需要不同的报告格式。
[0014] 在非财务系统的情况下,可能出现其中一个附属公司或部门使用一个薪酬体系,且另一公司或部门使用另一薪酬体系。
[0015] 此外,可能出现其中一个附属或分部采用ERP系统来进行业务管理并且生成管理科目,但是需要还提供一组法定科目。
[0016] 因此,伴随着此全体全球化或仅仅作为组织增长的结果,已经认识到有必要将这些报告要求和系统协调和标准化以便有利于这些组织。
[0017] 这在试图维持他们在确定他们的适用于他们的他们的和地区的自身合法和会计标准的独立性的国家和地区中产生有趣的窘境,因为他们这样做的主权权利已经顾及他们自身的价值和要求。类似地,作为例如软件产品等竞争行业中涉及的组织的产品开发的部分,新的开发带来向后兼容性问题,其中为了获得重要的新产品升级的全部利益,有时不可能使其向后兼容。
[0018] 因此,由于必须以一个标准或系统绝对遵守全球经济的所有地区或特定市场内的所有管理产品,所以很难进行不同地区中的财务和非财务系统或跨组织的不同分部的全球化和整合的尝试。在核对跨国组织的财务数据和非财务数据的领域中也是如此,因为其是针对国家和地方组织。
[0019] 总之,需要全球或地方组织的协调的组织的领域可以包括:
[0020] ●不相关的多个财务和非财务系统
[0021] ●多种货币
[0022] ●复杂的组织结构
[0023] ●多个实体
[0024] ●不相关的业务种类
[0025] ●可能是物理、技术(在接口和数据转换要求的意义上)或财务的合并问题[0026] ●集合信息的时效性。
[0027] 分析、诊断和报告系统还具有使得它们难以使用的协调和复杂性问题。这些问题包括:
[0028] ●对信息的缓慢访问以及制备报告的过程中涉及的较长处理时间
[0029] ●需要用户具有技术技能来知道如何使用系统和/或特定命令来访问相关的信息以便对其采取分析和诊断功能并且编译报告
[0030] ●难以限制用户访问敏感信息,而不向用户显示所述信息,或者限制对用户应该能够执行的特定分析、诊断和报告功能可能必需的所述信息进行‘切片或切’的能
[0031] ●此类系统的费用和因此其受限的使用
[0032] ●在给定用户可访问的信息的性质和量的情况下的安全敏感性
[0033] ●使用菜单驱动系统的倾向,使得发现并运行报告成为复杂的过程
[0034] ●用户在运行报告时在舍入、格式化和货币设定方面定制他们的报告的受限的能力
[0035] ●将不相关的结构化数据合并为单个结果的能力。
[0036] 本发明的公开内容
[0037] 本发明的目的是提供一种可以产生源自多个不相关财务和非财务系统的相关离散数据集合的统一报告或分析的系统和方法,财务和非财务系统各自被编译成遵守与另一者相同或不同组的要求或业务实践。
[0038] 根据本发明的一个方面,提供一种用于产生源自组织的多个财务或非财务系统或其两者的组合的相关离散数据集合的数据处理系统,财务或非财务系统各自被编译成遵守与另一者相同或不同组的业务要求或实践,所述系统包括:
[0039] 数据输入构件,其用于接收源自所述组织的所述财务或非财务系统的与所述组织的各种业务单位相关的原始数据;
[0040] 第一阶段映射构件,其用于根据规定参数使用主要数据字典将原始数据映射到第一数据库结构中,所述主要数据字典详述所映射数据,所述规定参数在由财务或非财务系统确定的组织的操作要求方面表征;以及
[0041] 第二阶段映射构件,其用于根据规定群组使用辅助数据字典将第一数据库结构中的第一阶段所映射数据进一步映射到第二数据库结构中,所述辅助数据字典详述第二阶段所映射数据,所述规定群组在由组织的管理要求的预先设定确定的所述组织的管理规范方面表征所述组织,借此可以从第一阶段所映射数据导出所述管理规范;以及
[0042] 其中根据管理组织的不同部分或方面所需的信息来认定组织的管理要求,所述信息独立于组织的操作要求的规范,但是与所述规范重叠。
[0043] 优选的是,所述规定参数包括源系统、科目表、业务实体、成本/利润/投资中心、项目/职位和驱动者。
[0044] 优选的是,第一阶段映射构件包括完整性检查过程,以便关于规定会计要求检查第一阶段所映射数据的完整性,并且在所述完整性未经核实的情况下拒绝数据。
[0045] 优选的是,基于财务系统的科目表使用试算表检查第一阶段所映射数据的完整性,并且在试算表的总和等于零(借额等于贷额)时,核实所述完整性。
[0046] 优选的是,所述规定群组包括经济和报告群组、所有群组内的分部、用于报告目的的地理约束和边界、业务实体、所有群组内的成本中心、所有群组内的项目编号、科目表的科目编号和科目余额。
[0047] 优选的是,第二阶段映射构件包括另一完整性检查过程以便检查第二阶段所映射数据的完整性,此过程首先考虑到其在规定群组中的存在,并且在其不存在的情况下提供允许改正所识别的任何问题的警告,并且其次在第一检查成功之后,隔离第二阶段所映射数据以便对访问进行限制,直到经核实为准确为止,且其后开放对第二阶段所映射数据的访问以便准许对其进行报告和分析。
[0048] 优选的是,数据处理系统包括分析和报告引擎,样本选择将应用于来自第二数据库结构的第二阶段所映射数据的选项和过滤器,并且根据应用的选项和过滤器而选择和提取经过滤数据,以便执行分析和诊断功能,并且以定制的报告的形式输出经过滤数据。
[0049] 优选的是,所述分析和报告引擎包括过滤过程以便将选定的过滤器应用于来自第二数据库结构的第二阶段所映射数据的选定的群组,并且产生结构化数据子集来用于随后的分析和诊断目的。
[0050] 优选的是,分析和报告引擎包括分析过程以便对结构化数据子集执行分析和诊断,例如比率分析、趋势分析、Z得分、业务的诊断流程图、业务评估,以及险和其它专有分析。
[0051] 优选的是,分析和报告引擎包括完整性检查过程以便检查返回至源数据的选定数据的完整性。
[0052] 优选的是,分析和报告引擎包括另一完整性检查过程以便检查通过检查所报告的信息与源数据的平衡而产生的任何报告的完整性。
[0053] 优选的是,数据输入构件还从替代性来源接收补充数据以便由第一阶段映射构件连同所接收的原始数据一起加以映射,所述补充数据表示不可直接从原始数据导出的组织的固有特性。
[0054] 根据本发明的另一方面,提供一种用于产生源自组织的多个财务或非财务或其两者的组合的相关离散数据集合的方法,财务或非财务系统各自被编译成遵守与另一者相同或不同组的业务要求或实践,所述系统包括:
[0055] 接收源自组织的财务或非财务系统的与组织的各种业务单位相关的原始数据;
[0056] 根据规定参数使用主要数据字典将原始数据映射到第一数据库结构中,所述主要数据字典详述所映射数据,所述规定参数在由财务或非财务系统确定的组织的操作要求方面表征;
[0057] 根据规定群组使用辅助数据字典将第一数据库结构中的第一阶段所数据进一步映射到第二数据库结构中,所述辅助数据字典详述所述第二阶段所映射数据,所述规定群组在由组织的管理要求的预先设定确定的所述组织的管理规范方面表征所述组织,借此可以从第一阶段所映射数据导出所述管理规范;以及
[0058] 其中根据管理组织的不同部分或方面所需的信息来认定组织的管理要求,所述信息独立于组织的操作要求,但是与所述操作要求重叠。
[0059] 对所述图式的简要描述
[0060] 将鉴于对用于实行本发明的最佳模式的流动描述而更好地理解本发明。参考最佳模式的特定实施例的以下图式而进行描述,其中:
[0061] 图1是因特网环境中的数据处理系统的客户端/服务器的示意图;
[0062] 图2是图1的服务器的一般结构的示意性框图
[0063] 图3是示出将数据处理系统应用于已经部署独立组财务和非财务系统来三个不同国家的离散业务活动的组织的数据处理系统的流程图;
[0064] 图4是根据最佳模式的特定实施例的示出由数据处理系统执行以便处理源数据以便报告数据的特定数据处理阶段的流程图;
[0065] 图5是相对于财务数据集合使用数据处理系统的实例,其将所述财务数据集合从源系统中的科目表映射到满足各种合规主体的标准的科目表,并且还映射到满足各种法定主体的标准的科目表;
[0066] 图6是示出分析和报告引擎能够为组织的各种用户产生的各种类型的报告的框图;
[0067] 图7是示出由数据处理系统在输入端处进行的数据处理阶段的概述的框图;
[0068] 图8是示出由管理人使用数据处理系统针对特定客户端来配置系统而进行的配置过程的流程图;
[0069] 图9是示出由分析和报告引擎执行以便配置输出端以供客户端的授权用户使用的数据处理系统的输出端的过程以及如何从第二文件将数据提取为报告、分析或诊断的流程图;
[0070] 图10是系统的交互性仪表盘接口的带状显示的截屏;以及
[0071] 图11是示出数据处理系统如何连接到预先存在的数据交易系统以及产生指定输出的方法如何不同的流程图。
[0072] 用于实行本发明的最佳模式
[0073] 关于一个特定实施例描述用于实行本发明的最佳模式,其针对于用于产生源自组织的多个财务或非财务系统或其两者的组合的组织上相关的离散数据集合的数据处理系统和方法,财务或非财务系统各自被编译成遵守与另一者相同或不同组的业务要求或实践。
[0074] 数据处理系统一般具有:输入端,其用于在结构化数据集合中产生数据以供随后为组织和与所述组织相关联的所述数据的各种用户进行分析或产生报告;以及输出端,其用于为经授权的客户端和高级用户提供接口,以便在进行的基础上为了他们的目的而更新数据并且执行此类分析或报告产生。
[0075] 本实施例中的数据处理系统位于产生财务和/或非财务数据的一个或多个预先存在的交易处理系统上,所述财务和/或非财务数据共同地构成存储在数据存储装置中的大数据。此大数据在组织及其业务单位的操作要求或实践方面表征组织及其业务单位。这些包括内部报告要求和对非财务数据的分析和/或诊断,和/或通过法定和非法定报告要求和/或通过特别为特定服务、制造或其它行业设计的特定定制的ERP系统确定的管理规范。
[0076] 这些预先存在的交易处理系统趋向于极度专有、具有他们的自身的报告和分析系统,其被驻留在他们的自身的数据库结构中的信息约束,并且命令用户什么可以报告或什么不可以报告并且能够分析。SAPTM和ORACLETM是此类专有交易处理系统的实例,其中报告和分析倾向于具有限制性、麻烦并且需要大量时间。
[0077] 在如图1中所示的本实施例中,数据处理系统11包括安置在因特网环境2中的客户端/服务器布置1,其可以利用计算资源。在此布置中,服务器3可以远程地操纵客户端4并且包括具有适当的速度和处理能力的高能力计算服务,以便服务于位于不同地理位置的大量客户端。客户端4可以是用户5可以借此使用浏览器访问服务器3的任何合适的计算装置。
[0078] 如图2中所示的服务器3包括通信模块6、数据处理引擎7、数据存储装置8以及分析和报告引擎9。数据存储装置8包括用作缓存的本地存储装置8a,和远程存储装置8b。远程存储装置8b自身可以被另一服务器3’远程地操纵,并且是数据处理系统11的部分,在所述数据处理系统中产生大数据并且存储在服务器组中,可以在所述服务器组中成本有效地存储和检索大量大数据。通过此布置,可以从远程存储装置8b检索大数据以便在本地存储在本地存储装置8a的缓存内,可以依据用户5的需要在所述缓存中快速地访问大数据,这由分析和报告引擎9确定和控制。
[0079] 数据处理系统11在三个不同模式中操作。首先其在以下模式操作:
[0080] (i)与系统的输入端相关的设置模式,让管理用户确立映射规则以便基本上映射在组织的操作要求或实践方面表征组织及其业务单位的原始数据,从而根据映射规则将原始数据转换为大数据,所述大数据存储在数据存储装置8中;
[0081] (ii)运行时模式,其中在设置模式期间针对组织确立的映射规则随后用于让管理和/或高级客户端用户使用新的原始数据更新大数据,并且将实时转换应用于某些数据以便使得能够向客户端用户报告财务和非财务数据,并且让客户端用户分析和/或诊断所述数据;以及
[0082] (iii)输出模式,客户端用户或高级客户端用户在其期间访问组织的大数据以便过滤所述大数据并且获得报告且使用用户接口对经过滤数据执行分析和/或诊断。
[0083] 通信模块6在设置模式期间与数据处理引擎7通信,并且在运行时模式和输出模式期间与分析和报告引擎9通信。通信模块6依据用户的类型和数据处理系统11的操作模式而使用一个或多个用户接口12经由因特网2提供服务器3与各种用户5之间的通信。在本实施例中,通信构件在设置模式期间使用设置接口12a让管理用户访问数据处理系统11,并且在运行时和输出模式期间使用标准接口12b让客户端用户或高级客户端用户访问数据处理系统。在另一实施例中,在所有模式期间使用相同的用户接口,但是被设计成依据用户的类型而向不同的引擎提供不同的访问权限。
[0084] 依据数据处理系统11的操作模式,数据处理引擎7和分析和报告引擎9两者可以经由例如SQL服务器TM等数据库管理系统13访问本地存储装置8a和远程存储装置8b两者中的数据。
[0085] 数据处理系统11的输入端在设置模式期间操作,且一般包括数据输入构件14、第一阶段映射构件15和第二阶段映射构件16。
[0086] 数据输入构件14被特定编程成从组织的各种业务单位接收源自组织的各种财务和非财务系统的原始数据。
[0087] 第一阶段映射构件15被特定编程成根据规定参数使用主要数据字典将原始数据映射到存储在数据存储装置8内的第一数据库结构中,所述主要数据字典详述所映射数据。参数被设计成在由财务或非财务系统确定的组织的操作要求方面表征组织及其业务单位,并且通常包括系统、科目表、业务实体、成本/利润/投资中心、项目/职位和驱动者。
[0088] 第二阶段映射构件16被特定编程成根据规定群组使用辅助数据字典将第一数据库结构中的第一阶段所映射数据进一步映射到也存储在数据存储装置8内的第二数据库结构中,以便形成数据池,所述辅助数据字典详述第二阶段所映射数据。所述群组被设计成在由管理要求的预先设定确定的组织的管理规范方面表征组织,且通常包括经济和报告群组、所有群组内的分部、用于报告目的的地理约束和边界、业务实体、所有群组内的成本中心、所有群组内的项目编号、科目表的科目编号和科目余额。
[0089] 从第一阶段所映射数据导出管理规范,并且根据管理组织的不同部分或方面所需的信息来认定组织的管理要求。此信息独立于组织的操作要求的规范,但是与所述规范重叠。
[0090] 输入端使用的设置接口12a被特别设计成让管理用户访问数据处理引擎7,并且针对数据的第一和第二阶段映射而设计适当的映射规则,可以确立所述映射规则以供客户端用户和高级客户端用户随后在运行时和输出模式中操作数据处理系统11。
[0091] 标准接口12b以交互性仪表盘接口47的形式向客户端用户或高级客户端用户产生显示,如图式的图10中所示。所述显示使得客户端用户或高级客户端用户能够经由分析和报告引擎9向数据库管理系统13输入控制数据,以便访问存储在数据存储装置8上的大数据,并且响应于所述访问而输出从数据库管理系统所接收的经过滤数据。更具体来说,数据库管理系统13根据经由所述显示所接收的控制数据的命令而访问数据存储装置8,响应于控制数据的命令而从存储在数据存储装置中的大数据检索经过滤数据,并且将经过滤数据提供给标准接口12b以便以合适的格式输出到客户端用户或高级客户端用户。因此,数据处理系统允许客户端用户或高级客户端用户通过标准接口12b便利地访问数据存储装置8中的大数据,并且独立于预先存在的交易处理系统以可便于阅读的形式将经过滤数据输出到客户端用户或高级客户端用户。
[0092] 输入端基本上涉及从组织的财务和非财务系统接收在组织的操作要求或实践方面表征组织及其业务单位的原始数据,包括:
[0093] (i)内部报告要求和对财务和非财务数据两者的分析和/或诊断;和/或[0094] (ii)通过已经形成的法定和非法定报告要求或标准确定的管理规范。
[0095] 举例来说,这些可以通过其中组织具有业务活动的国家或地区所采用的IFRS或TM TMGAAP会计标准,和/或通过特别针对特定服务、制造或其它行业设计的例如SAP 或ORACLE等特定定制的ERP系统来确定。
[0096] 在图3中示出管理用户处理数据所遵循的方法的实例。被称为客户端的组织在若干国家(国家X、国家Y和国家Z)具有业务活动。这些国家中的每一者具有他们自身的货币(货币X、货币Y和货币Z)。国家X和Y的业务活动是相同的,在每种情况下一般描述为ABC。国家Z的业务活动不同于国家X和Y的业务活动,且描述为123。
[0097] 在顶部行中指示所述国家中的每一者中的客户端的业务活动中的每一者,且每个业务活动分别具有其自身的财务和非财务源系统17a、17b和17c。这些源系统考虑到客户端的位置、业务活动和货币而表征客户端,且采取不同货币的多个财务系统和具有在不同业务活动、历史信息和当前信息下方的不同业务驱动者的多个非财务系统的形式。如先前描述,此以客户端的最低数据粒度水平在客户端的操作要求方面表征客户端及其业务单位。
[0098] 图3的第二行涉及使用数据处理引擎7,其中由数据处理引擎的数据输入构件14从这些源系统17捕获和接收源数据,并且按照由第一阶段映射构件15执行的映射的第一阶段在18处以指定格式将其存储在数据存储装置8中,将在稍后对其更详细地描述。映射的此第一阶段基本上捕获用于随后考虑到客户端的管理要求的预先设定进行报告所需的所有相关的数据。预先设定是指根据客户端所需的信息而预先认定这些管理要求,以便管理客户端的不同部分或方面,并且因此在客户端的非常独立于客户端的操作要求的管理规范方面表征客户端。然而,由于此信息最初源自客户端的财务和非财务系统,所以所述信息与客户端的操作要求的规范重叠。
[0099] 第三行也涉及使用数据处理引擎7,其中数据处理引擎通过以下方式执行映射在18处以指定格式存储的数据的第二阶段:第二阶段映射构件16使用将所述数据映射到新的结构化数据集合中的映射规则19,从而在20处形成存储在数据存储装置8内的数据池。根据在组织的管理规范方面表征组织的规定群组来详述映射规则19。将在稍后更详细地描述规定群组。
[0100] 第四行涉及系统的输出端并且包括使用分析和报告引擎9,其中客户端或授权第三方能够基于构成数据池的新的结构化数据集合而设定过滤器在22处进行特定分析、诊断或报告。在设定过滤器之后,分析和报告引擎9在23处提供对作为整体数据群组的部分的经过滤数据进行分析和诊断。这使得客户端或授权第三方能够在客户端的特定群组内以各种水平管理风险和问题,如24处所示。
[0101] 替代地或另外,在22处设定过滤器之后选择报告和分析引擎9在25处产生定制分析、诊断和报告,其具有用于在27处从基于云的设置在例如PC或平板计算机等适当的媒体上观看结果的选项。
[0102] 可以执行的分析和诊断的实例包括(但不限于)预报、做预算、比率分析、诊断流程图、风险管理、业务评估和Z得分。可以执行的报告的实例包括定制的管理报告,其包括历史信息、板报告、合规报告和法定报告中的全部或部分。
[0103] 现在更详细地描述过程流,参考图式的图4,其提供图3中示出的行的栏外展开视图。在第一行中,以来自各种源系统17的原始数据的形式导入源数据28(图7中示出),如29处所示,且由第一阶段映射构件15在第一映射阶段期间映射到第一数据库结构31中,如30处所示。其以指定格式被数据库管理系统13存储在数据存储装置8中,从而产生所映射数据的第一结构化数据集合。这些第一阶段的所映射条目的数据状态被设定为‘导入’。
[0104] 在本实施例中,源数据28是由详细试算表数据组成,所述试算表数据详述与所述数据相关联的月和年、特定源系统、业务实体、成本/利润/投资中心、项目编号、系统科目表的科目编号,以及客户端的系统科目表的科目余额。根据在客户端的操作要求(由客户端的财务和非财务系统两者确定)方面表征客户端及其业务单位的规定参数使用形成主要数据字典来映射此源数据28,所述主要数据字典详述所映射数据的第一阶段映射构件15的部分。这些规定参数还包括由不可直接从原始数据导出的补充数据提供的客户端的固有特性。例如,此补充数据可能是客户端的特定业务实体的国家或地区,其可能不是可直接从源数据28导出,但是隐含地知晓所关注的特定业务实体的地址。将在稍后更详细地描述规定参数。
[0105] 在此数据库内,数据经受数据处理引擎7的完整性检查过程32进行的检查,借此考虑到规定会计要求以由试算表涵盖的每个周期内的客户端的每个业务实体的试算表余额的形式在33处检查可从财务系统导出的源数据28的完整性。如果数据处理系统针对所涉及的业务实体和周期未核实试算表的总和等于零,那么拒绝所述数据,且向客户端或操作员通知在35处识别的错误。还检查是否还存在具有状态‘已导入’的条目,且如果存在,类似地未核实所述数据,那么通知客户端或操作员且拒绝所述数据。如果没有发现错误,那么将数据状态改变为‘已传递’,且数据处理构件前进到映射的第二阶段。
[0106] 在第二行中,由数据处理引擎7的第二阶段映射构件16进行第二阶段映射,借此在37处根据映射规则19将第一数据库结构31中的第一阶段所映射数据进一步映射到第二数据库结构39中(图7中示出,从而在41处产生所映射数据的第二结构化数据集合),以便形成数据池,如先前描述。此进一步映射是使用映射规则以辅助数据字典的形式根据在组织的管理规范(其由客户端的管理要求的预先设定确定)方面表征组织的规定群组来进行,所述辅助数据字典详述第二阶段所映射数据。这些规定群组包括:经济和报告群组、所有群组内的分部、用于报告目的的地理约束和边界、业务实体、所有群组内的成本/利润/投资中心、所有群组内的项目/职位编号、科目表和科目余额的科目编号。
[0107] 数据处理引擎7还使用另一完整性检查过程44在43处在两个阶段中检查第二阶段所映射数据的完整性。首先,另一完整性检查过程44考虑到含有规定群组(具体来说,系统、业务实体、成本/利润/投资中心、项目/职位和科目编号群组)的主要数据字典中的数据值的存在,其中数据的不存在将导致映射错误。如果发现任何错误,那么另一完整性检查过程44将在45处向管理用户(或在运行时模式中操作时向高级客户端用户)显示警告消息,其指示需要改正的数据存在问题。除了检查数据值存在之外,另一完整性检查过程44在43处检查不存在具有状态‘已传递’的剩余条目,其将指示这些条目已经未映射。如果检测到任何错误,另一完整性检查过程调用例程,所述例程允许通过准许管理用户或高级客户端用户进行以下操作来改正问题:将新的系统、业务实体、成本/利润/投资中心、项目/职位和/或科目编号数据添加到相关的字典,并且重新映射那些条目和/或仍然具有它们的示出为‘已传递’的状态的条目。其次,在第一检查已经成功地完成之后,另一完整性检查过程44在43处将数据状态改变为‘已隔离’,从而隔离第二阶段所映射数据以便限制访问,直到经核实为准确为止。另一完整性检查过程44限制对已隔离数据的观看,使得其仅可让高级客户端用户(图6中示出)(例如CFO、财政和系统会计师)看见,从而核实所述数据是准确的。在已经改正所有映射错误并且所述编号经核实为正确时,另一完整性检查过程44将数据状态改变为‘已映射’,且客户端用户能够随后在报告、诊断和分析过程中看到和使用所述数据。
[0108] 第三行示出数据处理系统11的输出端的开始,其涉及分析和报告引擎9调用过滤过程46以便将过滤器应用于已经成功地被进一步映射的第二阶段所映射数据。标准用户接口12b向客户端用户或高级客户端用户呈现交互性仪表盘接口47(参看图10),将在稍后对其更详细地描述。使用此仪表盘接口47,用户可以在49处选择规定群组中的一者或多者,例如群组、地理、分部、业务实体、项目/职位、成本中心和日期,并且选择要应用的过滤器。随后调用过滤过程46以便在51处将选定过滤器应用于存储在第二数据库结构39内的数据池中的第二阶段所映射数据的选定群组,从而产生结构化数据子集以供用户随后进行分析和诊断目的,如第四行中所示。通过检查数据字典以便确保所产生的信息存在完整性而在53处在进行的基础上管理这些过滤器。管理用户或高级客户端用户依据选定的特定群组和针对客户端管理而选择的选项来管理所述字典。富有经验的客户端可以具有管理映射设施的能力,而没有多少经验的用户可以选择为他们管理此过程以便避免错误或较差的选择。
[0109] 第四行示出分析和报告引擎9在被调用以便在55处起初产生对经过滤数据的分析时而执行的分析和诊断阶段的操作。分析和报告引擎9被设计成执行任何预定分析或诊断,其可以使用由分析和报告引擎提供的一个或多个分析过程56应用于结构化数据子集。这些分析过程56被设计成考虑到信息处理模型的众所周知的‘四个支柱’,其为思考、刺激分析、情境修改和障碍评估。这由包括可以执行的专用过程的分析过程56实现,但不限于:
[0110] ●比率分析
[0111] ●趋势分析
[0112] ●Z得分
[0113] ●业务的诊断流程图
[0114] ●业务评估
[0115] ●将分析/诊断的结果馈送到风险矩阵(ISO 31000)中,其中确定风险水平,所述风险水平被置于‘风险登记’中且由客户端管理。
[0116] 57处的分析和报告引擎9包括其自身的分析和报告(AR)完整性检查过程58,其在可能的情况下检查返回至包括第二数据库结构39中的第二阶段所映射数据的数据池的选定数据的完整性。这通过AR完整性检查过程58检查‘部分的总和’等于全部来完成,其中通过计算导出的分析中的合计等于从数据库提取的记录的总和。在59处向用户通知任何错误。
[0117] 如果成功,那么分析和报告引擎7随后前进(如作为报告阶段的第五行中所示)到在61处在经过滤数据上产生指定输出。
[0118] 分析和报告引擎9随后前进到再次调用AR完整性检查过程58以便通过以下方式检查任何指定输出的完整性:以与在57处由AR完整性检查过程56进行的完整性检查类似的方式在63处检查输出信息与第二数据库结构39中的数据池一致。相应地,向用户通知在65处识别的任何错误。
[0119] 应注意,在此报告阶段期间的指定输出不仅限于基于数据池的报告功能,而是包括如先前描述的可以由输出端执行的分析和诊断的所有方式。
[0120] 重要的是,以此方式处理组织财务和非财务数据会提供显著效用,原因在于数据处理系统11不仅可以让客户端从所映射数据池跨组织不同业务单位执行定制的内部分析、诊断和报告的能力,而且提供让客户端从相同数据池执行外部分析、诊断和报告的能力。因此,能够提供将组织在合并群组之间任何地方的业务的操作向下反映到个别成本/利润/投资中心或项目/职位的管理报告,且可以通过以下方式复制此相同信息:作为映射到合规系统的结果而产生合规主体的信息,即,合规报告(例如,政府的财政部),并且产生形成法规报告要求(例如,年度报告,即,法规报告)的部分的信息。在此方面,法规报告和合规报告两者都取决于数据池中的所映射数据的质量,因此数据处理系统11的数据完整性检查设施被设计成满足此要求。
[0121] 在图5中示出数据从客户端源系统到上文描述的内部和外部输出的此变换。在此过程中基本上存在关于客户端的财务系统的科目表的三个阶段。首先,客户端的源系统将来自67处的源科目表的数据提供到数据处理系统11。源科目表的可能的使用包括:
[0122] ●复制现有的报告
[0123] ●在现有的系统不可能的系统水平下形成新的报告
[0124] ●验证源系统完整性
[0125] ●财务报告记录的备份
[0126] ●对可能基于云的信息的远程访问
[0127] 其次,数据处理系统11使用由数据处理系统11的输入端先前确立的映射规则19将源科目表映射到69处的主要科目表,以便形成数据池的部分。对此数据池执行内部分析、诊断和报告。来自主要科目表的数据的可能的使用包括:
[0128] ●定制的管理报告
[0129] ●板报告和其它管理报告
[0130] ●在不修改源系统的情况下重建组织报告
[0131] ●用于调查和审计的司法工具
[0132] ●尽职调查,例如分析潜在接管目标
[0133] ●正确地确定是否达到或违反门槛(即,行/出借方)
[0134] ●计划和预报
[0135] ●对可能基于云的信息的远程访问
[0136] 第三,一旦产生主要科目表,随后数据处理系统11使用分析和报告引擎9将此数据映射到用于71处的合规主体报告和/或73处的法定主体报告的科目表中。使用外部分析、诊断和报告功能执行合规报告。使用来自用于合规主体的科目表的数据的可能的使用包括:
[0137] ●从原始来源产生信息并且防止对其篡改
[0138] ●分析信息以便确保实现合规
[0139] ●正确地确定是否达到或违反门槛
[0140] ●从多个客户端对行业或等级进行标杆管理
[0141] ●用于调查的司法工具
[0142] ●审计。
[0143] 来自用于法定主体的科目表的数据的可能的使用包括:
[0144] ●法定报告要求
[0145] ●审计
[0146] ●用于调查的司法工具
[0147] ●从多个客户端对行业或等级进行标杆管理。
[0148] 在图式的图6中示出设定为将由本发明的本实施例中的它们执行的系统和功能的不同类型的客户端用户。在连续行中示出用户,且所述用户包括客户端、会计师、审计员、顾问和银行。将客户端划分为涉及板和管理报告的董事75、涉及高水平分析和尽职调查报告的执行者77、涉及所有水平处的分析和报告的管理79、涉及通过合规报告确保整个组织中的透明度的首席财务官(CFO)81、涉及分析、诊断和报告活动的财政83;以及涉及管理映射功能并建立报告的系统会计师85。
[0149] 其他授权用户各自执行司法分析功能87、分析和诊断功能89、合规报告功能91和标杆管理功能93,如所指示。
[0150] 图7提供由数据处理系统11在系统的输入端处进行的两个映射阶段的更详细概述。根据财务系统的规定参数使用详述(i)财务数据表格31a中的所映射数据的主要数据字典在第一映射阶段期间将从财务系统17导入的源数据28映射到第一数据库结构31中,所述规定参数包括:系统、系统科目表、业务实体、成本/利润/投资中心和项目/职位;以及以与对应的财务数据表格参数类似的方式根据非财务系统的规定参数使用详述(ii)非财务定量数据表格31b中的所映射数据的主要数据字典在第一映射阶段期间将从财务系统17导入的源数据28映射到第一数据库结构31中,所述规定参数是如指示的业务驱动者,还有系统、业务实体、成本中心和项目(未图示)。
[0151] 在以下表格A、B和C中示出此实例,其中表格A分别在表格A.1、A.2和A.3中示出图3的公司X、Y和Z的单独的科目表,所述公司采用三个不同的系统,即系统1、系统2和系统3,并且分别基于三个不同的国家X、Y和Z。这些系统科目表被映射到表格A.4中示出的主要科目表中。
[0152] 以分别从表A.1、A.2和A.3中示出的科目表获得的表B.1、B.2和B.3中示出的试算表的形式呈现源数据28,所述科目表是呈准备好让数据处理引擎7导入的规定格式。
[0153] 表格A
[0154] 表格A.1–科目表(公司X、系统1、国家X)
[0155]科目(公司X) 科目名称
A100 银行
A110 应收账款
L200 应付账款
E300 资产净值
E310 留存收益
R400 销售额
R500 费用
[0156] 表格A.2–科目表(公司Y、系统2、国家Y)
[0157]科目(公司Y) 科目名称
1 银行
2 应收账款
3 应付账款
4 资产净值
5 留存收益
6 销售额
7 费用
[0158] 表格A.3–科目表(公司Z、系统3、国家Z)
[0159]科目(公司Z) 科目名称
100 银行
101 应收账款
102 应付账款
103 资产净值
105 留存收益
200 销售额
201 费用
[0160] 表格A.4–科目表(主要)
[0161]科目(主要) 科目名称
100 银行
101 应收账款
102 应付账款
103 资产净值
105 留存收益
200 销售额
201 费用
[0162] 表格B
[0163] 表格B.1–用于导入的试算表(公司X)规定格式
[0164]
[0165]
[0166] 表格B.2–用于导入的试算表(公司Y)规定格式
[0167]月 年 系统 实体 CC 项目 科目 数额
12 2014 2 102 221   1 160
12 2014 2 102 222   1 40
12 2014 2 102 221   2 300
12 2014 2 102 222   2 160
12 2014 2 102   124 2 40
12 2014 2 102 221   3 -400
12 2014 2 102 221   4 -200
12 2014 2 102 221   5 -60
12 2014 2 102 222   5 -40
[0168] 表格B.3–用于导入的试算表(公司Z)规定格式
[0169]月 年 系统 实体 CC 项目 科目 数额
12 2014 3 103 231   100 120
12 2014 3 103 232   100 30
12 2014 3 103 231   110 225
12 2014 3 103 232   110 120
12 2014 3 103   125 110 30
12 2014 3 103 231   200 -300
12 2014 3 103 231   300 -150
12 2014 3 103 231   310 -45
12 2014 3 103 232   310 -30
[0170] 表格C示出在第一映射过程之后将存储在第一数据库结构31的财务数据表格31a中的第一阶段所映射数据。
[0171] 表格C–文件映射阶段1(财务数据)
[0172]月 年 系统 实体 CC 项目 科目 数额
12 2014 3 103 231   100 120
12 2014 3 103 232   100 30
12 2014 3 103 231   110 225
12 2014 3 103 232   110 120
12 2014 3 103   125 110 30
12 2014 3 103 231   200 -300
12 2014 3 103 231   300 -150
12 2014 3 103 231   310 -45
12 2014 3 103 232   310 -30
12 2014 1 101 211   A100 80
12 2014 1 101 212   A100 20
12 2014 1 101 211   A110 150
12 2014 1 101 212   A110 80
12 2014 1 101   123 A110 20
12 2014 1 101 211   L200 -200
12 2014 1 101 211   E300 -100
12 2014 1 101 211   E310 -30
12 2014 1 101 212   E310 -20
12 2014 2 102 221   1 160
12 2014 2 102 222   1 40
12 2014 2 102 221   2 300
12 2014 2 102 222   2 160
12 2014 2 102   124 2 40
12 2014 2 102 221   3 -400
12 2014 2 102 221   4 -200
12 2014 2 102 221   5 -60
12 2014 2 102 222   5 -40
[0173] 在第二映射阶段期间,根据财务系统的规定群组使用辅助数据字典将数据值映射到第二数据库结构39中,所述辅助数据字典详述财务管理数据表格39a中的其它所映射数据,所述规定群组包括:主要科目表、合规科目表、法定科目表、经济群组、报告群组、各种税收群组、不同水平分部、不同水平地理、科室、位置、产品和程序以及如指示的档案;以及以与对应的财务数据表格群组类似的方式根据非财务系统的规定群组使用辅助数据字典将数据值映射到第二数据库结构39中,所述辅助数据字典详述非财务定量管理数据表格39b中的其它所映射数据,所述规定群组是如指示的不同水平业务驱动者,还有群组、分部、地理、科室、位置、产品和程序(未图示)。
[0174] 与表格B和C中示出的实例一致,表格C示出将如何进一步映射第二阶段所映射数据并且存储在第二数据库结构39的财务管理数据表格39a中的实例。
[0175] 表格D–具有所映射第二阶段的文件(财务数据)
[0176]
[0177] 可以通过将特定系统科目编号(表格D中的S.Acc)映射到主要科目编号(表格D中的M.Acc)而看到第二阶段映射的效果。还通过在表格D中包括国家而示出补充数据的添加。
[0178] 可以了解,数据处理系统11的输入端需要针对使用其的每个客户端进行定制。这在逻辑上通过一般在图8中示出的配置过程来完成。最初设置数据处理系统11的管理用户需要考虑到跨组织的整个范围的客户端的现有的业务报告要求。一旦确立这些,数据处理引擎7起初可以在95处被配置成在已经在97处的数据库系统中产生客户端并且由数据处理引擎使用之后从所述客户端的财务和非财务系统17导入源数据。
[0179] 管理用户随后逐步通过如所示的一连串过程而在99处设置构成数据处理系统的主要字典的字典,从而产生客户端的第一数据库结构31。
[0180] 在产生主要字典之后,管理用户随后逐步通过如所示的一连串过程而在101处设置构成辅助字典的字典,从而产生第二数据库结构39。
[0181] 一旦数据字典被配置,随后管理用户在103处处理客户端是否具有多个系统,如果具有,那么在105处构建主要科目表,其中与各种系统的科目表具有一对多关系,或如果不具有,那么在107处将系统的科目表复制为主要科目表。最后,管理用户在109处在第二数据库结构39上加载并设置主要科目表。
[0182] 在以下伪码中更具体地描述由数据处理引擎7执行的过程的软件实施方案。
[0183] 数据输入构件14:
[0184] R=原始数据(月、年、实体、系统、中心、项目、科目、数额)
[0185] 第一阶段映射构件15:
[0186] Q=(R)×字典(月、年、实体、系统、中心、项目、科目、数额)
[0187] 第二阶段映射构件16:
[0188] P=(Q)×字典(COAs(Q)、群组(Q)、分部(Q)、地理(Q)、科室(q)、位置(Q)、产品(Q))[0189] 完整性检查过程32:
[0190] 检查是否存在字典(实体(R)、系统(R)、中心(R)、项目(R)、科目(R))[0191] 检查数额(R)的总和=0
[0192] 另一完整性检查过程44:
[0193] 检查是否存在字典(COAs(Q)、群组(Q)、分部(Q)、地理(Q)、科室(Q)、位置(Q)、产品(Q))
[0194] 检查数额(Q)的总和=0
[0195] 现在考虑输出端的配置和操作,如图9中所示,客户端用户在111处从用户接口的主菜单选择输出选项,其允许客户端用户使用主屏幕113(包括图10中示出的交互性仪表盘接口47)进行分析、诊断和报告功能。此主屏幕113提供主用户接口,可以从其访问从客户端的配置导出的适当的选项和过滤器,并且包括用于用户可用的选项和过滤器的预定义报告设定的收藏选项(未图示)。
[0196] 如图9中的选项和过滤器列中所示,在113处设定适用于特定客户端的选项。这些选项包括:用于财务数据的货币、年、月、合并、比较、预算、预报、舍入、用于财务数据的十进制计数法、用于非财务驱动者数据的舍入、用于非财务驱动者数据的十进制计数法、零余额和已隔离的数据。这些在图10中示出的交互性仪表盘接口47的带状显示115的上半部115a中陈述。特定客户端将需要这些选项中的一些或全部,借此不显示不适用于特定客户端用户的那些选项,因此将客户端用户限制于看到他们被授权看到的内容。
[0197] 具有适当的权限水平的高级客户端用户能够在117处基于客户端的所有授权用户的安全性设定来访问并且预先设定色,以便限制他们可用的过滤器。在本实施例中,过滤器包括:群组类型、群组代码、项目水平、项目代码、分部水平、分部代码、经理、赞助商、地理水平、地理水平、地理代码、驱动者水平、驱动者类别、实体、部门、位置代码和成本中心。这些在图10中示出的带状显示115的下半部中陈述。如选项设定的情况中,特定客户端将需要设定在119处处理的这些过滤器中的一些或全部,因为不同的授权用户将在客户端内或与客户端相关联,借此不显示不适用于特定客户端或用户的那些过滤器,再次将用户限制于看到他们被授权看到的内容。
[0198] 一旦设定选项和过滤器,系统可供授权客户端用户使用以便执行分析、诊断和/或报告。授权客户端用户将随后通过在111处选择输出选项而访问所述系统,并且随后前进穿过已经设定为他或她可用的113处的设定选项和119处的过滤器。预先设定安全性设定过程117限制什么过滤器可让客户端用户使用。
[0199] 一旦授权用户作出适当的选择,所述选择确定是否进行分析、诊断或报告功能,分析和诊断引擎通过以下形式呈现选择:在121处应用寻址用于财务数据值的财务管理数据表格39a的选定财务过滤器的第一询问,和随后的在123处应用寻址用于非财务数据值的定量管理数据表格39b的选定驱动者过滤器的第二询问。
[0200] 随后通过在125处将选定报告选项应用于所提取的数据值并且随后在127处将一般报告中的数据值格式化的过程而在下一列中输出结果,所述结果在文件中编译以便在129处进行显示输出。
[0201] 131处的最后一列示出提供用于在PDF文件中产生最终输出并且打印或不打印的选项的过程。
[0202] 以此方式,客户端用户能够通过选项和过滤器设定在他们授权的范围内对第二数据库结构中的信息‘切片和切块’,他们被限于已经针对特定客户端定制并且变成客户端的标准化格式的访问和报告格式。现有技术分析、诊断和报告系统一般需要终端用户有技术技能来知晓命令并且非常熟悉系统以便访问信息。
[0203] 现在描述本实施例的数据处理系统11如何与传统的现有技术交易处理系统互连,参考图式的图11,其还演示两种系统产生指定输出的不同处理方法。
[0204] 如图11中所示,预先存在的交易处理系统141开始于143,其中使用财务和非财务数据的对应的交易系统145a和145b记录具有不同源货币的组织的其单独的业务单位的财务和非财务数据的交易。财务和非财务数据作为大数据存储在与组织的特定交易系统145相关联的相应数据存储装置147a和147b内。此大数据构成组织的离散源数据28。如所示,本实施例的数据处理系统11使用此相同源数据28将原始数据输入到数据处理引擎7中。
[0205] 为了实现指定输出,预先存在的交易处理系统141单独地分别在149a和149b(如果不同)处的周期结束时将存储在每个系统的每个单独的数据存储装置147内的源数据28转换为所需的报告货币。其随后分别在151a和151b处单独地处理调整的条目(如果已转换),并且经由153处的接口将所述数据写入到报告货币中的数据库,所述数据存储在另一数据存储装置155中。随后在报告货币中在157处提取数据以便报告、分析和诊断,在不同的财年修改为159(如果需要),之后在161处产生指定输出以便在163处结束过程。
[0206] 相比而言,本实施例的数据处理系统11开始于165,并且使用数据处理引擎7的数据输入构件14从源货币中的不同交易系统145a和145b的相应数据存储装置147a和147b提取原始数据。随后使用第一阶段映射构件15在169处映射此数据,从而产生所映射数据非第一结构化数据集合;且随后使用第二阶段映射构件在171处映射所述数据,从而产生所映射数据的第二结构化数据集合。随后将此数据写入到源货币中的第二数据库结构39以便形成数据池,所述数据池存储在数据存储装置8中。从此数据池,可以在运行时模式175中从数据存储装置8提取数据,进行修改和计算以便显现为指定输出、将所述数据转换为报告货币、针对外汇转换和多个财年计算调整的值,之后将所述数据格式化,以便最后产生指定输出来结束所述过程。
[0207] 应了解,本发明的范围不限于被描述为用于实行本发明的最佳模式的特定实施例。设想实现本发明的相同结果的对所描述的过程的改变和修改以便形成本发明的部分且不会损害本发明。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈