资料整合与分析系统及方法

文档序号:6420373阅读:146来源:国知局
专利名称:资料整合与分析系统及方法
技术领域
本发明涉及一种资料整合与分析系统及方法,特别是涉及一种对资料进行多维分析的资料整合与分析系统及方法。
背景技术
对于一些大公司尤其是一些跨国公司而言,资料的收集和处理是非常重要的,公司每时每刻都需要大量的、及时的、准确的资料从而保证决策的及时性和正确性。而这些公司面对的普遍一个问题是资料因公司营运地的分散而分散存储。随着计算机、网络的发展,公司内部一些相对独立的部门、子公司和分公司逐渐建立起自己内部网络系统,提高了内部资料处理的速度及准确性,然而,对于整个公司而言,资料仍然呈孤岛状分布,因此要想从这些资料孤岛中获得整合资料,则需要花费大量的人力、物力、财力,尽管如此,也很难保证所收集到的资料是及时且有效的。
目前,利用计算机、网络技术来整合资料的系统或方法在一些专利文献中有所揭露,如台湾智慧财产局于2003年9月21日公告的第554275号专利,专利名称为“用以管理一远程数据库的管理装置及方法”,该专利揭露了一数据库管理装置,包括三个构件一通讯模块,一登入接口模块及一操作接口模块。该管理装置经由一特定网络与一个以上的数据库连接,用以供一使用者经由一终端装置及网络连接以管理该一个以上的数据库,且存储上述数据库的通讯资料。
虽然上述专利揭示利用计算机及网络进行资料整合的技术,尤其是揭示对远程数据库如何进行管理控制的技术。然而,对于那些存储于不同系统的资料如何进行整合,整合后的信息如何进行多维度分析及如何根据用户需求选择有用的资料的技术,上述专利没有揭露。

发明内容本发明的主要目的在于提供一种资料整合与分析系统及方法,能将不同资料格式转为统一的资料格式并能对其进行多维分析。
为达到上述目的,本发明提供一种资料整合与分析系统,其包括有多个子数据库,用于存储不同职能部门、子公司或分公司的资料;一资料整合服务器,用于将不同资料格式转成统一的资料格式,对转换过的资料进行多维分析并建立多维分析表及生成用户所需求的报表;一总数据库,用于存储接收到的全部资料;及多个分数据库,用于分别存储不同类别资料。
其中资料整合服务器包括有一资料接收模块,用于接收来自不同职能部门、子公司或分公司的资料;一资料格式判断模块,用于判断接收的资料格式与系统预先设定的资料格式是否一致;一资料格式转换模块,用于将不同资料格式转为预先设定的资料格式;一资料分类模块,用于对经格式转换的资料进行分类;一多维资料分析模块,用于资料分析及生成多维分析表;一报表生成模块,用于选择用户所需资料并生成相应的报表;及一报表传送模块,用于传送报表至相应的用户机。
本发明还提供一种资料整合与分析方法,其包括有如下步骤(a)接收来自不同职能部门、子公司或分公司的资料;(b)判断接收的资料格式与系统预先设定的资料格式是否一致;(c)如果资料格式一致,对资料进行分类;(d)分析资料及生成多维分析表;(e)选择用户所需的资料并生成相应的报表;及(f)传送报表至相关用户机。
通过本发明提供的资料整合与分析系统及方法,不仅能够整合企业或集团内部的各资料孤岛,而且能对资料进行多维分析,为用户提供全面、及时、准确的信息,大大节约了资料收集时间和降低资料分析成本。

