我们将 Master Data Services 用作 SQL Server BI 环境的 MDM 解决方案。我有一个包含名字和姓氏的实体,然后我创建了一个业务规则,将这两个字段连接起来形成一个全名,然后将其存储在实体的“名称”系统字段中。
我将其用作另一个实体中的基于域的实体。然后用户可以在将其链接为第二个实体中的属性之前查看全名。
我希望能够限制用户根据 name 属性捕获第一个实体中的数据,因为业务规则处理填充此属性的逻辑。我读过有两种方法可以做到这一点:
- 将属性的显示宽度设置为零。这似乎不起作用,资源管理器版本仍然在行中显示该字段的窄版本,并且用户仍然可以在详细信息窗格中编辑该字段。
- 使用安全性使属性只读。我尝试了不同的组合,但似乎您不能将此功能用于名称字段(系统字段)。
这似乎是我需要的非常基本的功能,而且似乎在 MDS 中没有明确的方法可以做到这一点。
任何帮助将不胜感激。
谢谢