业务语义层数据查询引擎方案设计
35页1、1. 业务语义层数据查询引擎方案设计第二期的建设内容,也会尽量继承第一期的基础设计和复用底层组件服务。这里对特性和专属的设计做专项描述。1.1. 基于数据架构资产开发的业务语义层数据查询引擎技术方案1.1.1. 数据架构资产开发的特点数据架构模型基于B/S的多层Web应用,采用Mysql/Oracle数据库和JSP、Spring、Hibernate、AJAX技术,利用MVC设计模式将表示层和逻辑层分离。后台使用Mysql/Oracle进行数据库开发,并利用Hibernate技术完成对数据库的封装映射。可配置多套物理表方案,搭建业务语义层(逻辑方案)。数据架构模型包括概念模型、逻辑模型和物理模型三大功能模块。概念模型和逻辑模型可辅助企(事)业、政府部门或其他组织进行可视化的架构构建工作;可通过ODBC等形式以SQL语法查询逻辑模型数据。物理模型可辅助开发设计人员对数据库方面进行方便、快捷的维护和设计工作。可对接实际物理数据库,实现多套物理表方案路由,获取元数据信息,进行版本间比较、库与库间比较,显示差异内容,形成差异的SQL语句。设有独立的图形引擎,可快速实现数据实体、数据表、属性和它们
2、之间的关系。1.1.2. 数据架构资产开发的价值1) 能够维护数据的概念模型、逻辑模型、物理模型专注既有资产,数据层出发。支持从概念模型到物理模型的管理,实际上模型管理涵盖了主题域、概念主题、逻辑实体、信息系统、物理数据库、物理表等。2) 能够直连指定数据库环境,对比数据资产的变化能对接实际物理数据库,支持连接多种数据库(数据源,如MySQL、Oracle、SQL Server、DB2、PostgreSQL等),通过快捷的配置从物理库中抓取元数据以满足各种用户操作,主要是比对(与既有设计模型对比)、双向同步、版本管理等,实时反应对比数据资产的变化。3) 能够提供辅助的数据库设计功能自顶向下,从概念模型出发、到逻辑模型、到物理模型最后生成数据库脚本(SQL)。以此来支持应用开发的数据库设计,并能对数据库设计进行规范化管理。同时,重要用途之一是为了规范数据库设计工作,提供了初步数据库设计功能,可通过设计者模式快速进行数据库及数据表等的设计工作并生成DDL甚至可直接创建表至开发库。4) 提高数据库设计标准化,以保证数据质量通过信息分类编码及企业数据元集等方式,尽可能提高数据模型设计的规范性。
3、现行版本主要包括设计时重复提醒、数据元集引用、孤立元素检查(为归集元素)、合规性检查等手段,提高设计规范性。同时还提供了设计与物理实例的比对,可以及时发现异常操作。1.1.3. 数据架构资产开发设计原理数据架构资产开发以企业架构(Enterprise Architecture,简称EA)方法为设计指导方法论,根据EA的方法进行产品本身的设计,同时又是产品承载的核心价值所在和方法固化。1) 主题域主题域是对概念主题的归类、分组,提供对主题域的维护及其下概念主题的访问功能。包含对主题域的增、删、改、查、浏览等操作。2) 概念主题概念主题是企业数据划分的顶层构思模型,提供维护功能,包括增、删、改、查、浏览等操作。可以查看对象关联的逻辑实体以及与该对象存在操作关系的信息系统。3) 逻辑实体逻辑实体是对概念主题进一步分解,经过全局协调,分析实体的属性并规范化数据结构产生的数据实体。可进行增、删、改、查、浏览等操作。4) 信息系统数据库通常与信息系统联系在一起,提供对信息系统的管理功能包括对信息系统功能模块的维护功能。5) 物理数据库可对接多种物理数据库,支持多种数据源:普通数据库(MySQL、O
4、racle、SQL Server、DB2、PostgreSQL等),文件式(Excel、CSV、Txt),大型数据集群类型(HIVE、Spark)6) 物理表提供设计人员专用模式,设计人员可以类似于一般数据库软件客户端的形式设计数据表。数据架构是用于描述支持业务流程运行中信息与数据,提供了信息标准化描述和组织的模型。应用架构从功能构件和信息服务层面来描述,它是衔接数据与业务、数据与用户之间的纽带和桥梁。1.1.4. 数据架构资产开发能解决的问题1) 一般规模企业现状,理不清元数据。2) 业务系统繁多,经常性更新维护。3) 仅靠几个文件夹进行管理,数据库设计质量欠佳。4) 系统开发数据库设计管理不规范。5) 系统更新迭代频繁,造成数据库设计资料缺失或不同步。6) 开发测试生产数据库环境差异大。7) 主力系统更迭次数较多。1.1.5. 数据架构资产开发功能架构图支撑自顶向下与自底向上相结合的架构开发模式,智能辅助数据库设计。1.1.6. 数据架构资产开发功能设计1.1.6.1. 概念模型概念模型是最终用户对数据存储的看法,是对用户信息需求的综合概括。1.1.6.1.1. 主题域对概念主题的
《业务语义层数据查询引擎方案设计》由会员一****人分享,可在线阅读,更多相关《业务语义层数据查询引擎方案设计》请在金锄头文库上搜索。
智慧城管建设方案-终稿
医卫行业解决方案和实践案例
智慧城管综合执法大数据平台督察督办系统建设
智慧城管综合执法大数据平台全过程执法办案工作流程
智慧城管设计方案
智慧城管协同联动系统解决方案
智慧城管综合指挥调度系统建设方案
数字城管-智慧城管设计方案
智慧城管分析评价系统建设方案
智慧城管公众服务平台
智慧城管-基于物联网架构的城市生活垃圾分类收运与监管系统
智慧城管-基于物联网架构的智慧森林防火预警系统
【豪华版】电力行业解决方案(36页)
智慧社区解决 小区智能化 智慧小区建设
【豪华版】南瑞继保电力二次系统一体化解决方案(36页)
智慧小区 智能物业管理系统一体化整体
大数据、智慧城市与智慧交通介绍
主数据管理方案
清华同方数字家庭智慧小区、物联网解决
【精品】极致智慧社区整体解决
2024-03-07 87页
2023-12-26 16页
2023-12-26 28页
2023-07-21 7页
2023-07-21 3页
2023-07-21 14页
2023-07-21 3页
2023-07-21 30页
2023-07-21 34页
2023-07-21 15页