![]() |
BillMax Billing Solutions 877.245.5629 sales@billmax.com |
Migrating data from one billing system to another can be one the most time consuming, expensive and frustrating tasks when implementing a new billing system. This section is intended to discuss migration of account related data from an existing billing system into a BillMax instance.
There are several concepts involved in understanding data migration issues:
The tables and fields in a database, and how the fields between tables relate to one another.
The degree to which you can access a billing database/application directly or indirectly in order to extract data out of the database.
A highly opaque database/application is very difficult to extract data and data migration may have to be done with a data entry clerk copying data off a screen and keying it into the BillMax data entry forms.
A medium opaque database/application is one in which you do not have direct access to the database, but the application can generate the data necessary in the form of reports which may be massaged into a form suitable for input into BillMax.
A non-opaque database/application is one in which direct access to the database is allowed. Automating pulling data from the old billing database/application and populating BillMax is feasible. In addition, consistency checks can be automatically performed to make sure the data in the old database/application agrees with what has been migrated to BillMax.
The piece or pieces of data in the authentication systems that provide a mapping to data in the billing system. If no mapping exists and you want BillMax to eventually drive your provisioning, then the mapping will have to be made manually.
Rules of Thumb
The more opaque the database/application, the more expensive the data migration will be.
The more data to be migrated, the greater the need for automation.
The greater need for automation, the more costly the data migration will be.
The less known about the data, the more costly the data migration will be.
Poorly ordered data will cause the data migration to be more costly.
A successful data migration is one in which the BillMax purchaser is involved. Handing off data migration to consultants and having them make business decisions without input from the BillMax purchaser is a recipe for failure. The BillMax purchaser needs to make the business decisions and have the consultants execute those decisions.