Informatica powercenter Informatica:按顺序从多个表中删除行。然后插入

Informatica powercenter Informatica:按顺序从多个表中删除行。然后插入,informatica-powercenter,Informatica Powercenter,考虑以下场景: 主控制表:100行(具有多个处理ID的非规范化表) 基于控制表填充的10个父表的集合 基于父表填充的一组10个子表 对于日常处理: 我们需要先从子表中删除数据 下一步是父表 最后是控制表 然后使用多个insert语句将数据插入控制表中,因为它是非规范化的 这在一个映射中是可能的吗 一个建议是使用SQL转换,然后一个接一个地执行SQL 是否有其他处理方法?为什么要求只使用一个映射?在工作流中适当排列多个映射有什么问题?您可以在一个映射中创建几个管道,并通过正确设置目标负载计划(在“

考虑以下场景:

  • 主控制表:100行(具有多个处理ID的非规范化表)
  • 基于控制表填充的10个父表的集合
  • 基于父表填充的一组10个子表
  • 对于日常处理:

  • 我们需要先从子表中删除数据
  • 下一步是父表
  • 最后是控制表 然后使用多个insert语句将数据插入控制表中,因为它是非规范化的

    这在一个映射中是可能的吗

    一个建议是使用SQL转换,然后一个接一个地执行SQL


    是否有其他处理方法?

    为什么要求只使用一个映射?在工作流中适当排列多个映射有什么问题?您可以在一个映射中创建几个管道,并通过正确设置目标负载计划(在“映射”菜单中)使它们按所需顺序运行。但我也会像上面Marek建议的那样使用多个映射。您也会将数据插入父表和子表,对吗?