Ssis Informatica PowerCenter到Azure数据工厂的管道

Ssis Informatica PowerCenter到Azure数据工厂的管道,ssis,etl,azure-data-factory-2,informatica-powercenter,azure-synapse,Ssis,Etl,Azure Data Factory 2,Informatica Powercenter,Azure Synapse,我正在尝试将PC 10.1中的informatica管道移动到Azure Data Factory/Synapse管道。除了从头开始重写它们,还有什么方法可以迁移它们吗。。我也没有找到任何工具来实现这一点。有人遇到过这个问题吗。任何关于如何继续前进的线索 谢谢没有现成的解决方案可用于完成此迁移。不幸的是,您必须重新编写它们。Informatica PowerCenter管道是提取转换加载(ETL)过程的物理实现。每个提供者都有不同的实现方法,它们不一定能够很好地相互映射。核心Azure数据工厂(

我正在尝试将PC 10.1中的informatica管道移动到Azure Data Factory/Synapse管道。除了从头开始重写它们,还有什么方法可以迁移它们吗。。我也没有找到任何工具来实现这一点。有人遇到过这个问题吗。任何关于如何继续前进的线索


谢谢

没有现成的解决方案可用于完成此迁移。不幸的是,您必须重新编写它们。

Informatica PowerCenter管道是提取转换加载(ETL)过程的物理实现。每个提供者都有不同的实现方法,它们不一定能够很好地相互映射。核心Azure数据工厂(ADF)实际上更适合于提取、加载和转换(ELT),当然,除非您使用数据流

所以你要做的是:

  • 如果您还没有该文档,请实际规划当前管道正在做什么。一个简单的电子表格模板映射出现有管道的组件,跟踪源、目标以及任何转换就足够了
  • 逻辑上规划管道正在做什么;ie不使用特定于PowerCenter的术语来描述“原样”管道正在做什么。A是一个很好的方法
  • 逻辑上规划出“未来”管道应该做什么;ie不使用任何特定于ADF的术语,尝试将“原样”管道细化为其最简单的形式
  • 使用ADF组件的专家知识(例如复制、查找、笔记本、存储过程到名称,只有少数)从逻辑“到”映射到物理(从最松散的意义上说,现在都是云:),例如使用活动将数据从一个地方移动到另一个地方,使用存储过程活动转换SQL数据库中的数据,一个重复的活动可能会使用For-Each循环(记住这些循环是并行执行的),如果需要,可以使用Databricks笔记本进行复杂的转换或处理,等等。如果需要低代码方法,请考虑数据流。

所以你可以看到,这只是几个简单的步骤。祝你好运

谢谢你的建议。。由于没有工具,我只是想知道是否有某种方法可以查询informatica管道中的元数据,并减少手动分别访问500多个管道来收集现有ETL逻辑的工作量。。这将减轻一些痛苦,这将有助于上述步骤1。有一个API用于以编程方式创建ADF管道,您可以在此处看到: