Use Import and convert for batch uploads of
.dtsx files and governance around draft pipelines..dtsx package parsing
Export packages cleanly
Save
.dtsx from Visual Studio SSDT or export from SSIS catalog per your standards. Include project-level connection managers when the wizard asks for the ispac or companion files.Resolve parent/child patterns
If execution uses parent packages or package parameters, include those
.dtsx files in the same upload batch so parameter bindings resolve.Data flow to pipeline mapping
| SSIS data flow component | Planasonix direction |
|---|---|
| OLE DB Source / ADO.NET Source | SQL or table source nodes |
| Flat File Source | File source with delimiter and encoding metadata |
| Lookup | Join or lookup transform—verify cache and no-match behavior |
| Derived Column, Conditional Split | Column transforms and branches |
| Aggregate, Sort | Aggregation and sort nodes |
| OLE DB Destination / SQL Server Destination | Destination nodes with insert or merge options |
Control flow translation
Control flow items outside data flow translate unevenly:Sequences and precedence
Sequences and precedence
Precedence constraints map to ordered edges and sometimes conditions on success/failure/expression. Validate that expression constraints referencing SSIS variables became equivalent branch conditions or were flagged for manual work.
For loops and Foreach
For loops and Foreach
For Loop and Foreach containers may become parameterized runs or loop constructs when supported. Complex Foreach File enumerators may require file watcher triggers or scripted file lists instead.
Execute SQL tasks
Execute SQL tasks
Standalone Execute SQL tasks map to SQL nodes or pre/post hooks. Watch for temp table scopes that depended on a single SSIS session—databases without shared session semantics need redesign.
Script tasks and custom components
Script Task and Script Component code (C#/VB) does not execute in Planasonix.Connection managers and parameters
Map OLE DB, ADO.NET, Flat File, and FTP connection managers to Planasonix connections. Use variables for package parameters and project parameters.EncryptSensitiveWithUserKey packages are painful to migrate on a different host. Re-encrypt with EncryptSensitiveWithPassword or deploy via catalog project parameters before export when possible.
Validation
SSIS error outputs and row disposition (redirect rows) map to data quality or branch patterns inconsistently. Inspect every red or yellow item in the conversion report before scheduling production runs.
Related topics
Control flow nodes
Containers, branching, and error paths after import.
Data quality
Recreate SSIS error outputs as explicit checks.