What problem does it solve? Migrating off Informatica PowerCenter or IDMC to Databricks is risky because naive translations silently change null handling, join direction, decimal precision, and surrogate key semantics, producing reconciliation failures months after cutover. This Skill converts mappings, mapplets, sessions, and workflows into semantically faithful PySpark with explicit risk flags and a validation plan. ## Core Features & Use Cases - Transformation-level conversion: Maps every Informatica component (Source Qualifier, Expression, Lookup, Aggregator, Router, Rank, Normalizer, Sequence Generator, Update Strategy, Mapplet) to its correct PySpark or Delta Lake equivalent, preserving edge-case semantics like DECODE null matching and master/detail join direction. - Orchestration migration: Converts Sessions, Workflows, and Worklets into Lakeflow Jobs or Declarative Pipelines, including link conditions, parameter files, task values, and scheduling. - Validation and cutover harness: Produces a four-gate reconciliation procedure (static review, synthetic equivalence, differential run, parallel run) with a row-level comparison harness. - Use Case: Upload a PowerCenter mapping XML export and receive a component inventory, a run_<mapping>(spark, params, table_map, dry_run) PySpark function with # RISK: annotations, plus the Lakeflow Job definition and reconciliation plan. ## Quick Start Upload your PowerCenter XML export or IDMC asset JSON and ask to convert the mapping to PySpark on Databricks with a reconciliation plan.