Revision Cluster 7
Revision Cluster 7
• In a big bang data migration, the full transfer is completed within a limited
window of time. Live systems experience downtime while data goes through ETL
processing and transitions to the new database.
• The draw of this method is, of course, that it all happens in one time-boxed event,
requiring relatively little time to complete. The pressure, though, can be intense,
as the business operates with one of its resources offline. This risks a
compromised implementation.
• If the big bang approach makes the most sense for your business, consider running
through the migration process before the actual event.
Data Migration Strategies -“Trickle” Migration
• In which scenario is a the Big Bang better to use over the Trickle
migration strategy?
Migration Phases:Explore and Assess the Source
• Before migrating data, you must know (and understand) what you’re migrating, as
well as how it fits within the target system. Understand how much data is pulling
over and what that data looks like.
• There may be data with lots of fields, some of which won’t need to be mapped to
the target system. There may also be missing data fields within a source that will
need to pull from another location to fill a gap. Ask yourself what needs to
migrate over, what can be left behind, and what might be missing.
Migration Phases: Define and Design the Migration
• The design phase is where organizations define the type of migration to take on —
big bang or trickle. This also involves drawing out the technical architecture of the
solution and detailing the migration processes.
• Considering the design, the data to be pulled over, and the target system, you can
begin to define timelines and any project concerns. By the end of this step, the
whole project should be documented.
• During planning, it’s important to consider security plans for the data. Any data
that needs to be protected should have protection threaded throughout the plan.
Build the Migration Solution
• A common tactic is to break the data into subsets and build out one
category at a time, followed by a test. If an organization is working on
a particularly large migration, it might make sense to build and test in
parallel.
Conduct a Live Test