使用Azure Data Lake Store Gen1中的SSIS包将文件从一个目录移动到另一个目录

时间:2019-08-14 07:55:51

标签: sql-server azure ssis azure-data-factory azure-data-lake

我正在创建SSIS包,并计划使用ADF来运行它。

我正在使用Azure Data Lake Gen1作为文件存储。

按照我们的流程,一旦文件加载完成,我们会将文件从一个目录移动到另一个目录中。

但是无法在SSIS中找到任何东西来做。任何人对此都有任何想法。

我们非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

正如您在评论中所说,您将使用(配置SSIS集成)在ADF中部署SSIS包。

您可以将此文档参考到Provision the Azure-SSIS Integration Runtime in Azure Data Factory

本教程提供了使用Azure门户在Azure数据工厂(ADF)中预配置Azure-SQL Server集成服务(SSIS)集成运行时(IR)的步骤。 Azure-SSIS IR支持运行部署到由Azure SQL数据库服务器/托管实例(项目部署模型)托管的SSIS目录(SSISDB)中的软件包,以及部署到文件系统/文件共享/ Azure文件中的软件包(软件包部署模型)。设置Azure-SSIS IR后,即可使用熟悉的工具(例如SQL Server数据工具(SSDT)/ SQL Server Management Studio(SSMS))和命令行实用程序(例如dtinstall / dtutil / dtexec)来部署和运行您在Azure中的软件包。

  1. Create an Azure-SSIS integration runtime
  2. Provision an Azure-SSIS integration runtime
  3. Deploy SSIS packages

在创建和配置Azure-SSIS集成运行时之后,关于如何在Data Factory中运行SSIS包,Data Factory还为我们提供了许多方法:

  1. Execute SSIS packages in Azure from SSDT
  2. Run an SSIS package with the Execute SSIS Package activity in Azure Data Factory
  3. Run an SSIS package with the Stored Procedure activity in Azure Data Factory

只需选择您喜欢的一个。

希望这会有所帮助。