【问题标题】:Export data flow to csv file in Sftp server将数据流导出到 Sftp 服务器中的 csv 文件
【发布时间】:2021-04-10 20:04:45
【问题描述】:

我想为来自不同数据源的数据创建一些逻辑,然后我想生成带有连接结果的 csv 文件并将其保存在 Sftp 服务器中。

我创建了一个包含我的逻辑、连接和条件的数据流,之后当我将数据下沉到 Sftp 数据集时出现错误

有什么解决方案可以做到这一点吗?从不同数据库中的不同表进行连接并将 csv 文件导出到 sftp 服务器,同时为此使用 Azure 数据工厂。 谢谢。

【问题讨论】:

  • 如错误所说,数据流不支持 SFTP。您可以参考连接器支持概述:docs.microsoft.com/en-us/azure/data-factory/connector-overview。我们无法改变这一点。也许您可以先将文件存储到 Blob 存储中,然后将其复制到 SFTP。
  • @LeonYue 谢谢你的回复,有没有其他不通过blob的解决方案?
  • 不,很遗憾,在将其发送到 SFTP 目的地之前,您必须在 blob/lake 或 SQL 接收器中进行暂存。
  • @RaunakJhawar 所以没有解决方案?即使数据集处于活动状态,也可以直接连接并导出到 sftp,而无需将数据暂存到另一个来源!
  • 嗨@Houssem 恐怕现在还没有解决方案。

标签: azure azure-data-factory azure-data-factory-2 azure-data-flow


【解决方案1】:

正如错误所说,数据流不支持 SFTP。您可以参考连接器support overview。我们无法改变这一点。

一些解决方法是您可以先将文件存储到临时存储中,例如 SQL 数据库中的 blob 存储或表,然后再次将数据复制到 SFTP。

很高兴您尝试在 SQL 中使用临时表,然后将数据从一个数据集复制到 SFTP 服务器。

HTH。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-24
    相关资源
    最近更新 更多