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

标签 azure azure-synapse azure-data-factory

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

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

数据流:

enter image description here

来源:员工预览数据快照

enter image description here

最佳答案

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

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

enter image description here

然后,在架构选项卡下,按照导入架构 -> 从连接/存储进行操作。这会将您的第一行显示为列名称。请参阅下图。

enter image description here

现在,在数据流中的源投影设置下,它必须显示列名称。如果没有,请按照投影 -> 导入投影从数据集设置导入架构。按照下图操作。

enter image description here

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

enter image description here

关于Azure 数据流聚合转换不显示 groupby 下拉列表中的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70523483/

相关文章:

azure - 如何在 azure synapse Analytics 中设置两个触发器管道之间的依赖关系

Azure数据工厂: Handling inner failure in until/for activity

json - 如何使用 Blob 存储上的 JSON 作为 Azure 数据工厂的参数?

azure - 在 ADF 管道中使用通配 rune 件名从容器复制特定文件

azure - 重命名 Azure DevOps 项目

caching - Windows Azure 缓存服务是否支持集群?

azure - Synapse 管道从 git 导入资源

ASP.net 与 blob 的连接

node.js - Express JS api 端点在 azure web 应用程序上不起作用

azure - Azure Synapse studio 的访问问题