今年,我们从托管服务器迁移到Azure VM,我们运行两个生产服务器(SQL和IIS)。我们业务的重要组成部分是数据文件的批量传输。我们从SQL Server获取客户数据,然后将其写到文件(XLS,CSV,XML,PDF,Word等)中,然后通过电子邮件将这些文件发送给客户,或者在大多数情况下,将其推送到其FTP服务器中。我们还有一些导入过程,可在其中检索数据文件。目前,所有这些操作都是通过SSIS软件包完成的。
我们正在研究迁移到Azure数据工厂以替代SSIS,以便我们可以迁移到Azure SQL(如果可以解决Broker Services限制)或Azure SQL托管实例。
我已经对ADF进行了一些初步的工作,但是我看到了几篇有关缺少FTP支持的文章。是否可以使用ADF创建/传送文件到FTP以及从FTP检索/使用文件?另外,几乎所有这些作业都是自动化的,我们使用SQL Agent运行程序包。安排这些作业运行的Azure等效项是什么?
答案 0 :(得分:1)
ADF中有自动化功能,但调度程序是按管道进行的。 Azure Automation功能更强大,并且可以根据需要自动化多个管道(Azure Data Factory v2)。
Automation with Azure Data Factory (ADF)
您可以将文件从FTP接收到Azure数据工厂管道中:Copy data from FTP server by using Azure Data Factory是为了通过FTP接收文件以提交给特定的管道活动,并且该活动将数据推送到Azure数据源。可能可以逆向流动并发送数据。
Azure SQL数据库托管实例是最本地的,例如数据库(PaaS)服务,但是部署在Azure VM上的SQL Server仍然具有更多功能。