我需要在Azure Datalake Gen2上创建一个带有Alteryx的csv文件,从一个包含逗号的字符串字段的表中读取。我在Alteryx流中使用"Azure Data“连接器(据我所知,它不允许我选择csv分隔符)

Alteryx只在包含逗号的字符串字段上放置双引号(似乎Alteryx自动使用逗号分隔符),但我需要Alteryx将双引号放在所有字符串字段上。我尝试了一个多场公式
'"' + [_currentfield_] + '"'但是csv在每个字符串字段的开头和结尾都有3个双引号(这是因为引号是特殊字符)。
有什么办法能解决这个问题吗?或者,是否有一种方法可以在"Azure define“连接器中定义特定的分隔符?
问题的出现是因为从csv文件开始,我们将使用PolyBase在中创建一个外部表。如果string列包含带有逗号的字符串,则Synapse将该列识别为两列,从而产生“太多列”错误。
非常感谢你的帮助!
https://stackoverflow.com/questions/70352950
复制相似问题