Skip to main content

Netezza

Netezza is supported as a source-only database in MigratorXpress. It uses NZDataSlice-based parallel transfers for efficient extraction of large tables.

Connection Parameters

ParameterRequiredDescription
ds_typeYesMust be "netezza"
auth_modeYesMust be "classic"
usernameYesNetezza username
passwordYesNetezza password
serverYesHostname or IP address
portYesPort number (default: 5480)
databaseYesDatabase name

NZDataSlice Parallel Transfer

Netezza distributes data across internal data slices. MigratorXpress leverages this architecture by reading from individual data slices in parallel, which significantly improves throughput for large tables. No key column is required -- the parallelism is based on Netezza's internal data distribution.

The number of parallel streams is controlled by the --fasttransfer_p parameter. For best results, set it to a value that aligns with the number of data slices on your Netezza appliance.

Required Permissions

-- Grant read access to the migration user
GRANT SELECT ON TABLE schema_name.table_name TO migratorxpress_user;

-- Or grant list access for an entire schema
GRANT LIST ON schema_name TO migratorxpress_user;
GRANT SELECT ON schema_name TO migratorxpress_user;

Example

{
"netezza_prod": {
"ds_type": "netezza",
"auth_mode": "classic",
"info": {
"username": "$env{NZ_USER}",
"password": "$env{NZ_PASSWORD}",
"server": "nz-prod.company.com",
"port": 5480,
"database": "PROD_DB"
}
}
}

Troubleshooting

Connection refused: Verify that the Netezza appliance is running and accessible. The default port is 5480, not the standard PostgreSQL port of 5432. Check firewall rules and network connectivity:

# Test connectivity
telnet nz-prod.company.com 5480

Authentication failed: Confirm the username and password are correct. Verify that the user has not been locked out and has the required permissions on the target database.

See Also

Copyright © 2026 Architecture & Performance.