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