0

我们在主数据服务中的实体中有重复数据,而不是在临时表中。我们怎样才能删除这些?我们不能删除每一行,因为它们超过 100?

4

4 回答 4

0

使用 ImportType 6 而不是 4,因为如果您尝试删除的代码被其他实体中的基于域的属性引用,则删除将失败,如果您使用 ImportType 4。其余所有步骤将与 Daniel 所说的相同。

于 2016-03-11T17:50:53.283 回答
0

您是否为此实体创建了视图?请参阅:https ://msdn.microsoft.com/en-us/library/ff487013.aspx 您是否通过 SQL Server Management Studio 访问数据库?如果是这样:

  1. 针对返回要删除的每条记录的代码字段值的视图编写查询。
  2. 编写一个查询,将以下内容插入到该实体的临时表中:代码(来自步骤 1)、BatchTag、ImportType of 4(删除)
  3. 运行导入存储过程 EXEC [stg].[udp_YourEntityName_Leaf] 请参阅:https ://msdn.microsoft.com/en-us/library/hh231028.aspx
  4. 运行验证存储过程请参阅:https ://msdn.microsoft.com/en-us/library/hh231023.aspx
于 2016-02-24T20:46:06.287 回答
0

我从事务表中删除了重复数据,这也从 UI 中清除了重复数据。

于 2016-03-14T14:51:52.330 回答
0

MDS 带有两个开箱即用的前端 UI:

  • 网页界面
  • Excel 插件

您可以同时使用它们来轻松删除多条记录。我建议使用 excel 插件。

是否有任何基于域的属性链接到您要从中删除值的实体?如果是这样,如果值与子实体成员相关,则必须先删除这些值。

于 2017-09-15T11:54:07.883 回答