上一期讲到在 Dataverse 中创建表的一些配置属性,在完成表的创建以后 ,接下来就是创建表中的列,所以我们今天一起去看一下在创建列时有哪些配置选项。
![](https://forum.power-platform.cn/assets/files/2022-03-17/1647509390-299609-610a1f804f8740ddf8f12c70a67b1d23.png)
显示名称
与创建表时需要配置的显示名称是一个意思,只不过是用来定义列在系统中如何显示。比如学生表中的姓名列,它的显示名称就是姓名。
名称
与创建表时需要配置的内部名称是一个意思,该名称用于在数据库中进行存储所以需要全局唯一。并且有些功能中会用到该名称,比如计算列。
数据类型
用于配置列的数据类型,具体的数据类型说明可以查看Dataverse 中文教程 第四章 一篇文章掌握所有【列】的类型。
必填
用于设置该列在创建的时候是否为必填项,提供三种选项
可选:即使不填写该列数据,也可以保存记录
推荐:即使不填写该列数据,也可以保存记录。但是会在模型驱动应用中,会有一个重要信息的提示。
![](https://forum.power-platform.cn/assets/files/2022-03-17/1647509416-901427-e34593af493942ad64a82cc044f67470.png)
必须:必须填写该列数据,否则不能保存记录
![](https://forum.power-platform.cn/assets/files/2022-03-17/1647509424-510900-ac572832b5a1a99ba45e0cc83f34e65a.png)
可搜索
当勾选上可搜索后。该列可以在模型驱动应用中的“高级查找”中使用
当我们想要快速找到相关 Dataverse 数据时,可以借用高级查找功能,在高级查找中可以通过筛选逻辑查找相关表中数据。
![](https://forum.power-platform.cn/assets/files/2022-03-17/1647509437-681128-4879b9cbaf28755b7c2ab0db06531382.png)
计算或汇总
将列设置为计算或汇总列,关于计算和汇总的说明,请查看Dataverse 中文教程 第四章 一篇文章掌握所有【列】的类型
启用列安全性
可以开启列级安全性,控制对特定列的访问从而实现更加精细的字段级安全控制。比如针对联系人的手机号,可以设置这样的安全策略:
普通员工不能查看,经理可以看,再上一级可以修改。类似这样的场景就可以开启列安全性。
我们可以为所有自定义列和大多数系统列启用字段级安全性,具体是如何控制的我们会在后续的安全性中进行讲解。
启用审计
审计功能可以帮助组织查看用户和数据之间的操作记录,通常会出于安全和分析的目的启用审计功能。
比如公司想要知道谁更新了记录中该列的数据,什么时间更新的,更新之前数据是什么,谁删除了该数据?这些都是可以通过审计功能追踪的。
我们可以在组织、表和列级别启用或禁用审计,如果组织级别没有启用审计,那么表和列的审计也不会生效。
在交互式体验仪表板的全局筛选器中显示
模型驱动应用中支持用户创建可视化的图表和仪表板,而仪表板又分为标准仪表板和交互式仪表板。其中交互式仪表板支持直接对表中的数据行执行操作,用户可以通过全局筛选器对仪表板中的数据进行筛选。所以当前属性是用来配置列是否可在全局筛选器中显示。
具体的仪表板内容会在以后的模型驱动应用教程中说明。
可在交互式体验仪表板中排序
和上面类似,只不过是上面时配置筛选的,这个选项是用来控制是否可以根据该列进行排序的。
最大长度
用来设置列支持的最大长度,根据数据类型不同,支持的设置范围也不一样。
![](https://forum.power-platform.cn/assets/files/2022-03-17/1647509481-83279-ef8e4ec2f473e2f692b1da50d6781973.png)
IME模式
IME 为 Input Method Editors ,用来控制用户是否可以在该列输入中文,韩文,日文等亚洲文字。没啥用,现在只有 IE 支持这个,所以不用管他。
![](https://forum.power-platform.cn/assets/files/2022-03-17/1647509497-418472-4eb49c755046463c1f37cfbbefb1d375.png)
以上就是在 Dataverse 中创建列时的可配置项,里面的内容较少,很多都是与模型驱动应用有关系的,这些我们会在以后专门开个模型驱动教程进行说明。