【技术实现步骤摘要】
一种基于BS构架的异构数据查询系统及其方法
本专利技术涉及一种高效的异构数据查询系统及其方法,属于异构数据查询
技术介绍
目前信息化已经深入到政府、企业和人们日常生活的各个角落,经营者和决策者逐渐意识到信息系统中的数据蕴含着巨大的价值,商业智能技术(BI)成为社会关注的焦点,BI能够将分散在各地的数据集中起来进行分析和查询,进而帮助决策者做出科学的运营决策。对海量异构数据的分析、查询需要经过很多环节,每个环节都需要大量严谨的工作,为了准确查询数据获取结果,往往需要具有较高专业知识的技术人员花费较长时间对海量异构数据进行整理、分析,相应的人力、物力、时间成本也较高,无法满足大多数企业对数据查询的需求,也不利于实际的推广使用。
技术实现思路
为了解决针对海量异构数据的查询操作难度较大、成本较高的问题,本专利技术提出了一种基于BS构架的异构数据查询系统及其方法,系统整体采用B/S构架,服务器端采用J2EE构架,可以支持各种常见操作系统,浏览器端采用HTML5技术,能够广泛应用于现有的大部分设备 ...
【技术保护点】
1.一种基于BS构架的异构数据查询系统,其特征在于,包括服务器端和浏览器端,所述服务器端包括账户管理模块、数据源管理模块、数据模型管理模块和数据存储模块,所述浏览器端包括数据查询模块和数据展示模块;/n所述账户管理模块,一方面用于创建、修改、删除、查询账户,另一方面用于授予、修改、鉴定账户权限,为账户提供登录系统的功能;/n所述数据源管理模块,用于创建、修改、删除、查询数据源,所述数据源通过数据库连接池连接待查询的关系型数据库,从所述关系型数据库中获取数据表;/n所述数据模型管理模块,用于创建、修改、删除、查询数据模型,所述数据模型中包括至少两个数据源获取的数据表,用于关联 ...
【技术特征摘要】
1.一种基于BS构架的异构数据查询系统,其特征在于,包括服务器端和浏览器端,所述服务器端包括账户管理模块、数据源管理模块、数据模型管理模块和数据存储模块,所述浏览器端包括数据查询模块和数据展示模块;
所述账户管理模块,一方面用于创建、修改、删除、查询账户,另一方面用于授予、修改、鉴定账户权限,为账户提供登录系统的功能;
所述数据源管理模块,用于创建、修改、删除、查询数据源,所述数据源通过数据库连接池连接待查询的关系型数据库,从所述关系型数据库中获取数据表;
所述数据模型管理模块,用于创建、修改、删除、查询数据模型,所述数据模型中包括至少两个数据源获取的数据表,用于关联数据表中的数据字段,并通过函数库中的函数进行数据字段的计算,得到计算结果;
所述数据存储模块,用于存储账户管理模块、数据源管理模块、数据模型管理模块、数据查询模块和数据展示模块生成的工作日志;
所述数据查询模块,用于调用数据模型和数据源并根据用户自定义的查询条件从数据表中查询数据;
所述数据展示模块,用于以列表的形式展示数据查询模块查询到的数据。
2.根据权利要求1所述的一种基于BS构架的异构数据查询系统,其特征在于,所述服务器端采用J2EE构架。
3.根据权利要求1所述的一种基于BS构架的异构数据查询系统,其特征在于,所述关系型数据库包括Oracle、SQLServer、MySQL、PostgreSQL。
4.根据权利要求1所述的一种基于BS构架的异构数据查询系统,其特征在于,所述函数库包括聚合函数、数学函数、字符串函数和日期时间函数。
5.根据权利要求1所述的一种基于BS构架的异构数据查询系统,其特征在于,所述数据展示模块采用HTML5技术。
6.根据权利要求1所述的一种基于BS构架的异构数据查询系统,其特征在于,所述系统还包括数据分享模块,所述数据分享模块通过URL方式将数据展示模块展示的列表数...
【专利技术属性】
技术研发人员:张卫民,
申请(专利权)人:天津浪淘科技股份有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。