sql-server - Azure 数据工厂从 VM SQL Server 到 FTP 上的文件

标签 sql-server azure ssis azure-data-factory azure-managed-database

今年我们从托管服务器迁移到 Azure VM,我们运行两个生产服务器(SQL 和 IIS)。我们业务的一个重要组成部分是数据文件的批量传输。我们从 SQL Server 获取客户数据,然后将其写入文件(XLS、CSV、XML、PDF、Word 等),然后通过电子邮件将这些文件发送给客户,或者在大多数情况下将它们推送到他们的 FTP 服务器中。我们还有一些检索数据文件的导入程序。所有这些目前都是通过 SSIS 包完成的。

我们正在考虑迁移到 Azure 数据工厂作为 SSIS 的替代品,以便我们可以迁移到 Azure SQL(如果我们能够解决代理服务限制)或 Azure SQL 托管实例。

我已经使用 ADF 做了一些初步工作,但我看到了一些关于缺乏 FTP 支持的帖子。是否可以使用 ADF 创建/传送文件到 FTP 并从 FTP 检索/使用文件?此外,几乎所有这些作业都是自动化的,我们使用 SQL 代理来运行包。用于安排这些作业运行的 Azure 等效项是什么?

最佳答案

ADF 中有自动化功能,但调度程序是按管道进行的。 Azure Automation功能更强大,如果需要,可以自动化多个管道(Azure 数据工厂 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 仍然具有更多功能。

关于sql-server - Azure 数据工厂从 VM SQL Server 到 FTP 上的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52784228/

相关文章:

sql - 将 View 从当前数据库复制到另一个数据库的存储过程

azure - 在Azure中为kubernetes配置两个环境

azure - 您可以将 Azure 虚拟机移动/复制到不同的实例吗?

c# - 将 SQL Server 数据导出到 CSV 文件

c# - 如何在 View 模型中存储 linq 查询结果

ssis - 多个 SSIS 包错误

asp.net - 如何使用SSIS将放置在azure存储容器中的文件提取到本地计算机

sql - 使用 SSIS 将 Access 数据库传输到 SQL Server

mysql - 如何在SQL Server中像MYSQL一样进行锁定

azure - 无法更新自动缩放配置