如何使用Logic Apps将巨大表从Azure SQL数据库导出到CSV

时间:2018-10-26 14:07:21

标签: azure azure-sql-database azure-logic-apps

我致力于Azure Logic应用程序的概念验证。我有一个包含70列和1000万行的表。我使用Logic Apps导出数据并上传到FTP。

该过程适用于小型数据集(3000行);但是,该过程在整个表上失败。

我收到以下错误消息:

  

BadRequest。 Http请求失败,因为存在错误:“无法写入   缓冲区的字节数超过配置的最大缓冲区大小:   104857600。'

Logic App步骤:

  1. 重复发生
  2. SELECT语句-失败
  3. 创建CSV表
  4. 上传到FTP

请告知。我可以使用存储过程并将其分批处理为5,000行,但是我不确定如何在Logic Apps中实现它。

1 个答案:

答案 0 :(得分:0)

基于this文档,处理FTP文件时,HTTP消息大小限制为100 MB,文件大小限制为50 MB。如果连接器支持,可以使用chunking来解决这些限制。