从Azure Logic App导入大型csv文件到内部数据库的最佳方法

时间:2019-12-11 04:22:16

标签: sql-server azure

我有一个逻辑应用程序,该应用程序从远程API检索CSV文件,然后将这些文件中包含的数据通过数据网关发送到本地SQL Server。目前,我是通过将.csv转换为XML字符串并将其传递给存储过程来实现的。但是,对于较大的文件,默认超时为120秒,这似乎是不可配置的,因此我的某些导入由于超时而失败。我可以想到两种方法来解决这个问题,我不确定哪个更好。

  1. 分块发送数据(或一次发送至少1条记录)。
  2. 将文件加载到DB可以读取并使用BCP或类似文件的位置。

我还有其他选择吗?这两种方法都有一些主要的缺点,所以我想听听一些关于哪种方法更好的意见。

0 个答案:

没有答案