删除统一字段、统一表和依赖项

为了保护使用统一客户档案的下游流程,Customer Insights 数据模块会阻止删除正在使用的字段。 只有在删除下游依赖项后,才能删除字段。 从表中删除所有字段时,可以删除该表。 按照创建依赖项的相反顺序删除依赖项。

总结

  1. 在 Dataverse 中,删除字段上的 Dataverse 依赖项,例如显示要删除的字段的窗体。 保存所做的更改。

  2. 在Customer Insights - Data中,删除对统一字段的依赖关系,例如:使用您想要删除的字段的所有细分、度量值或其他见解。 保存所做的更改。

  3. 在统一数据视图步骤中,排除该字段。 如果要删除整个表,请从表中排除所有字段。 保存所做的更改。

  4. 在“重复规则”步骤中,删除任何使用字段的去重规则。 如果要删除整个表,请删除该表的所有重复数据删除规则。 保存所做的更改。

  5. 在“匹配条件”步骤中,从任何规则中删除字段。 如果要删除整个表,请选择该表,然后选择“ 删除”。

删除阻止统一的依赖项

若要标识特定依赖项,请在数据统一配置中排除单个字段。 一次性排除那些具有依赖关系的多个字段时,只会得到一个一般性错误。

  1. 转到数据>统一

  2. 统一数据视图磁贴上选择编辑

  3. 选择单个字段,然后选择“ 排除”。

  4. 选择完成确认,然后选择保存并关闭

    如果存在任何依赖项,将显示以下错误之一:

    • Detected DataVerse dependencies in msdynci_customerprofile entity on these attribute(s): \<attribute names\>. Please delete these dependencies and merge again. 此消息指示存在 Dataverse 依赖项。 转到 “删除 Dataverse 依赖项”。
    • The specified resource cannot be modified or deleted due to downstream dependency(s). To proceed, remove its usage from the following, in the order specified: {Segment, Measure, Export, or Insight name}. 此消息指示 Customer Insights - Data 依赖项。 删除指定功能内停止使用的字段。
  5. 删除所有列出的依赖项后,返回到 Customer Insights - Data>Unify>Merge 并再次运行合并。

删除 Dataverse 依赖项

在 Dynamics 365 Customer Insights - Data 中更新 Unify 配置时,系统将检查其他解决方案组件是否引用要从 Dataverse 中的 msdynci_customerprofile 表中删除的任何属性。 Customer Insights - Data将统一的客户配置文件写入 Dataverse 环境中的此表。 数据源中的每个映射和合并字段都将成为此表上的列。 当组织中的其他用户创建引用这些列的表单、视图、工作流或其他组件时,即使 Customer Insights 请求删除,Dataverse 也会阻止删除这些列。

  1. Power Apps 中,打开与 Customer Insights 实例关联的环境。

  2. 转到 ,搜索 CustomerProfilemsdynci_customerprofile),然后打开它。

  3. 选择错误消息中列出的列,然后选择 “高级>显示依赖项”。

  4. 查看 从属组件 列表,该列表显示哪个窗体、视图、工作流或其他组件引用该列。

    组件类型 如何删除依赖项
    表格 在窗体设计器中打开窗体,从窗体布局中删除列,然后保存并发布。
    View 打开视图编辑器,从视图的列和筛选条件中删除该列,然后保存并发布。
    图表 编辑图表并删除对列的引用。
    云流/工作流 编辑 Power Automate 中的工作流程,并删除任何引用该列的步骤。
    业务规则 编辑业务规则并删除引用列的条件或操作。
    业务流程流 编辑业务流程并删除所有引用该列的阶段字段。

删除统一字段

  1. 删除 字段的依赖项。

  2. 转到数据>统一

  3. 统一数据视图磁贴上选择编辑

  4. 选择所有出现的字段,然后选择排除

    显示选定字段和“排除”按钮的统一字段页面的屏幕截图

  5. 选择完成确认,然后选择保存并关闭

    Tip

    如果您看到消息“无法保存 unify。 由于下游依赖项,无法修改或删除指定的资源“,该字段仍在下游依赖项中使用。 转到“删除阻碍统一的依赖项”

  6. 如果字段在去重规则或匹配规则中使用,请执行以下步骤。 否则,请转到下一步。

    1. 去重规则磁贴上选择编辑
    2. 从使用字段的所有规则(如果有)中删除字段,然后选择下一步
    3. 匹配规则页面上,从使用字段的所有规则(如果有)中删除字段,然后选择保存并关闭.
    4. 选择统一>统一客户档案和依赖项。 等待统一完成,然后继续下一步。
  7. 客户数据磁贴上选择编辑

  8. 选择表和字段,并清除每个字段出现位置旁的复选框。

    “选择表和列”对话框的屏幕截图,显示已清除复选框

  9. 选择应用

  10. 选择“ 保存并关闭”。

  11. 选择统一>统一客户配置文件和依赖项以更新统一配置文件。

删除统一表

删除表中所有字段后,表格可以从统一中移除。

  1. 转到“数据”>“统一”,然后在“客户数据”磁贴上选择“编辑”

  2. 选择“选择表和字段”,然后清除表旁边的复选框。

    已清除表复选框的“选择表和列”对话框的屏幕截图

    Tip

    如果看到处于禁用状态的任何字段,该字段仍用于下游依赖项。 转到“删除阻碍统一的依赖项”

  3. 选择应用

  4. 选择“ 保存并关闭”。

  5. 执行统一操作,通过选择统一>统一客户档案和依赖项来更新统一的档案。