更新时间:2024-05-30 GMT+08:00
分享

应用模型简介

什么是应用模型

在数字经济时代,数据正在成为企业极其重要的战略性资产。随着数据越来越多,数据的统一管理越来越困难,普遍存在数据查找难,业务学习成本高等问题。因此,构建一个以业务模型为驱动,突破语义屏障,搭建业务与技术桥梁的数据治理平台尤为重要。应用模型服务正是基于这一理念而产生的。

应用模型(Application Business Model,ABM)是为客户提供的统一模型管理服务。用户可以通过预置的业务架构/技术架构定义或管理对应资产,支持业务架构/技术架构对应资产数据的自动或手动采集,提供模型查询、维护、业务与技术模型关联、数据关联分析等功能,同时提供数据访问管控、开放共享等能力。

优势

可视化管理

以模型(元数据)为基础,用户可以通过界面创建自己的业务模型实例或按模板批量导入实例,并在界面上对模型实例统一维护与管理,实现抽象业务具体化、规范化,做到所见即所得。

多样化采集

系统预置了多种常用数据源适配器,包括MySQL、Oracle、PostgreSQL、SQLServer、GaussDB、文件适配器等,针对不同系统采集需求,只需更改采集任务配置,即可适配,隔离底层系统差异,适配多样化采集。

高效模型搜索

提供搜索引擎界面,用户可对模型数据进行关键词搜索。支持索引类管理,可根据索引类进行搜索结果二次过滤。同时根据用户搜索行为生成搜索热词,也可以自定义推荐词搜索,从多个维度提高搜索效率和搜索准确性,解决模型数据搜索难的问题。

共享行业模板

行业发展至今,有很多成熟的业务模型,可以作为具有通用意义的行业模板。系统会不定期发布典型的行业模板,管理员用户也可以自定义一个行业模板添加到行业模板市场中,其他用户通过平台提供的行业模板管理入口完成加载,加载成功后模型目录中可查看该业务模型。

产品功能

概览

应用模型总览,包括快速入门、模型总览,模型数量统计,数据源分布,任务执行情况统计和调度任务时间分布统计。

模型地图(旧版)

针对已采集模型资产,提供模型查询搜索功能,便于用于快速浏览模型数据。支持推荐词配置,搜索结果收藏,添加标注,添加业务字典,申请权限等功能,方便快速检索。新版模型地图基于轻治理思路,同时也支持模型管理等功能。

模型地图(新版)

通过新版模型地图,用户可以快速检索包括卡片资产在内的新版模型数据。同时,支持用户根据界面引导,对数据集与卡片类资产进行向导式搜索。基于轻治理思路,模型地图同时支持模型管理功能。为方便用户更加快速高效的检索到所需数据信息,也支持用户添加标注和业务字典。

模型目录(旧版)

根据已预置的业务架构,用户可以创建并管理自己的模型资产,包括上架,编辑,删除等功能。模型上架成功后,可以在模型地图中检索到对应模型信息。

模型采集

系统预置常用数据源的采集器,针对模型资产的采集提供了数据源管理、采集任务管理功能,用户可按需选择,支持自动/手动采集。

信息架构

信息架构分为业务架构和技术架构。用户可以按照业务场景创建简单易懂的业务架构,用于在模型目录中生成对应的业务模型管理页面,进行业务模型的录入。也可创建关系型数据库、非关系型数据库、开放API等底层技术架构,用于技术模型的采集工作。

业务术语

包含业务字典和数据标准两个功能模块,用户可以创建业务字典和数据标准,并通过绑定操作,方便在模型地图中快速检索和二次过滤。

工作空间

展示收藏的模型资产,支持分组收藏,同时,也支持业务资产审核/数据访问授权、管理审批用户以及管理团队等功能。

行业模板

行业模板市场向用户展示了已有的行业模板,每个行业模板包含了针对该行业不同领域的数据模型,支持共享。

应用场景

典型场景:可视化应用平台开发,支持跨领域数据快速集成

传统开发一般采用全人工编码或半人工编码半工具编排的模式,存在很多难题。

全人工编码模式劣势:

  • 对人员技能要求高,需要熟悉各个系统,开发难度大,导致开发周期长、成本高。
  • 版本难达成高安全,高性能,高可靠。
  • 灵活性差,业务调整困难。

半人工编码半工具模式劣势:

  • 数据量大,涉及系统多时,无法快速获取需要的数据结构。
  • 数据或API的语义模糊,无法确认获取的数据的准确性。
  • 不支持跨源数据汇聚处理,汇聚效率低。
  • 开发效率较低,关键环境编码需要编码学习。例如:不同数据源需要熟悉各类DB语法,学习如何对接不同中间件等等。

针对传统方式的各类问题,产生了新的应用模型管理模式,帮助企业便捷开发,解决上述痛点:

  • 通过业务化的对象模型,统一业务语义,实现数据快速精准查找。
  • 隔离底层物理来源对上层应用的感知。不同物理系统共用一套采集程序,只需修改任务配置,即可实现不同系统数据采集。
  • 快速融合异构数据源的汇聚与编排开发,提高开发效率。

相关文档