ssis-migration

Analyze SSIS packages and stored procedures to generate Databricks notebooks.

1|Updated Dec 15, 2025
One-click install
npx skills add https://github.com/lucaslessachaves/default --skill ssis-migration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ssis-migration
Source: https://github.com/lucaslessachaves/default/tree/main/.claude/skills/ssis-migration
Command: npx skills add https://github.com/lucaslessachaves/default --skill ssis-migration

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lxml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Analyzes SSIS packages and SQL Server stored procedures, then generates Databricks notebooks following the Medallion architecture (Bronze/Silver/Gold) with Unity Catalog for a scalable, auditable migration path.

Core Features & Use Cases

  • Analyzes DTSX packages to extract connections, control flow, and data flow components, including variables and precedence constraints.
  • Analyzes stored procedures to map patterns (INSERT, MERGE, SCD) and audit logic for Spark-based pipelines.
  • Generates Bronze, Silver, and Gold notebooks, plus supporting artifacts (DDL, workflows, and validation queries) and ensures secure credential management.

Quick Start

Provide the SSIS package (dtsx) or stored procedures to begin the migration and the system will generate Bronze, Silver, and Gold notebooks along with supporting artifacts.

Frequently Asked Questions about ssis-migration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate SSIS packages to Databricks?

To migrate SSIS packages to Databricks, provide your DTSX files or stored procedures to generate Databricks notebooks following the Bronze/Silver/Gold Medallion pattern. This analysis extracts connections, control flow, and data flow components to build scalable pipelines.

What is the Medallion architecture for ETL migration?

The Medallion architecture is a data design pattern that organizes data into Bronze, Silver, and Gold layers. During SSIS migration, it maps stored procedures and DTSX components into structured Databricks notebooks for auditable, layered transformations.

Can I migrate SSIS stored procedures to Spark notebooks?

Yes, you can migrate SSIS stored procedures to Spark notebooks by analyzing SQL patterns like INSERT, MERGE, and SCD. The process maps audit logic and transformations into equivalent Databricks notebook code.

Does the Databricks migration support Unity Catalog and secret management?

Yes, the Databricks migration supports Unity Catalog integration and secure credential management. Generated notebooks include JDBC/Delta Lake references and utilize dbutils.secrets to safely handle connections and sensitive data.

How to extract connection managers and variables from DTSX files?

Extracting connection managers, variables, and precedence constraints from DTSX files is handled automatically during package analysis. The process parses the XML structure to map these SSIS elements into Databricks notebook logic.

What are the limitations of migrating SSIS control flow to Databricks?

Migrating SSIS control flow to Databricks requires parsing DTSX components and mapping them to Spark logic. Complex custom scripts or unsupported native SSIS transforms may need manual adjustment after the automated notebook generation.