图1是本发明资料整合与分析系统的硬件架构图。
图2是本发明资料整合与分析系统的资料整合服务器的主要软件功能模块图。
图3是本发明资料整合服务器的多维资料分析模块的功能模块图。
图4是本发明资料整合与分析方法流程图。
具体实施方式如图1所示,是本发明资料整合与分析系统的硬件架构图。该资料整合与分析系统包括有多个子数据库10,一资料整合服务器11,一连接12,一总数据库13,多个分数据库14,一网络15及多个用户机16。其中子数据库10用于不同职能部门、子公司或分公司等存储各自资料,在子数据库格10中存储的资料其格式可以不同。一般而言,存储于不同ERP(Enterprise Resource Plan,企业资源规划)系统的资料其格式一般不同,即一种ERP系统对应于一种资料格式。资料整合服务器11包含有多个软件功能模块,用于将不同的资料格式转为统一的资料格式,对上述经过格式转换的资料进行多维分析并建立多维分析表及生成用户所需求的报表等。上述多维分析是指对同一份资料从不同角度进行分析。
总数据库13用于存储接收来的经格式转换的全部资料。总数据库13中还存储有一关键词表,其作用在于根据对比接收来的资料名称和关键词表自动地为已经过格式转换的资料进行分类。关键词表由系统管理员编制,关键词的选择一般由各专业部门提供,如财务部门提供财务部门关键词,采购部门提供采购部门关键词等。每一分数据库14用于存储一种类别的资料,这里的类别是按资料内容来划分的,如分数据库14A可专门用于存储财务资料,分数据库14B可专门用于存储库存资料,以此类推。每一用户机16提供一交互式用户接口,便于使用者浏览资料,及向服务器发出查询要求等。
所述的用户机16通过网络15与资料整合服务器11相连。网络15可以是企业内部网(Intranet),也可以是互联网(Internet)或其它类型的通讯网路。资料整合服务器11通过连接12与总数据库13相连。连接12为一数据库连接,如开放式数据库连接(Open DatabaseConnectivity,ODBC),或Java数据库连接(Java Database Connectivity,JDBC)。
如图2所示,是本发明资料整合与分析系统的资料整合服务器的主要软件功能模块图。该资料整合服务器11包括有一资料接收模块21,一资料格式判断模块22,一资料格式转换模块23,一资料分类模块24,一多维资料分析模块25,一报表生成模块26及一报表传送模块27。
所述的资料接收模块21用于接收来自部门、分公司、子公司的资料,这些部门、分公司、子公司即包括境内的,也包括境外的,只要是与资料整合服务器11相连的数据库的资料都能被接收。资料格式判断模块22能根据系统预先设定的资料格式来判断所接收的资料格式与系统预先设定的资料格式是否一致,如可以预先将资料格式设定为Tiptop格式,也可以预先设定为SAP格式或其它类似格式,究竟采用那种资料格式要依据集团或整个公司所采用的应用系统而定。上述Tiptop是一种ERP系统,其资料格式为Tiptop格式;上述SAP是一种ERP系统,其资料格式为SAP格式,以此类推。
资料格式转换模块23用于将不同资料格式转为预先设定的资料格式,上述资料是由资料接收模块21接收来的。例如,预先设定的资料格式为Tiptop格式,那么资料格式转换模块23要将非Tiptop资料格式转为Tiptop资料格式,并将经格式转换的资料存储于总数据库13中。资料分类模块24能通过对比经过格式转换的资料名称和存储于总数据库13中的预先设定的关键词表自动对上述资料进行分类,并将分类结果分别存储于各分数据库14中。如接收来的经过转换的资料名称为“现金流量表”,则资料分类模块24能根据资料名称中的“现金”、“流量”或“现金流量”等关键词自动将其分至分数据库14中的财务数据库14A中。如果系统通过对比资料名称和关键词表找不到对应的分数据库,则资料分类模块24自动其转入到其它数据库14N中。
多维资料分析模块25用于根据预先设定的维度进行资料分析,并生成多维分析表同时将其存储于对应的分数据库14和总数据库13中,多维资料分析模块25的模块图见图3。报表生成模块26能根据用户通过任一用户机16输入的查询信息从各分数据库14中选择资料并生成相应的用户需求报表。如用户输入的信息是“分公司A和子公司B2002年第一季营业收入”,那么报表生成模块26能根据关键词“分公司A”、“子公司B”、“2002年第一季”、“营业收入”等自动的从总数据库13和各分数据库14中选择资料并生成分公司A和子公司B的2002年第一季营业收入表。报表传送模块27用于将生成的报表通过网络15传送至用户机16。
如图3所示,是本发明资料整合服务器的多维资料分析模块的功能模块图。多维资料分析模块25提供对同一份资料进行多角度分析的功能。维度的设立因公司的规模、投资架构、组织结构、产品市场特征、管理人员偏好等不同而不同。例如可以对一部分资料或全部资料从时间、库存、产品、客户等维度进行分析,而各个维度又可以进一步分为各个子维度,如时间维度又可以进一步分解为年、季、月、星期等;库存维度又可以进一步分解为库存商品类别、库存地址、库存量等子维度;产品维度又可以进一步分解为产品类别、生产厂家、主要销售市场等子维度;客户维度包括客户名称、客户地址、客户类别等子维度。
如图4所示,是本发明资料整合与分析方法流程图。首先,资料接收模块21接收来自各部门、分公司或子公司的资料(步骤S401)。资料格式判断模块23能根据系统预先设定的资料格式判断所接收来的资料格式与系统预先设定的资料格式是否一致(步骤S402)。如果接收的资料格式与预先设定的资料格式不一致,资料格式转换模块23能将上述资料格式转换为系统预先设定的资料格式(步骤S403)。
如果接收的资料格式与预先设定的资料格式一致或者资料格式已经转换完毕,资料分类模块24能通过对比经过格式转换的资料名称和总数据库13中预先设定的关键词表自动将上述资料进行分类,并将分类的结果分别存储于各分数据库14中,如,与财务相关的资料存储于财务数据库14A中,与库存相关的资料存储于库存数据库14B中,以此类推(步骤S404)。多维资料分析模块25根据预先设定的维度对资料进行分析,生成多维分析表并存储于对应的分数据库14和总数据库13中(步骤S405)。报表生成模块26能根据用户通过任一用户机16输入的查询范围从各分数据库14中的多维分析表中选取用户所需资料并生成相应的报表(步骤S406)。报表传送模块27将上述报表通过网络15传送至相应的用户机16(步骤S407)。
权利要求
1.一资料整合与分析系统,该系统可以将不同资料格式转成统一的资料格式,对经格式转换的资料进行多维分析并建立多维分析表及生成用户所需报表,其特征在于,包括多个子数据库,用于分别存储职能部门、分公司、子公司的资料;一资料整合服务器,包括一资料接收模块,用于接收来自不同职能部门、分公司、子公司的资料;一资料格式判断模块,用于判断上述资料格式与系统预先设定的资料格式是否一致;一资料格式转换模块,用于将不同资料格式转为统一的资料格式;一资料分类模块,用于对上述资料进行分类;一多维资料分析模块,用于分析上述已分类的资料及生成多分析表;及一报表生成模块,用于选择用户所需的资料并生成相应报表;一总数据库,用于存储上述资料接收模块接收到的资料;及多个分数据库,用于分别存储上述已分类的一类资料。
2.如权力要求1所述的资料整合与分析系统,其特征在于,还包括有多个用户机用于提供用户接口,便于使用者执行浏览、查询作业。
3.如权力要求1所述的资料整合与分析系统,其特征在于,其中总数据库还用于存储一关键词表,资料分类模块是依照上述关键词表进行分类。
4.如权力要求1所述的资料整合与分析系统,其特征在于,其中资料整合服务器还包括一报表传送模块用于传送根据用户需求而生成的报表。
5.一资料整合与分析方法,其特征在于,包括有如下步骤接收来自不同职能部门、分公司、子公司的资料;判断上述资料格式与系统预先设定的资料格式是否一致;如果资料格式不一致,则将上述资料格式转为预先设定的资料格式;将上述资料分类;分析已分类的资料及生成多维分析表;及选择用户所需的资料并生成相应的报表。
6.如权力要求5所述的资料整合与分析方法,其特征在于,还包括传送报表至相关用户机的步骤。
7.如权力要求5所述的资料整合与分析方法,其特征在于,其中将上述资料进行分类的步骤是根据存储于总数据库中的关键词表进行分类的。
全文摘要
本发明提供一种资料整合与分析系统及方法,该系统包括有一资料整合服务器,多个子数据库,一总数据库,多个分数据库及多个用户机。其中资料整合服务器包括有多个软件功能模块,用于判断接收的资料格式与系统预先设定的资料格式是否一致,对资料进行分类,分析资料及生成多维分析表等。通过上述作业可以让使用者获得公司或集团内部更多的有用资料,节省收集和处理资料的时间、人力、物力、财力,及保证资料收集和整理的及时性和有效性,为使用者尤其是决策者的经营决策提供参考。
文档编号G06F17/30GK1617138SQ20031011216
公开日2005年5月18日 申请日期2003年11月12日 优先权日2003年11月12日
发明者黄韦道, 罗辑, 薛宏文 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1