首页 文章

如何将SSIS包部署到Azure?

提问于
浏览
1

家伙 . 我知道这是一个普遍的问题 . 让我给你我的场景:我有一个客户端向我发送一堆Excel文件,我使用我的内部部署SSIS包将其导出到位于Azure上的数据库 . 我的SSIS包调用存储在Azure SQL Server上的存储过程来操作数据 .

我想将整个过程转移到 Cloud 端,我想知道什么是最好的方式,我们如何实现它 . 我想也许我可以在容器中使用blob存储,并提供位于Azure上的 Cloud 文件夹,让我的客户端通过那里的文件 . 然后,我的应用程序(服务),如数据工厂,可以检测这些文件,并运行部署在Azure“不知何故”的我的SSIS包 .

任何想法或示例代码都会很棒 .

谢谢!

1 回答

  • 0

    您可以尝试以下手动方法 - 1.将所有csv文件复制到ADLS(Azure Data Lake存储)(对于自动化 - 复制活动,对于循环和查找活动,您可以使用)2 . 对于任何数据转换,使用USQL作业( ADLA)其输出也存储在ADLS中 . 您可以将USQL脚本保存在blob存储中(对于ADF AUTOMATOMATION) . 3.要将数据从ADLS文件传输到Azure sql数据库,请使用azure数据工厂的复制活动,并使用sql作为sink和csv作为源格式 .

相关问题