如何解决ADF 中的复制数据活动会创建奇怪的临时文件名
我正在使用 Copy Data
活动将数据库表的内容作为 .csv
文件上传到使用自托管集成运行时的 SFTP 服务器。
FTP 站点的“所有者”指出他们看到了“奇怪”的文件名,即附加到指定文件名的 guid。但是,当我查看上传的文件时,该后缀消失了。
因此看来 Copy Data
活动
(a) creates the file with a guid in the name,(b) streams the content into the file,and
(c) renames the file at the end.
有人可以确认或否认这一点吗?有没有其他人看到过这种行为?
(这个问题显然是步骤(a)触发了另一个系统中的一些处理,这对我来说是一个问题)。
非常感谢任何帮助。
谢谢,马丁
解决方法
检查您的 SFTP 服务器是否支持文件重命名操作。如果不是,请禁用使用临时文件上传 (useTempFileRename) 选项并重试。如果您为 Copy 活动使用自承载集成运行时,请务必使用 4.6 或更高版本。
参考:https://docs.microsoft.com/en-us/azure/data-factory/connector-sftp#sftp-as-a-sink
,您所描述的行为表明您在 SFTP 源中选中了“使用临时文件上传”(我认为这是默认设置):
如果您不想要或服务器不支持,您可以取消选中此框。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。