我们是一个基于预处理SSIS的DW解决方案。我们计划在2021年初开始将DW迁移到Azure。寻求一些反馈来决定技术。
理解ADF作为ETL工具是新手,不如今天的SSIS强大。ADF的活动有限,而且似乎在不断发展——得到频繁的更新&与数据转换相关的领域。当前的解决方案是在MSSQL中构建的,SSIS是在BIML上构建的。
你能提供一些有助于我们做出决定的见解吗。
几年前在Stackoverflow中发布了许多类似的问题,想知道当前状态以做出决定
ADF和SSIS之间需要考虑多种因素:
- 您是否计划迁移以完成PaaS或拥有部分云和部分prem/IaaS的混合环境
- 你的目的地是什么:Azure SQL数据库、Azure Mysql或Synapse
ADF与任何Azure组件一样仍处于发展阶段,但它是ETL和ELT的工具。通过ADF中的数据流活动以及与Azure功能/逻辑应用程序的集成,您实际上可以实现所需的任何功能。
尽管SSIS有一个Azure包,用于连接存储帐户、ADLS等;通过SSIS从Azure源映射/读取w.r.t动态文件仍然存在一些限制。
因此,如果您的计划是全面的云迁移,建议在SSIS上利用ADF,因为我们可能需要考虑网络的其他属性。
很高兴在进一步询问的基础上进一步讨论:(