Azure 数据流聚合转换未在 groupby 下拉列表中显示列

Azure Data Flow Aggregate transformation not showing columns in groupby dropdown

在下面的 Azure Data Flow 中,Employee 源是一个 employee.csv 文件。我需要对 employee.csv 的 DEPARTMENT_ID 进行分组。但是 BroupBy 下拉列表(如下所示)没有显示任何可供选择的列。但是,来源的 Preview Data 按钮确实显示了 employee.csv 文件中的数据。

问题:为什么 BroupBy 下拉列表不显示任何列,我们可以解决这个问题吗?

数据流:

源的预览数据快照:Employee

您需要在数据集设置和源投影中交叉检查您的数据集架构,并确保导入该架构。

在您的数据集中,确保您在 连接选项卡 下选中将 第一行标记为 header 选项。当数据集是 .csv 文件时,这将使第一行作为列名。

然后,在 Schema 选项卡 下,按照 Import Schema -> From connection/store. 这会将您的第一行显示为列名称。参考下图。

现在,在您的数据流中,在源投影设置下,它必须显示列名称。如果没有,请按照 Projection -> Import projection 从数据集设置中导入模式。按照下面的图片。

最后,完成所有这些设置后,您将能够在聚合设置下看到列名称,如下所示。