Skip to content
METRIC OAK

New: the 3-week Data Platform Assessment: fixed fee, priced roadmap. See what's included →

Migration

Informatica PowerCenter to Microsoft Fabric migration: a practical guide

How to move Informatica PowerCenter mappings and workflows to Microsoft Fabric: choosing Dataflow Gen2, Warehouse SQL or Spark notebooks per mapping, transformation mapping, pipelines for workflows, and reconciliation.

Hemant Walchale

Hemant Walchale
· 2 min read

For Microsoft-standardized organizations, Fabric is a natural home for the transformation logic that Informatica PowerCenter runs today: it removes a separate ETL licence and puts pipelines, data and Power BI in one platform. Fabric offers three ways to express transformation logic, and choosing the right one per mapping is the key decision.

This is the approach we recommend.

1. Export and inventory

Export the repository as XML with pmrep or Repository Manager, count transformation types across the estate, and use workflow run history to find what still runs. Note Java, SQL and Stored Procedure transformations, Update Strategy logic, mapplets, parameter files and pre- and post-session SQL. Retire unused mappings first.

2. Pick a Fabric engine per mapping

Mapping profile Fabric engine
Simple, low volume, maintained by analysts Dataflow Gen2 (Power Query)
Set-based logic over large tables, SQL-skilled team T-SQL stored procedures in a Fabric Warehouse
Complex logic, very large data, files or semi-structured data Spark notebooks in a Lakehouse

3. Map transformations

PowerCenter In Fabric
Source Qualifier Copy activity or mirroring into OneLake; SQL overrides become the first query
Expression, Filter, Router SQL expressions and WHERE, Dataflow columns and filters, or DataFrame logic
Joiner, Lookup Joins, or merge queries in Dataflow Gen2
Aggregator, Sorter, Rank GROUP BY and window functions
Update Strategy MERGE in the Warehouse where supported, or Delta merge in Spark
Sequence Generator Identity columns where supported, or keys generated in the pipeline
Mapplets Shared SQL views, procedures or notebook functions
Java, SQL, Stored Procedure transformations Rewrite in T-SQL or Python; test each

4. Rebuild workflows as pipelines

Sessions become activities, links become dependencies (success, failure, completion), Decision tasks become If Condition activities, worklets become child pipelines, Event-Wait tasks become event triggers, Email tasks become Outlook or Teams activities and the scheduler becomes pipeline schedules.

5. Reconcile and retire

Run PowerCenter and Fabric side by side and compare every target table. Watch implicit type conversions, null handling in lookups, trailing spaces, decimal precision and session-level date defaults, plus Fabric Warehouse’s case-sensitive comparisons. Cut over by domain and plan back from the licence renewal.

The short version

Export and count transformation types, choose Dataflow Gen2, Warehouse SQL or Spark per mapping, map transformations, rebuild workflows as Data Factory pipelines, reconcile every table and switch off PowerCenter domain by domain.

Compare with Informatica to Databricks and Informatica to Snowflake, or browse all migration guides.

Not sure where your own platform stands? Take the free 3-minute data platform scorecard. Unfamiliar terms are explained in the data engineering glossary.

Frequently asked questions

Should Informatica mappings become Dataflows, SQL or notebooks in Fabric?

It depends on the mapping. Simple, low-volume mappings fit Dataflow Gen2, which business-facing teams can maintain. Set-based logic over large tables fits T-SQL in a Fabric Warehouse. Complex or very large transformations fit Spark notebooks in a Lakehouse. Most estates use a mix, and capacity consumption is worth testing for each choice.

What replaces Informatica workflows?

Fabric Data Factory pipelines. Sessions become notebook, stored procedure or Dataflow activities; links become activity dependencies; Decision tasks become If Condition activities; Event-Wait tasks become storage event triggers; and parameter files become pipeline parameters.

What happens to PowerExchange change data capture?

Use Fabric mirroring where it supports your source database, or a log-based CDC tool landing changes in OneLake, then apply them with MERGE in the Warehouse or Delta merges in the Lakehouse.

Have 30 minutes? Get a senior architect’s view of your data platform.

No sales deck. You talk to the engineer who would lead the work.

Book an architecture review