应用模型简介
什么是应用模型
在数字经济时代,数据正在成为企业极其重要的战略性资产。随着数据越来越多,数据的统一管理越来越困难,普遍存在数据查找难,业务学习成本高等问题。因此,构建一个以业务模型为驱动,突破语义屏障,搭建业务与技术桥梁的数据治理平台尤为重要。应用模型服务正是基于这一理念而产生的。
应用模型(Application Business Model,ABM)是为客户提供的统一模型管理服务。用户可以通过预置的业务架构/技术架构定义或管理对应资产,支持业务架构/技术架构对应资产数据的自动或手动采集,提供模型查询、维护、业务与技术模型关联、数据关联分析等功能,同时提供数据访问管控、开放共享等能力。
优势
可视化管理
以模型(元数据)为基础,用户可以通过界面创建自己的业务模型实例或按模板批量导入实例,并在界面上对模型实例统一维护与管理,实现抽象业务具体化、规范化,做到所见即所得。
多样化采集
系统预置了多种常用数据源适配器,包括MySQL、Oracle、PostgreSQL、SQLServer、GaussDB、文件适配器等,针对不同系统采集需求,只需更改采集任务配置,即可适配,隔离底层系统差异,适配多样化采集。
高效模型搜索
提供搜索引擎界面,用户可对模型数据进行关键词搜索。支持索引类管理,可根据索引类进行搜索结果二次过滤。同时根据用户搜索行为生成搜索热词,也可以自定义推荐词搜索,从多个维度提高搜索效率和搜索准确性,解决模型数据搜索难的问题。
共享行业模板
行业发展至今,有很多成熟的业务模型,可以作为具有通用意义的行业模板。系统会不定期发布典型的行业模板,管理员用户也可以自定义一个行业模板添加到行业模板市场中,其他用户通过平台提供的行业模板管理入口完成加载,加载成功后模型目录中可查看该业务模型。
产品功能
概览
应用模型总览,包括快速入门、模型总览,模型数量统计,数据源分布,任务执行情况统计和调度任务时间分布统计。
针对已采集模型资产,提供模型查询搜索功能,便于用于快速浏览模型数据。支持推荐词配置,搜索结果收藏,添加标注,添加业务字典,申请权限等功能,方便快速检索。新版模型地图基于轻治理思路,同时也支持模型管理等功能。
通过新版模型地图,用户可以快速检索包括卡片资产在内的新版模型数据。同时,支持用户根据界面引导,对数据集与卡片类资产进行向导式搜索。基于轻治理思路,模型地图同时支持模型管理功能。为方便用户更加快速高效的检索到所需数据信息,也支持用户添加标注和业务字典。
根据已预置的业务架构,用户可以创建并管理自己的模型资产,包括上架,编辑,删除等功能。模型上架成功后,可以在模型地图中检索到对应模型信息。
系统预置常用数据源的采集器,针对模型资产的采集提供了数据源管理、采集任务管理功能,用户可按需选择,支持自动/手动采集。
信息架构分为业务架构和技术架构。用户可以按照业务场景创建简单易懂的业务架构,用于在模型目录中生成对应的业务模型管理页面,进行业务模型的录入。也可创建关系型数据库、非关系型数据库、开放API等底层技术架构,用于技术模型的采集工作。
包含业务字典和数据标准两个功能模块,用户可以创建业务字典和数据标准,并通过绑定操作,方便在模型地图中快速检索和二次过滤。
展示收藏的模型资产,支持分组收藏,同时,也支持业务资产审核/数据访问授权、管理审批用户以及管理团队等功能。
行业模板市场向用户展示了已有的行业模板,每个行业模板包含了针对该行业不同领域的数据模型,支持共享。
应用场景
典型场景:可视化应用平台开发,支持跨领域数据快速集成
传统开发一般采用全人工编码或半人工编码半工具编排的模式,存在很多难题。
全人工编码模式劣势:
- 对人员技能要求高,需要熟悉各个系统,开发难度大,导致开发周期长、成本高。
- 版本难达成高安全,高性能,高可靠。
- 灵活性差,业务调整困难。
半人工编码半工具模式劣势:
- 数据量大,涉及系统多时,无法快速获取需要的数据结构。
- 数据或API的语义模糊,无法确认获取的数据的准确性。
- 不支持跨源数据汇聚处理,汇聚效率低。
- 开发效率较低,关键环境编码需要编码学习。例如:不同数据源需要熟悉各类DB语法,学习如何对接不同中间件等等。
针对传统方式的各类问题,产生了新的应用模型管理模式,帮助企业便捷开发,解决上述痛点:
- 通过业务化的对象模型,统一业务语义,实现数据快速精准查找。
- 隔离底层物理来源对上层应用的感知。不同物理系统共用一套采集程序,只需修改任务配置,即可实现不同系统数据采集。
- 快速融合异构数据源的汇聚与编排开发,提高开发效率。