Skip to main content

By Enterprise Data & Analytics

The SSIS Catalog Was Never Finished.

You followed best practices. Small packages. Single responsibility. Now you have dozens of SSIS packages and no way to orchestrate them. The SSIS Framework fixes that.

SSIS Framework Manager — Execute Command field showing the full T-SQL command ready to copy into SQL Agent or any scheduler
Exec custom.execute_catalog_parent_package @ApplicationName = N'Range Loader'

Copy the generated command directly into SQL Agent, cron, or any scheduler.

20+

Years SSIS Expertise

12+

Books Published

8x MVP

Microsoft Data Platform

100+

Conference Presentations

1M+

Packages Orchestrated

The Problem

You Built It Right. Now You Can't Run It.

You followed the SSIS best practice: small, single-purpose packages. Each one does its job well. But now you have dozens—maybe hundreds—of packages that need to execute in a specific order.

The SSIS Catalog handles deployment and configuration. But it has no answer for orchestration.

"You now have a bunch of SSIS packages that require executing in some order. What's a data engineer to do?"
— Andy Leonard, Microsoft MVP

The Execute Package Task can only call packages within the same project. Cross-project execution? Not supported. You're trapped in a single SSIS project, or you're building brittle workarounds with SQL Agent jobs and batch scripts.

No Orchestration

The Catalog deploys packages. It doesn't run them in order.

🔒

Project Boundaries

Execute Package Task is locked to a single project. Cross-project calls blocked.

🔄

Full Re-Runs on Failure

ETL fails at package 47 of 71? Restart from 1. Hours wasted.

The Solution

One Stored Procedure. Every Package. In Order.

SSIS Framework is a metadata-driven orchestration engine that sits on top of the SSIS Catalog. Define your application once. Execute it with a single command.

-- Package 1 of 71...

EXEC [SSISDB].[catalog].[create_execution]

@package_name = 'Extract_Customers.dtsx',

@folder_name = 'ETL',

@project_name = 'DataWarehouse',

@execution_id = @exec_id OUTPUT

EXEC [SSISDB].[catalog].[start_execution] @exec_id

-- Wait... check status... handle errors...

-- Now repeat for packages 2 through 71

-- 500+ lines of brittle T-SQL

Why SSIS Framework

Built for How You Actually Work

Stop Managing Packages One at a Time

Define an SSIS Application—a collection of packages configured to execute in a specific order. Add new packages by adding metadata rows, not code. Remove them the same way.

Metadata-driven orchestration →

Break Free from Project Boundaries

The Execute Package Task locks you into a single SSIS project. SSIS Framework orchestrates packages across any project, any folder in the Catalog. Share utility packages across applications without duplication.

Cross-project execution →

Folder: ETL/Extract
Folder: ETL/Transform
Folder: Shared/Utilities
Folder: DataWarehouse/Load

All orchestrated as a single application

Restart from Failure, Not from Zero

Your ETL fails at package 47 of 71 at 3 AM. Without a framework, you re-run all 71. With SSIS Framework, you restart from package 47. Hours saved. Every time.

Application restartability →

Pkg 1-46: ✔ Complete (skipped on restart)

Pkg 47: ✘ Failed ← Restart here

Pkg 48-71: ⏸ Pending

Know Exactly What Ran, When, and Why

Every package execution gets a discrete ID in the SSIS Catalog. Your DBA can see exactly which packages ran, in what order, with what parameters. Root cause analysis in minutes, not hours.

Centralized logging & governance →

execution_id package_name
48201Extract_Orders
48202Transform_Orders
48203Load_Orders

The Ecosystem

SSIS Framework Is Just the Start

Part of the DILM Suite—a complete toolkit for Data Integration Lifecycle Management. Every tool works together.

SSIS Framework

SSIS Framework

Metadata-driven orchestration. Execute entire SSIS applications with a single command.

Featured Product
SSIS Catalog Browser

SSIS Catalog Compare

Compare and deploy SSIS Catalogs across environments. Script entire folders with dependency ordering.

Enterprise: $4,995/year
SSIS Framework

SSIS Framework Manager

Visual management tool for SSIS Framework. Create, configure, and execute applications from a GUI.

Included with commercial editions
SSIS Catalog Browser

SSIS Catalog Browser

Single treeview of your entire SSIS Catalog. See every artifact, property, and configuration at a glance.

