我想使用 logic-App 将文本文件 (CSV) 数据导入到 Azure SQL

I want to import Text file(CSV) data to Azure SQL by using logic-App

我尝试使用 HTTP 请求我能够将数据从 HTTP 请求发送到 azure SQL 但我是通过邮递员手动发送数据但这不是我的要求

要求:我需要使用一个调度程序并且在特定时间需要读取和处理文本文件中的数据存储到 Azure-SqlDB

如果您有任何资源或示例,请告诉我

我建议您使用 Azure 数据工厂,因为它更适合您要执行的任务。以下 post 给出了如何将 csv 数据移动到 SQL.

的想法

http://normalian.hatenablog.com/entry/2017/09/04/233320

关于如何使用logic-App导入文本文件(CSV)数据到AzureSQL,可以参考这个教程:Quick, easy and cheap way to automate data loading from CSV file into Azure SQL:

  • 查看如何利用 Azure Blob 存储和逻辑应用程序 数据从 CSV 加载到 Azure SQL 的简单场景不到 30 分钟,几乎没有编码。
  • 大约任何开发人员在某个时候都必须 自动执行数据加载的 ETL 过程。本文将呈现一个 为 CSV 创建数据加载工作流程的快速便捷方式 使用 Azure SQL 和 blob 存储。

还介绍了其他可以参考的方式:

  1. 如何使用数据工厂将文本文件 (CSV) 数据导入 Azure SQL。
  2. 如何将文本文件 (CSV) 数据从 Blob stroage 导入到 Azure SQL 使用 T-SQL.

您还可以参考:

  1. Upload Flat File on Azure SQL Database using Azure Logic App
  2. Using Azure Logic Apps to Import CSV to SQL Server

我同意@Mandar Dharmadhikari 的观点,Logic 应用程序并不是最好的方法。

如果你的csv文件数据量很大,我也建议你使用Data Factory,当创建复制活动管道时,你可以trigger管道按计划执行。

希望这对您有所帮助。