Mapping 多次运行工作流以将数据从源加载到单个目标

Mapping 多次运行工作流以将数据从源加载到单个目标,mapping,workflow,etl,Mapping,Workflow,Etl,我有一个关系源,其中有60条记录。 我想为这个映射运行一个工作流,第一次它应该只加载20(1-20)条记录,第二次加载剩余的20(21-30)条记录,第三次加载剩余的20(31-60)条记录到一个源。 我们如何做到这一点?一个解决方案是: 使用映射变量,例如初始值为20的$$rowAmount 添加序列以生成行号 使用带有条件RowId>$$rowamunt-20和RowId的过滤器

我有一个关系源,其中有60条记录。 我想为这个映射运行一个工作流,第一次它应该只加载20(1-20)条记录,第二次加载剩余的20(21-30)条记录,第三次加载剩余的20(31-60)条记录到一个源。
我们如何做到这一点?

一个解决方案是:

  • 使用映射变量,例如初始值为20的$$rowAmount
  • 添加
    序列
    以生成行号
  • 使用带有条件
    RowId>$$rowamunt-20和RowId的
    过滤器