SQL Azure将数据导出到FTP站点

时间:2017-08-25 01:14:24

标签: c# asp.net azure azure-sql-database

我有一个Azure托管(网络表单)asp.net网站,使用Azure SQL作为数据库。

我需要设置一些数据的夜间自动传输到特定的FTP站点。数据将采用CSV格式......所以只需要一个基本查询,创建的CSV文件以及通过FTP发送的文件。

我的第一个倾向是创建一个特定的网页来执行查询,创建文件并将其发送出去(全部在代码中) - 然后使用Azure Scheduler Jobs Collection安排...但我我只是想知道是否会有另一种“最佳实践”方法,例如Azure数据工厂,连接器等?

只想获得一些关于走下去的路的信息。任何帮助将不胜感激。

谢谢。

1 个答案:

答案 0 :(得分:1)

  

我的第一个倾向是创建一个特定的网页来执行查询,创建文件并将其发送出去(全部在代码中) - 然后使用Azure Scheduler Jobs Collection安排这个....但是我和#39;我只是想知道是否会有另一个"最佳实践"执行此操作的方法,如Azure数据工厂,连接器等?

首先,正如您所提到的,您可以按计划运行作业/任务(Azure Scheduler,Azure WebJobs或Azure功能可以帮助您实现它),以请求特定的Web页面将数据从Azure SQL数据库传输到FTP服务器。

其次,Azure Logic Apps使我们能够使用SQL Database connectorFTP connector来访问/管理SQL数据库和FTP服务器,您可以尝试使用它。并且this SO thread讨论了使用Azure Logic Apps将数据从SQL数据库传输到FTP服务器,您可以参考它。