データ移行戦略 —
データ移行戦略の種類データ移行は、専門知識、献身、および適切なデータ移行ソフトウェアを必要とする複雑なプロジェクトです。組織では、最適な結果を達成するために、移行プロジェクト内に一連のベストプラクティスを組み込む必要があります。
ビッグデータを処理するための戦略と正しい移行ソフトウェアがないと、エンジニアは貴重な情報を危険にさらす可能性があります。古いシステムからターゲット環境に移行する前に、データの整合性とデータ品質を維持することが重要です。
効果的なデータ移行プランにより、企業はコンプライアンスを維持し、機密性の高い企業データを保護し、データ移行プロセス全体でコストを無駄にしないようにします。ここでは、データプロジェクトの成果を確実に達成するためのトップ戦略をいくつか挙げます。
1.
ビッグバン移行戦略組織では、あらゆるタイプのデータ移行プロジェクトを完了するための限られた期間があります。ダウンタイムが多すぎると、時間とコストがかかり、顧客との関係の質が損なわれます。ビッグバン移行では、各データ転送に短期間かかります。組織がターゲット・システムにデータを移行している間、顧客と従業員は情報にアクセスできません。
ビッグバンデータ移行では、レガシーシステムからデータを転送するのに時間がかかりませんが、主要なシステムはまだ使用できません。これは、24時間365日体制で運用され、顧客がソースデータにアクセスするための代替手段を持たない組織にとっては難しい場合があります。ユーザーは、新しいアプリケーションがライブになるまで待たなければなりません。これにより、収益が失われる可能性があります。
2.
トリクル移行戦略トリクル移行は、それが聞こえるとおりに動作します。移行プロセスは、組織のデータ管理ポリシーに従って、個別のステップとフェーズで行われます。ソース・システムからデータを移動する前に、ソース・ターゲットと新しいシステムが同時に動作します。これにより、ダウンタイムやその他の費用が浪費する干渉の必要性が軽減されます。
情報がターゲット・システムに移動する間、すべてのビジネス・プロセスは計画どおりに実行され続けます。このタイプのデータベース移行は、ビッグバンよりも複雑ですが、通常はより効果的です。エンジニアは品質ルールに従い、各フェーズを通じて移行テストを実施するため、人的ミスと潜在的なリスクを最小限に抑えます。
データ移行戦略の開発における6つの主要なステップ組織が取るアプローチにかかわらず、各プロジェクト計画は通常同様のパターンに従います。データを転送する場合、データの品質と整合性を保証するために、データの検証をテストすることが重要です。
エンジニアは、データの損失や重複を防ぐために、適切な移行ツールと一連の移行のベスト・プラクティスを必ず使用する必要があります。データ移行を成功させるには、チームは次のデータ移行のベスト・プラクティスを順番に実行する必要があります-
1.
古いシステムエンジニアは、データを新しいデータベースに移行する前に、ソースデータまたはクラウドデータを十分に理解する必要があります。また、 移行されたデータが新しいアプリケーション内でどのように機能するかを知る必要があります 。彼らは、どの情報を残すべきか、残すことができる情報、それが品質データであるかどうかを最初に識別することができます。
ほとんどのチームは、 データ損失を防ぐためにデータバックアップを実行します。また、監査を実行して、重複レコードまたは不完全なデータセットがあるかどうかを調べます。チームはその種類の情報をデータストレージに転送すべきではありません。データ・プロファイリングがないと、移行後に重大な問題が発生する可能性があります。最悪のシナリオでは、データ変換プロセス全体が崩壊する可能性があります。これは時間とお金の無駄です。
2.
データ移行プロセスの定義と概要企業はこの段階で、ビッグバンまたはトリクル移行戦略のどちらを使用するかを決定します。ソリューションのインフラストラクチャ全体をマップし、移行プロジェクトの各ステップを文書化することができます。
そうすることで、チームはプロジェクトにかかる時間、どれくらいの費用がかかり、問題があるかどうかを決定します。後で参照する必要がある場合に備えて、この情報をすべて文書化する必要があります。また、移行計画のこのフェーズでは、データ品質ルールとセキュリティ対策を確立することも重要です。
3.
データ移行ソリューションの構築データ移動時には、過度に計画を立てて、過度に計画を立てる方がよいでしょう。このプロセスは 1 回だけ発生するため、チームは正しく実行する必要があります。
多くのエンジニアは、統合データを異なるカテゴリに分解し、一度に 1 つのサブセットを作成します。次に、データの整合性を維持するために、そのサブセットに対して品質テストを実行します。大規模な移行プロジェクトの場合、チームは並行して作業を行い、プロセスを迅速化します。
4.
データ移行前にライブテストを実行するエンジニアは、フェーズ 3 でコードをテストした後、テストを続行する必要があります。彼らは、実行が正確であり、アプリケーションが動作していることを確認するために、実際のシステムデータを活用する必要があります。
組織は、すべての社内またはサードパーティチームが、ライブテストを実行するために必要な専門知識を持っていることを確認する必要があります。これにより、データの整合性が維持され、無駄な時間や労力を防ぐことができます。
5.
データ移行プランを実装するエンジニアは、プランを参照して、選択した戦略を決定する必要があります。ビッグバンでもトリクル移行でも、テスト後に実装できます。このフェーズに進む前に、すべての手順が正しく実行されていることを確認することが重要です。計画が開始されると、正方形の1に戻って最初からやり直すのは難しいです。
6.
移行後の監査の実行チームは、移行後にデータの品質を継続的にテストするために、監査を実施する必要があります。これにより、データ移行プロジェクトが成功することが保証されます。監査は数日後に止めるべきではありません。適切な移行計画では健全な結果が得られますが、貧しいものはそうではありません。
エンジニアがすべてのステップを自分の能力を最大限に引き出した場合、監査はあまりにも多くの問題を拾うべきではありません。いくつかの懸念は、チームの不具合によって生じます。この場合、エンジニアは発生時に迅速に問題を解決し、後でより重大な問題を回避する必要があります。
データ移行戦略の主なポイント結論として、ここでは、データ移行戦略について知っておくべきことについて説明します。
- ビッグバン移行は、組織がすべての情報を一度に転送するときに発生します。ダウンタイムは増加しますが、より短い時間枠で完了します。トリクル移行は別々のフェーズで実行され、ダウンタイムは不要です。
- 組織は、すべての情報が転送可能で高品質であることを保証するために、古いシステムを調査および分析する必要があります。チームはまた、データ統合プロセス全体をマップして、そのコストや必要なリソース、完了までにかかる時間を決定する必要があります。
- チームはデータを移行ソリューションを構築して、セットを別々のカテゴリに分ける必要があります。次に、各サブセットの品質をテストします。すべてのテストが完了すると、エンジニアはライブテストを実行できます。
- 次に、チームは実装を開始することができます。また、移行後の監査を実行して、新しいデータウェアハウス内のデータの品質をテストする必要があります。これにより、すべてのデータの移行が確実に完了します。