
# 管理视图模型
#### 操作场景
本文指导您在应用运行态管理视图模型。
#### 约束与限制
为了确保数据导入过程高效和准确，xDM-F对[导入视图模型]设置了如下规则和限制：
- 目前暂不支持上传自定义视图模型文件。导入视图模型之前，请先[下载视图模型导入模板]。
- 仅支持导入≤5MB的.xlsx格式文件，且文件末尾必须添加**#EOF**作为结束标识。
- 由于Excel对单个单元格的文本长度限制为32676个字符，导出的文件在本地使用Excel打开时可能会出现异常或内容被截断。为避免此问题，建议：
  - 适当减少视图中包含的字段数量，以控制单个单元格的文本长度。
  
  - 如已下载导出文件，请勿尝试通过Excel进行"文件修复"操作，否则可能影响数据完整性。只要未执行修复操作，该文件仍可正常重新导入至系统。
   
- 配置导入文件时，各模块数据行数需符合以下规则（均不含标题行与结束标识**#EOF** 行）：
  - 基础信息：≤200行
  
  - 视图配置：≤200行，且需与基础信息行数一致
   
- 系统根据英文名称进行匹配，如果已存在相同英文名称的视图模型，则覆盖其配置；如果不存在，则新建视图模型。
 
#### 前提条件
已[登录应用运行态](https://support.huaweicloud.com/consog-idme/idme_consog_0023.html)。
#### 查看视图模型
- 视图模型概览 在"数据模型管理 \> 视图模型"页面，支持集中查看所有视图模型的关键信息，包括：编码、英文名称、中文名称、英文描述、中文描述、状态、创建者、创建时间、更新者、更新时间及操作等。
  图1视图模型概览   
  ![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002283255696.png "点击放大") 
- 查看单视图模型详情 如需了解单个视图模型的详细配置，可直接单击视图模型列表中的编码，快速展开视图模型详情页，查看其基本信息、关联关系、字段配置等完整信息。
  图2查看单视图模型详情   
  ![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002385279472.png "点击放大") 
- 移动/放大/缩小视图模型图谱
  - 移动视图模型图谱：在"视图配置"页签下的"图谱"任意空白处，长按鼠标左键的同时移动鼠标，即可移动图谱。
  
  - 放大/缩小视图模型图谱：在"视图配置"页签下的"图谱"内，上下滚动鼠标滚轮（或单击![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002317907561.png)/![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002283258240.png)），即可放大或缩小图谱大小。
   
- 查看视图模型图例 图例通过文字说明解释了图谱中不同颜色、图案或标记代表的具体数据模型或关系，帮助您将图谱中的图形元素与具体的数据模型相对应，提高图谱整体的可读性，更好地理解视图模型中的模型关系。单击"图谱"右下角的![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002317446373.png "点击放大")，即可展开"图例"窗口。
  图3图例   
  ![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002282910210.png) 
 
#### 视图模型图谱结构
在视图模型图谱中，不同图标代表特定的数据模型类型与关联关系，帮助用户快速识别视图模型结构。
表1视图模型图谱图标 
| 图标                                                                                           | 说明                                                                                                  |
|:---|:---|
| ![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002282809728.png) | 当前节点，即视图模型的基表实体（即通过"搜索实体"选定的数据模型），作为数据查询与配置的核心载体。所有字段设置、关联关系构建等操作均围绕此节点展开，代表视图模型的业务主题（如设备台账、生产订单等）。 |
| ![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002317562513.png) | 关系实体，表示与基表实体直接建立业务关联的关系实体（如订单明细中的购买数量、单价等）。                                                         |
| ![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002317449433.png) | 参考对象，表示通过基表实体的"参考对象"类型属性引用的关联实体（如设备实体通过"供应商ID"属性关联至"供应商"实体）。                                        |
| ![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002283207208.png) | 参考对象关系，表示基于基表实体的"参考对象"类型属性形成的逻辑关联，其本质是属性字段与关联实体的单向映射关系。                                             |
| ![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002283103992.png) | 关系实体关系，表示通过独立关系实体建立的强结构化关联，明确标识实体间的业务流向（如源端到目标端）。                                                   |
   
#### 编辑视图模型
1. 在左侧导航栏中，选择"数据模型管理 \> 视图模型"，进入"视图模型"页面。
2. 在"视图模型"页面，在视图模型所在行，单击![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002317856657.png)。
   
   您也可以进入视图模型详情页后，单击"编辑"。
   
   
3. 根据业务需求，在展开的页面中进行如下修改。 
   - **修改视图配置** ：在展开的编辑页面，根据业务需求在以下页签中调整设置。
     表2修改视图配置 
     | 页签   | 说明                                                      |
     |:---|:---|
     | 基本信息 | 可灵活修改视图模型的基础属性，包括英文名称、中文名称、中文描述等，确保视图模型的定义与业务场景高度契合。    |
     | 视图配置 | 可灵活调整视图模型的关联关系、分页规则、字段选择与展示，以及筛选条件的定义，实现数据结构与业务流程的精准适配。 |
        
     
   
   - **处理待刷新的视图配置** ：当已发布的视图模型配置中引用的实体被删除、实体属性被删除或实体属性类型被修改时，可能会导致视图查询结果的正确性受到影响。此时，在视图模型列表中，相关视图模型的"编码"旁会显示![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002391433676.png "点击放大")标识，提示用户需要更新视图模型配置。
     1. 打开目标视图模型的编辑页面，选择"视图配置"页签，进入"视图配置"页面。
     
     2. 根据不同的待刷新场景，进行如下对应处理：
        - 引用的实体被删除：在图谱中，被引用的实体会显示![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002424873673.png "点击放大")标识。找到带标识的实体节点，右键单击该节点并选择"删除节点"完成处理。
          **需要注意的是，如果该节点的属性已被选为视图字段，相关字段将自动从"定义视图字段"中移除。如果该节点存在下级节点，下级节点将被一并删除。**
          图4删除节点   
          ![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002391273800.png "点击放大") 
        
        - 实体属性被删除或实体属性类型被修改：在"定义视图字段"列表中，受影响的视图字段会显示"待删除"或"待更新"标识。在该字段所在行，单击![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002424858417.png)完成处理。
          图5删除视图字段   
          ![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002425033549.png "点击放大") 
         
     
     3. 单击"保存"，完成视图配置的更新。
     
     4. 单击"发布"，完成视图模型的重新发布。
      
   
   
   
   
 
#### 刷新视图模型
当视图模型关联的数据模型发生属性变更时（如属性类型由整型改为长整型、属性被删除等），视图模型的查询逻辑可能失效或产生歧义。刷新功能用于自动同步这些变更，确保视图查询结果的正确性。
1. 在左侧导航栏中，选择"数据模型管理 \> 视图模型"，进入"视图模型"页面。
2. 在"视图模型"页面，勾选视图模型，单击列表上方的"刷新"。 
   ![](https://support.huaweicloud.com/usermanual-idme/public_sys-resources/note_3.0-zh-cn.png)
   如存在刷新失败的视图模型，进入对应视图模型的编辑页面手动修复。常见失败原因包括：关联实体被删除、运算符不兼容等。
   
   
 
#### 删除视图模型
1. 在左侧导航栏中，选择"数据模型管理 \> 视图模型"，进入"视图模型"页面。
2. 在"视图模型"页面，勾选视图模型，单击列表上方的"删除"。
3. 在弹出的提示框中，单击"确定"。
 
 #### 下载视图模型导入模板
1. 在左侧导航栏中，选择"数据模型管理 \> 视图模型"，进入"视图模型"页面。
2. 在"视图模型"页面，选择"导入导出批量操作 \> 模板下载"，即可将模板保存至本地。
 
 #### 导入视图模型
1. 在左侧导航栏中，选择"数据模型管理 \> 视图模型"，进入"视图模型"页面。
2. 选择"导入导出批量操作 \> 批量导入"。
3. 在弹出的窗口中，选择一个已配置好的xlsx格式的视图模型文件，单击"确认上传"。
4. 在弹出的提示框中，单击"确定"。 
   您也可以单击提示框中的"我的导入任务"，查看任务进度。
   
   
 
#### 导出视图模型
1. 在左侧导航栏中，选择"数据模型管理 \> 视图模型"，进入"视图模型"页面。
2. 根据实际业务需求，导出搜索的视图模型或者选中的视图模型。 
   - 导出搜索的视图模型：在"条件筛选"中设置筛选条件，筛选出结果后，选择"导入导出批量操作 \> 导出搜索结果"。
   
   - 导出选中的视图模型：勾选需要导出的视图模型，选择"导入导出批量操作 \> 导出选中项"。 导出时，选中的视图模型最多为200个。
     
   
   
   
   
 
#### 查询视图模型
默认情况下，视图模型页展示的是当前租户下全部视图模型。为了帮助用户快速搜索出当前应用下的视图模型，xDM-F提供搜索视图模型功能，目前可通过编码、英文名称、中文名称、英文描述、中文描述、状态等属性维度进行过滤。您可以根据实际业务需求，设置筛选条件，单击"搜索"，即可获取对应视图模型。
图6视图模型条件筛选   
![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002414536893.png "点击放大")
