See Import and convert for artifact upload, connection mapping, and promotion practices.
Job export
Export the job or project
From Matillion ETL, export the orchestration job or project package your administrator allows for migration (JSON/XML export varies by product line and version). Include shared jobs and metadata dependencies referenced by orchestration.
Gather connection metadata
Collect environment names, OAuth details, and warehouse sizing notes separately—exports rarely include secrets, and you should not embed them in files.
Component mapping
| Matillion pattern | Planasonix direction |
|---|---|
| Table Input / Query | Source or SQL source node |
| Calculator / Filter / Aggregate | Column/row transform nodes |
| Join / Union | Join and union nodes |
| Rewrite / Load | Destination or merge/upsert patterns |
| Orchestration tasks | Sequences, branches, and error handlers on the canvas |
Environment variable translation
Matillion environment variables and project parameters become Planasonix pipeline variables or environment-scoped overrides.Naming collisions
Naming collisions
Normalize names (
MATILLION_WH → warehouse_role) when imports produce awkward identifiers. Keep a mapping sheet for operators who still search legacy names in runbooks.Secrets vs parameters
Secrets vs parameters
Move passwords and API keys into Planasonix credential stores. Keep non-secret defaults (bucket prefixes, file masks) in variables for readability.
Orchestration and error handling
Matillion orchestration success and failure paths may map to Planasonix branch nodes or try/catch patterns depending on feature parity.Validation checklist
Re-run row counts and key uniqueness checks for every converted job. Matillion components sometimes hide implicit DISTKEY/SORTKEY or clustering assumptions that change performance after migration.
Related topics
Control flow nodes
Branching, iteration, and error paths on the canvas.
Destinations
Load patterns and merge semantics.