How Pulse Transforms Cold Migration in TM1
Cold promotion β stopping TM1 and copying files into the data directory β is one of the most common ways to migrate objects between TM1 environments. Pulse significantly improves this process by automatically resolving all dependencies, eliminating the most common cause of failed migrations: missing objects.
The Problem with Traditional Cold Promotion
When manually performing a cold promote, you must identify and copy every file needed β including all dimensions, attribute cubes, picklist cubes, security cubes, and control objects related to the objects you want to migrate. Missing even one file means restarting the target instance again, which can be very disruptive in production environments.
How Pulse Solves This
Pulse's dependency engine automatically identifies and includes all objects required by the items you select. For example, if you select a cube to migrate, Pulse automatically adds:
All dimensions used by the cube
All attribute cubes
Picklist cubes
Drill cubes
Security objects
Control objects
You never have to manually track what else needs to be included.
What's in an Offline Package
Pulse creates a ZIP file containing two folders:
items/ β The main objects you selected (e.g. the
.cubfile and.RUXrule file for a cube)dependencies/ β All related objects: dimensions, attributes, subsets, views, and any other linked objects
To complete the migration: stop the target TM1 instance, copy the contents to the TM1 data folder, and restart.
Additional Benefits
Automatic database backup β Pulse backs up the database folder before applying the package
Proven at scale β Handles migrations of any size across many client environments
Works alongside live migration β If downtime is a concern, Pulse also supports live migration (hot promote) which applies changes to a running instance without a restart, with full rollback capability if issues arise
Summary
Pulse transforms cold promotion from a manual, error-prone process into a reliable, dependency-aware migration workflow. The result is fewer failed migrations, less downtime, and greater confidence when promoting changes to production.