Free
🎓

SSIS Training

From Zero to SSIS, Expert SSIS, and Master the SSIS Catalog. Live and recorded courses from Andy Leonard.

SSIS Catalog Browser

DELM Suite

From Data Engineering Management Suite. Moving to Microsoft Fabric? DELM Suite includes Fabric Navigator, Pipeline Navigator, and AI Playbook.

Data Engineering Lifecycle Management

Pricing

Choose Your Edition

Every edition includes the core SSIS Framework orchestration engine.

Framework Core - Coming Soon

Engine edition for technically mature teams

  • Metadata-driven orchestration
  • Cross-project execution
  • Application restartability
  • Centralized logging
  • Email support
Framework Core
Most Popular

SSIS Framework

Streamline SSIS DevOps with Framework Manager

  • Everything in Framework Core
  • SSIS Framework Manager
  • T-SQL script generation
Get SSIS Framework

Next-Gen SSIS Catalog Compare – Coming Soon

Enterprise-Grade Lifecycle & DevOps for SSIS

  • SSIS Catalog Compare v2
Get Notified of Release
Andy Leonard

About the Builder

Andy Leonard

Andy Leonard is an 8-time Microsoft Data Platform MVP, BimlHero, and the Chief Data Engineer at Enterprise Data & Analytics. He writes the Engineer of Data newsletter, has authored or co-authored 12+ books on data integration, presented at 100+ international conferences, and has been building SSIS solutions for over two decades.

"I Am Here To Help."

Andy literally wrote the book on SSIS frameworks. His "Data Integration Life Cycle Management with SSIS" (Apress) is the definitive guide to managing SSIS in the enterprise. The SSIS Framework is the culmination of decades of real-world consulting distilled into tooling you can deploy today.

8x Microsoft MVP BimlHero 12+ Books SQLBits Speaker PASS Speaker

What People Say

Trusted by Data Engineers

★★★★★

"One deployment package took 40 minutes to deploy – given the task to deploy over 400+ SSIS packages – that took a very long time. When I found the Catalog Compare tool, it took the deployment of 400 packages to 3-5 minutes per package (or less) with repeatable results in each environment. It's a super time-saver with a 'keep it simple' front end."

EA

ETL Architect

★★★★★

"I tried to reconcile two SSIS Catalogs for a week. I used SSIS Catalog Compare and was finished in less than one hour."

EA

Enterprise Architect

★★★★★

"Hey, I demoed Catalog Compare to a team member last Thursday and it ended up saving them hours of work. I looked like a hero and so did you."

DE

Enterprise Data Engineer

Stay Connected

DILM Suite Newsletter

Join data engineers who read about:

SSIS Modernization SSIS Governance SSIS DevOps

Or subscribe directly on Substack. No spam, unsubscribe anytime.

FAQ

Common Questions

SSIS Framework supports SQL Server 2016 and later, including SQL Server 2017, 2019, 2022, and 2025. It also works with Azure Data Factory's SSIS Integration Runtime for cloud deployments.

The SSIS Framework can be deployed and configured in a single day for most environments. For complex enterprise deployments with hundreds of packages, EDNA offers consulting to accelerate the process.

Yes. SSIS Framework integrates directly with your existing SSIS Catalog. It adds orchestration on top of what the Catalog already provides—deployment, environments, and configuration all continue to work as expected.

SSIS Framework is not a competing investment—it's a bridge. Many enterprises will run SSIS for years during migration. The Framework keeps your existing SSIS estate healthy while you plan your Fabric transition.

All editions include the Framework Core orchestration engine. SSIS Framework adds the visual Framework Manager and script generation. See full comparison ↑

Yes. One year access to SSIS Premium - a $199 value - is included in each subscription to SSIS Framework or Framework Core. SSIS Premium is a collection of multiple recorded SSIS training courses, from "From Zero to SSIS" for beginners to "Expert SSIS" for enterprise-scale design patterns and DevOps. Also included, "Master the SSIS Catalog" View courses →

Ready to Complete Your SSIS Catalog?

Schedule a consultation. We'll review your SSIS estate and show you how the Framework fits. Or join the DILM Suite Community.

Book a Consultation

Meet with Andy Leonard and the EDNA team to review your SSIS environment. We'll assess your orchestration needs and walk you through SSIS Framework.