如何将循环函数组件添加到映射中

概述

循环 functoid 将源架构中的多个记录或字段整合为目标架构中的一个记录。

有关 Looping Functoid 的概念信息,请参阅 Looping Functoid

在某些情况下,某些 functoid 在具有 循环 functoid 的地图中使用时,可能无法按预期方式运行。 如果此类 functoid 满足以下条件,则不会生成预期结果:

  • functoid 具有多个输入链接。

  • 两个或多个 functoid 输入链接关联到 Looping functoid 的输入记录中的子字段,这些子字段之间不是同级字段。

  • functoid 具有一个输出链接,该链接连接到 循环 functoid 的输出记录的子字段。

将循环功能元件添加到映射中并进行配置

  1. 在 Visual Studio 工具箱处于活动状态的情况下,单击高级 Functoids选项卡以选择该类别的 functoids。

    此时会显示所选类别中的高级 functoid 列表。

  2. 循环功能组件从工具箱拖到网格页上的相应位置。

    表示循环功能元件的图像。
    循环 functoid

    注释

    functoid 将放置在当前显示的网格页面上。 如果要将 functoid 置于其他网格页上,则需要先显示其他网格页。

    如果要一起使用多个 functoid 构造地图,则需要考虑其相对从左到右的位置。 运算单元从左到右执行。 一个 functoid 的输出只能输入到位于其右侧更远位置的另一个 functoid。

  3. 若要为 Looping functoid 建立输入参数,请通过将记录或字段从源架构拖动到 循环 functoid 或将 循环 functoid 拖动到源架构中的记录或字段来创建输入链接。 根据需要重复操作,将所有相关的输入记录或字段包含在 循环 功能块中。

  4. 若要使用 Looping functoid 中的输出参数,请将 循环 functoid 拖动到目标架构中的记录或字段,或者通过将目标架构中的记录或字段拖动到 循环 functoid 来创建输出链接。

    注释

    与其他许多 functoid 不同,循环 functoid 的输出只能链接到目标架构的元素。

另请参阅