Azure数据工厂将数据从XML复制到SQL Synapse池



我在Synapse中创建了一个SQL专用池表,现在正试图将多个XML文件中的数据复制到此数据库

我已经将XML文件中需要的所有字段映射到目标表中的每个特定列,但以下错误阻止了复制数据活动:

Message=目标表中的列计数与输入中指定的列计数不匹配。如果使用BCP命令,请确保格式化文件列数与目标表匹配。如果SSIS数据导入,请检查列映射是否与目标一致。,Source=.Net SqlClient数据提供程序,SqlErrorNumber=107098,Class=16,ErrorCode=-2146232060,State=1,Errors=[{Class=16,Number=10709 8,State=0,Message=目标表中的列计数与输入中指定的列计数不匹配。如果是BCP命令,请确保格式文件列计数与目标表匹配。如果SSIS数据导入,请检查列映射与目标一致。,},],'

知道我做错了什么吗?

这是因为XML文件和Synapse中的列数不相等。您需要检查XML文件的计数,并使它们与接收器列的计数相同。