首页 > 解决方案 > (Azure 数据工厂)如果列不存在,则聚合不起作用

问题描述

我正在处理这个数据流:

数据流

如何在尚不存在的列上使用聚合?因为数据流从未启动。

我必须在一个数据流中执行此操作(不是用一个数据流来初始化 Delta Lake,而用另一个来插入新行)。

标签: azureazure-data-factoryazure-data-flow

解决方案


您正在使用不同的来源来添加列,然后再使用它。最好在使用聚合之前使用派生列转换,然后继续前进。

创建派生列时,您可以生成新列或更新现有列。在列文本框中,输入您正在创建的列。要覆盖架构中的现有列,您可以使用列下拉菜单。要构建派生列的表达式,请单击输入表达式文本框。您可以开始输入您的表达式或打开表达式构建器来构建您的逻辑。

在此处输入图像描述

您应该从这个官方派生列转换文档中获得帮助,以了解如何准确使用派生列。


推荐阅读