The Database Conversion Process:Partnering for Success

2007年以来、White Box Technologies,Inc.の経験豊富な専門家チームは、次のように述べています。 何千ものデータベースを正常に移行するのに役立ちました。 結局のところ、それは私たちが毎日何をすべきかです。 私たちは、データベース変換プロセスの課題と固有のニュアンスを理解し、可能な限り最高の結果を得るためにリスクを最小限に抑える方法を学びました。 どのように我々はそれを行うのですか? 私達は分析し、地図を描き、テストするのに時間をかけます。

ホワイトペーパーのダウンロード

聞く、分析する、理解する

ホワイトボックステクノロジーズのアナリストは、ソースデータベースに飛び込むことによっ エンドユーザーが変換プロセスのアクティブな部分(私たちの変換プロジェクトの約半分から三分の二)である場合、我々は彼らの現在のプログラムのスク ユーザーがデータをどのように利用してきたかを最初に理解することは、データベース変換プロセスが可能な限り最高の結果を生み出すことを確実にする スクリーンショットは、分析チームがソースデータベースをまとめるのに役立ち、DataSearchツールは見つけにくい情報を追跡します。

エンドユーザーがプロジェクトのアクティブな部分ではない変換プロジェクトのために、我々はいくつかのQ&私たちは、プロジェクトの期間中に働 これらの変換プロジェクトは、通常、化石や建物を分析する考古学者と、研究している人々にインタビューできる人類学者と同様に、分析チームからのより多

“ロードマップ”の準備

いくつかの初期分析の後、私たちのチームは、レビューのためにクライアントまたはパートナーにテーブルマッピング文書(TMD)を送信します。 これは、計画された変換の概要であり、特定のターゲットテーブルの移入に使用されるソーステーブルを示しています。 これらのテーブルがクライアントまたはパートナーによって承認されると、私たちのチームは、より詳細に変換計画を示すデータマッピングドキュメント(DMD) DMDは承認されたTMDに基づいて構築され、ソースから使用される特定のフィールド、変換の一部として行われる変更(ある場合)、およびデータがターゲットシステム

私たちの分析チームがこれらのマッピング文書を構築している間、私たちはコードマッパーツールをクライアントまたはパートナーに送信します。 このツールを使用して、ソースデータベースのコードをターゲットデータベースの新しいコードに一致させます。 コードマッパーは、リアルタイムで私たちの変換ソフトウェアで更新するので、我々は変換の一部(またはすべて)を実行するたびに、我々はクライアントから最

マッピング文書が分析チームによって作成され、クライアントまたはパートナーによって承認されると、変換はエンジニアリングチームに移動します。 当社のエンジニアは、TMDとDMDを使用して、変換に必要なSQLクエリとビューを作成します。 これらのクエリは、Data Migration Navigator(DMN)ツールで使用される変更されたソースになります。 これらのクエリをソースとして使用して、当社のエンジニアは、変換コードをScratchでプログラムを構築するように、変換コードをつなぎ合わせることができるよscratch.mit.edu変換のために作成された’babel’ファイル(Hitchhiker’S Guide to The Galaxyのbabel fishの名前)は、変換が構築され、テストされるにつれて、何百もの反復またはバージョンを通過します。

テスト実行により、変換が成功したことが確認されます

変換は、一連のモックまたはテスト実行でクライアントまたはパートナーに配信されます。 これらのモックは、クライアントに新しいアプリケーションで変換されたデータを表示する機会を与えます。 標準のデータベース変換プロジェクトには、通常、最終変換またはgo-live変換の前に3つの個別のモック変換が含まれています。 当社のDMNツールは、迅速かつ正確に変換を実行します—多くの完全なシステムは、ほんの数時間で変換します。 各モックでは、クライアントまたはパートナーが確認し、フィードバックを提供したり、変更の要求を行う時間があります。 標準変換に含まれるいくつかのモックの過程で、変換コードは洗練され、完成されます。 Go-liveコンバージョンランは、常にプロジェクトにエキサイティングな仕上げです。

私たちの”試してみた”システムは、データベース変換プロジェクトが時間通りに予算内で完了することを保証します。 結局のところ、パートナーは何のためですか?

Leave a Reply