使用 Azure 中部署的 SSIS 包在本地和 Azure 中打开并保存文件

适用于: Azure 数据工厂 Azure Synapse Analytics

提示

试用 Microsoft Fabric 中的数据工厂,这是一种适用于企业的一站式分析解决方案。 Microsoft Fabric 涵盖从数据移动到数据科学、实时分析、商业智能和报告的所有内容。 了解如何免费开始新的试用

本文介绍将使用本地文件系统的 SSIS 包提升和移动到 Azure 中的 SSIS 时,如何在本地和 Azure 中打开并保存文件。

保存临时文件

如果在单个包执行期间需存储和处理临时文件,包可以使用 Azure-SSIS Integration Runtime 节点的当前工作目录 (.) 或临时文件夹 (%TEMP%)。

使用本地文件共享

要在将使用本地文件系统的包提升和迁移到 Azure 中的 SSIS 时继续使用本地文件共享,请执行以下操作:

  1. 将文件从本地文件系统传输到本地文件共享。

  2. 将本地文件共享联接到 Azure 虚拟网络。

  3. 将 Azure-SSIS IR 联接到同一个虚拟网络。 有关详细信息,请参阅将 Azure-SSIS 集成运行时加入虚拟网络

  4. 通过设置使用 Windows 身份验证的访问凭据,将 Azure-SSIS IR 连接到同一个虚拟网络内的本地文件共享。 有关详细信息,请参阅使用 Windows 身份验证连接到数据和文件共享

  5. 将包中的本地文件路径更新为指向本地文件共享的 UNC 路径。 例如,将 C:\abc.txt 更新为 \\<on-prem-server-name>\<share-name>\abc.txt

使用 Azure 文件共享

若直接迁移将本地文件系统使用到 Azure 中 SSIS 时要使用 Azure 文件,请执行以下操作:

  1. 将本地文件系统的文件传输到 Azure 文件。 有关详细信息,请参阅 Azure 文件

  2. 通过设置使用 Windows 身份验证的访问凭据,将 Azure-SSIS IR 连接到 Azure 文件。 有关详细信息,请参阅使用 Windows 身份验证连接到数据和文件共享

  3. 更新包中的本地文件路径到指向 Azure 文件的 UNC 路径。 例如,将 C:\abc.txt 更新为 \\<storage-account-name>.file.core.chinacloudapi.cn\<share-name>\abc.txt