如何在Microsoft Fabric Data Factory管道中运行SSIS包?
在Microsoft Fabric Data Factory中运行SSIS包的可行方案
目前Fabric Data Factory暂未内置SSIS IR或直接集成SSIS的能力,以下是几种可行的替代方案:
联动Azure Data Factory(ADF)现有SSIS IR
利用Fabric与ADF的集成能力,在Fabric管道中调用已配置好SSIS IR的ADF管道。具体操作:先在ADF中部署SSIS包并配置好SSIS IR,然后在Fabric Data Factory的管道里添加Execute Pipeline活动,选择对应ADF管道即可触发SSIS包的运行。这种方式可以复用已有ADF的SSIS资源,无需重新搭建环境。通过自定义活动调用SSIS运行时
在Fabric管道中添加自定义活动,借助Azure容器应用或Azure VM托管SSIS运行环境,通过脚本(如PowerShell、Python)调用dtexec命令执行SSIS包。需要提前将SSIS包存储在Azure Blob Storage等可访问位置,并确保自定义活动的运行环境拥有访问包存储及执行SSIS的权限。逐步迁移SSIS逻辑到Fabric原生组件
若长期规划使用Fabric,可将SSIS包中的ETL逻辑逐步迁移到Fabric Data Factory的原生组件(如数据流活动、复制活动、存储过程活动等)。这种方式适合重构场景,能充分利用Fabric的原生能力,但需要投入一定的迁移成本。
内容的提问来源于stack exchange,提问作者MAKING ZEBRA OP
相关产品推荐
相关产品推荐

