我想将多个表数据从Azure SQL数据库复制到ADLS gen2。我创建了一个以表名作为动态输入值的管道。后来我使用了dataflow activity,它将数据复制到adls。我使用接收器类型作为增量。现在,我的表数据很少被正确地复制到snappy.parquet格式的adls中,但很少出现错误,因为列名对于增量格式是无效的。
我们如何处理此错误并从所有表中复制数据?
另外,对于想知道的知识,在adls的目标文件夹中生成的文件的文件格式是否默认是拼接文件?或者有什么选择可以改变这一点吗?
发布于 2021-01-04 17:18:06
德尔塔格式是拼花下面。您不能使用像“,;{}()\n\t=”这样的字符,并且必须将其替换为_或其他字符。
Dataflow提供了在派生或选择转换中重命名列名的简单方法。
https://stackoverflow.com/questions/65562893
复制相似问题