在映射数据流中创建新分支

适用于:Azure 数据工厂 Azure Synapse Analytics

数据流在 Azure 数据工厂和 Azure Synapse 管道中均可用。 本文适用于映射数据流。 如果不熟悉转换,请参阅介绍性文章使用映射数据流转换数据

添加新分支,对同一数据流执行多组操作和转换。 如果要为多个接收器使用相同的源,或将自联接数据一起使用,则添加新分支会很有用。

与其他转换类似,可以从转换列表中添加新的分支。 仅在你尝试分支的转换之后存在现有转换时,“新建分支”才可作为操作使用。

屏幕截图显示“多个输入/输出”菜单中的“新建分支”选项。

在下面的示例中,数据流正在读取出租车行程数据。 需要按日期和供应商汇总的输出。 可以添加一个新的分支,而不是创建从同一源读取的两个单独的数据流。 这样,两种聚合都可以作为同一数据流的一部分执行。

屏幕截图显示来自源的两个分支的数据流。

注意

单击加号 (+) 将转换添加到图形时,如果存在后续转换块,将只会看到“新建分支”选项。 这是因为“新建分支”会创建对现有流的引用,并需要进一步的上游处理才能继续操作。 如果看不到“新建分支”选项,请首先添加派生列或其他转换,然后返回到上一个块,就会看到“新建分支”选项。

建立分支后,建议使用数据流转换