如下Azure Data Flow ,Employee
源是一个 employee.csv
文件。我需要对employee.csv 的DEPARTMENT_ID
进行分组。但 BroupBy
下拉列表(如下所示)未显示任何可供选择的列。但是,源的预览数据
按钮确实显示了employee.csv文件中的数据。
问题:为什么 BroupBy
下拉列表不显示任何列,我们可以解决该问题吗?
数据流:
来源:员工预览数据快照
最佳答案
您需要在数据集设置、源投影中交叉检查数据集架构,并确保导入该架构。
在数据集中,确保已选中连接选项卡下标记为第一行作为标题的选项。当数据集是 .csv 文件时,这将使第一行作为列名称。
然后,在架构选项卡下,按照导入架构 -> 从连接/存储进行操作。这会将您的第一行显示为列名称。请参阅下图。
现在,在数据流中的源投影设置下,它必须显示列名称。如果没有,请按照投影 -> 导入投影从数据集设置导入架构。按照下图操作。
最后,完成所有这些设置后,您将能够在聚合设置下看到列名称,如下所示。
关于Azure 数据流聚合转换不显示 groupby 下拉列表中的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70523483/