Migrate and sync existing data to the CSDM framework
You complete several tasks to migrate your existing application data to the required tables in the CMDB.
Before you begin
About this task
Keep the following points in mind:
- Some CSDM tables have been introduced recently so you might not be familiar with them. See the documentation for your product to learn about unfamiliar tables.
- You can continue to use customized or non-conforming CMDB tables. If you do so, however, you might not get the full benefit of your products.
- Be sure to use the migration tools that are described in Assistance with the CSDM life-cycle sync process.
Manage the attributes that you're using. Rationalize your custom attributes. Use the following guidelines to decide whether to keep all customizations:
- Preferred: The custom attribute doesn't have a related base-system attribute but you must use it.
- Keep: The custom attribute doesn't have a related base-system attribute but it's required for a unique use case.
- Refactor: The custom attribute does have a base-system attribute or a capability that can be migrated.
- Do Not Need: The customization is no longer needed. Delete the attributes that you don’t use or use only rarely. Consider deleting attributes if there’s a better way to address a use case.
Consider related dependencies. Moving configuration items (CIs)
to a new table doesn't automatically move related dependencies. To identify related
dependencies, use the scripts described in Migrating into CSDM identifying table
dependencies (available on the ServiceNow Community).
Important:
The script only identifies the
dependencies — it doesn't move your data or their dependencies. You refactor data and
dependencies as part of the migration.
After running the scripts and evaluating the data, you will have a better idea of the effort required to migrate your data. Decide whether you need all referenced reports, rules, and scripts. Then decide what you want to migrate and make a migration plan.