视图属性
本页是视图和视图操作的属性参考:视图的定义与适用范围见 views 页,新建、编辑和自定义 SQL 的操作步骤见 view-operations 页,本页只逐项说明属性的含义与检查方法。
打开视图属性
在画布中双击视图,或在模型树中右键点击视图名称选择属性,打开视图编辑器,切换到需要查看的属性分组。
属性参考
| 属性 | 说明 | 可编辑 | 检查点 |
|---|---|---|---|
| 视图名 | 视图在目标数据库中的物理名称 | 是 | 与目标数据库命名规则一致,避免与表名或其他视图重名 |
| 中文名 | 视图的业务名称 | 是 | 与业务口径一致,可先维护命名词典再翻译 |
| Schema | 视图所属的数据库 Schema | 是 | 需先维护 Schema,且所引用表在该 Schema 下可用 |
| 自定义 SQL | 定义该视图的 SQL 语句 | 是 | 生成模型或视图 DDL 时以此处内容为准,需与视图字段的引用关系一致 |
| 视图字段 | 视图包含的字段,以及字段的引用表字段和取值表达式 | 是 | 引用字段被删除或改名后视图定义失效 |
| 视图关系 | 视图与基本表之间的派生关系 | 是 | 见关系类型;可从表向视图拖动字段创建 |
| DDL 预览 | 该视图的创建语句 | 否 | 由定义生成;导出或执行前核对视图名、字段和查询逻辑 |
| 引用 | 视图被主题域引用的情况 | 否 | 画布上未显示时检查主题域是否引用了该视图,见主题域 |
| 索引 | 视图上维护的索引 | 是 | 取决于目标数据库是否支持,见索引 |
| 自定义属性 | 当前模型为该类对象维护的扩展属性 | 是 | 见自定义属性 |
“可编辑”列标识属性是否由用户直接维护;标记为否的项目由系统依据模型内容生成,修改方式是对应的定义项或关系。
引用与 DDL 预览
- 引用记录视图被哪些主题域使用。视图被多个主题域引用时,在其中一处删除只解除引用,不影响其他主题域,范围选择规则见主题域。
- DDL 预览用于在导出脚本前核对语句。视图的 DDL 受自定义 SQL 和 DDL 生成配置影响,整个模型的脚本生成见生成 DDL。
- 视图字段与引用字段之间是引用关系,不是字段副本;表结构变化后先核对视图是否仍能解析。
