【发布时间】:2020-08-06 12:03:27
【问题描述】:
我正在使用 Azure 数据工厂和安装在本地计算机上的集成运行时连接到 FTP 并复制文件。
所有这些都可以,但是在成功复制之后,要求是将源 FTP 上的文件移动到同一 FTP 上的不同文件夹中。
这有可能吗? 是否可以使用管道和集成运行时在本地机器上运行脚本?
感谢您的任何见解!
【问题讨论】:
标签: azure azure-data-factory azure-integration-runtime
我正在使用 Azure 数据工厂和安装在本地计算机上的集成运行时连接到 FTP 并复制文件。
所有这些都可以,但是在成功复制之后,要求是将源 FTP 上的文件移动到同一 FTP 上的不同文件夹中。
这有可能吗? 是否可以使用管道和集成运行时在本地机器上运行脚本?
感谢您的任何见解!
【问题讨论】:
标签: azure azure-data-factory azure-integration-runtime
使用 Azure 数据工厂是不可能的,因为Azure Data Factory doc 显示不支持 FTP 作为接收器:
所以我建议你使用FTP客户端或FTP cmd手动移动文件。
例如:
我想将源文件/public_html/upload/64/SomeMusic.mp3 移动到/public_html/archive/64/SomeMusic.mp3
然后在FTP客户端:
rename /public_html/upload/64/SomeMusic.mp3 /public_html/archive/64/SomeMusic.mp3
或通过 FTP cmd:
RNFR /public_html/upload/64/SomeMusic.mp3
RNTO /public_html/archive/64/SomeMusic.mp3
【讨论】:
使用 LogicApps 怎么样?
LogicApps 可以执行“复制文件 (FTP)”和“删除文件 (FTP)”的操作。
制作一个 LogicApps 是 http 触发器并从 ADF 触发它。
【讨论】: