我在 Master Data Services 2016 中有一个问题,我的问题是。
我们的客户希望在 Excel 中查看代码列,但他说他无法在 excel 中插入或更新代码值本身。为了满足他的要求,我将 Code 值设置为自动生成和只读。但是当我将代码列设置为只读时,MDS 不允许我们插入新记录。
我在 Master Data Services 2016 中有一个问题,我的问题是。
我们的客户希望在 Excel 中查看代码列,但他说他无法在 excel 中插入或更新代码值本身。为了满足他的要求,我将 Code 值设置为自动生成和只读。但是当我将代码列设置为只读时,MDS 不允许我们插入新记录。
如果业务用户想要插入和更新代码,它们是无法自动生成的。它与 SQL Server 表中的 IDENTITY 属性相同。
如果他们因为已被使用而无法更新代码值,那是因为代码值已被软删除。在这种情况下,您需要清除它们。
SQL Server 2016 之前的版本:https ://www.mssqltips.com/sqlservertip/3646/purging-entity-members-in-sql-server-master-data-services/
SQL Server 2016 及更高版本:https ://www.mssqltips.com/sqlservertip/4588/purge-an-entity-in-master-data-services-2016/