使用 Azure 中部署的 SSIS 包在本地和 Azure 中打开并保存文件
适用于: Azure 数据工厂 Azure Synapse Analytics
提示
试用 Microsoft Fabric 中的数据工厂,这是一种适用于企业的一站式分析解决方案。 Microsoft Fabric 涵盖从数据移动到数据科学、实时分析、商业智能和报告的所有内容。 了解如何免费开始新的试用!
本文介绍将使用本地文件系统的 SSIS 包提升和移动到 Azure 中的 SSIS 时,如何在本地和 Azure 中打开并保存文件。
保存临时文件
如果在单个包执行期间需存储和处理临时文件,包可以使用 Azure-SSIS Integration Runtime 节点的当前工作目录 (.
) 或临时文件夹 (%TEMP%
)。
使用本地文件共享
要在将使用本地文件系统的包提升和迁移到 Azure 中的 SSIS 时继续使用本地文件共享,请执行以下操作:
将文件从本地文件系统传输到本地文件共享。
将本地文件共享联接到 Azure 虚拟网络。
将 Azure-SSIS IR 联接到同一个虚拟网络。 有关详细信息,请参阅将 Azure-SSIS 集成运行时加入虚拟网络。
通过设置使用 Windows 身份验证的访问凭据,将 Azure-SSIS IR 连接到同一个虚拟网络内的本地文件共享。 有关详细信息,请参阅使用 Windows 身份验证连接到数据和文件共享。
将包中的本地文件路径更新为指向本地文件共享的 UNC 路径。 例如,将
C:\abc.txt
更新为\\<on-prem-server-name>\<share-name>\abc.txt
。
使用 Azure 文件共享
若直接迁移将本地文件系统使用到 Azure 中 SSIS 时要使用 Azure 文件,请执行以下操作:
将本地文件系统的文件传输到 Azure 文件。 有关详细信息,请参阅 Azure 文件。
通过设置使用 Windows 身份验证的访问凭据,将 Azure-SSIS IR 连接到 Azure 文件。 有关详细信息,请参阅使用 Windows 身份验证连接到数据和文件共享。
更新包中的本地文件路径到指向 Azure 文件的 UNC 路径。 例如,将
C:\abc.txt
更新为\\<storage-account-name>.file.core.chinacloudapi.cn\<share-name>\abc.txt
。
相关内容
- 部署包。 有关详细信息,请参阅使用 SSMS 将 SSIS 项目部署到 Azure。
- 运行包。 有关详细信息,请参阅使用 SSMS 运行 Azure 中的 SSIS 包。
- 计划包。 有关详细信息,请参阅计划 Azure 中的 SSIS 包。