制作字典文件

阅读(494) 标签: dct,

字典文件可以使用DQL元数据层设计器编辑,存为.dct格式的文件,可以和引擎一起部署在web服务器上,客户端通过字典中定义好的表或者字段的别名字段显示格式代码显示值等设置,访问元数据定义的数据。字典中的别名设定,与DQL无关,需要在WEB服务器中分析处理,是无法在DQL语句中使用的。

打开DQL元数据层设计器,在菜单栏中点击文件>新建,创建字典文件:

字典的结构如下:

可以在菜单中执行系统>导入元数据,导入元数据文件中的表项、维项和分类项数据,导入后,各个表项、维项和分类项的名称默认与其在元数据中定义的名称相同:

如果选择了选项删除不在元数据内的表和字段,则字典中存在而元数据中不存在的表、字段项、维和定位项将被删除。

表 项

表项设定中,包括表名,以及每个表中的各种字段项。

字段项包括表的字段名、广义字段名、测度名、外键名等设定。在设定时可以为表名字段项和聚合项命名别名。

维项

维项设定中,可以为元数据中的维命名别名。

通过设定维项的代码列和显示列,在web端处理维条件时,如通过显示值设定维过滤条件,在维的查询结果中按显示值处理等。

分类项

设定分类项可将当前元数据文件中的所有表进行分类。设置分类项后,可在web查询界面中通过选择分类项展现当前分类下不同的表信息。

导入字典

在某种业务需求下可能要在一张表中添加多个字段,那么就可分成多个字典文件分别进行编辑,这样也可方便后期维护。此时则需进行导入字典操作,引用外部字典文件,将多个字典中的表引入到当前字典文件中,可对所选择的字典进行重新加载或编辑操作。导入完成后新引入的表会显示在右侧表项列表中,如下图所示:

知识点:

系统->合并字典使用不同,合并字典是将两个字典合并在一起,合并后的所有表都会添加到当前字典文件中,合并时如有表重名会提示是否覆盖或替换。导入字典是将选择的字典文件引入到当前字典文件中,如有表重名会直接提示该表项已存在