データベースコンテンツ比較ならびにマージツールAltova DatabaseSpy® 2012 により、データベーステーブルのコンテンツを簡単に比較、マージ デベロッパー、データアーキテクト、その他日常的にデータベースを扱う人というのはデータベーステーブルの変更を特定したり、差分の移行やバージョンの同期などを行う必要があります。DatabaseSpy にはパワフルなデータベース比較ならびに移行ツールが搭載されており、これらの要件を全て満たすことができます。 データベーステーブルの比較DatabaseSpy® 2012 ではデータベースの比較を直感的なテーブル形式で行うことができ、接続線によりテーブル間におけるカラムのマッピングが表示されます。DatabaseSpy® 2012 では同名のカラムが自動的にマッピングされ、接続線をドラッグすることによりカラムを手動でマッピングして比較を行うこともすることができます。 DatabaseSpy データベース比較でサポートされるデータベースDatabaseSpy® 2012 は複数のデータベースをサポートしており、以下のテーブル比較を行うことができます:
データベーススキーマ内で選択した複数のオブジェクトを比較する場合、各テーブルを縮退または展開することで、重要なアイテムにフォーカスすることができます。 DatabaseSpy® 2012 では同一のデータベース型における異なるバージョンの比較を行ったり、異なるデータベース間における同等のテーブルコンテンツやデータベーススキーマ全体を比較ならびにマージすることができます。
異なるデータベース型を比較する場合、異なるデータ型の名前付けも DatabaseSpy® 2012 により解決されます。 つまり、SQL Server データベースにある顧客テーブルをバックアップコピーと比較したり、例えば、テーブルのコンテンツまたはデータベーススキーマ全体を IBM DB2 9 と Oracle 11g 実装間で比較することができるようになります。 DatabaseSpy® 2012 の自動テーブルマッピングオプションを使うことで、名前やデータ型、またはカラムの位置といった情報を元にカラムの自動マッピングを行うことができます。数々の追加オプションにより比較オプションや XML データを含んだカラムに対して XML を意識した比較や、結果ビューに対する比較オプションを設定することができます。 自動マッピングの結果が正確でなかったり完全でない場合、テーブルのカラム間で線をドラッグすることで、手動によるマッピングを行うことができます。以下のスクリーンショットでは、ミドルネームのイニシャル名を持つカラム名が同一で無かったため、手動でマッピングを行っています。 マッピングされたテーブルは、データ比較ツールバーにある比較を開始ボタンをクリックすることで簡単に行なえます。
選択されたテーブルのコンテンツを比較すると、その結果を表示するためデータベース比較マッピングが更新されます。以下にある例ではコンテンツが同一でありません。 詳細な比較結果各テーブルの比較結果に対して詳細な結果ウィンドウを開き、以下の設定に従って表示する結果を選択することができます。
データベースの差分をマージテーブル間の差分を特定した後、個々のセルやテーブル全体を更新することでコンテンツのマージを行うことができます。 新たな SQL 編集ウィンドウにて自動的に表示されるマージスクリプトを生成することで変更を確認することができます。
レストアスクリプトを作成して変更をドキュメント化したり、予期していなかった重要なデータの削除にも対応することもできます。
同様の比較を将来も行う必要がある場合、データベース比較のための選択を保存して、簡単に再ロードすることができるような状態を整えておくことができます。データベース比較ファイルを DatabaseSpy® 2012 プロジェクトへ加えることで、比較をいつでも簡単に行うことができるようになります。
DatabaseSpy® 2012 によりデータベーステーブルの比較やコンテンツのマージがどれほど簡単に行えるか、ご自身で確かめてください – 今すぐ使える機能に制限がない30日間トライアルをダウンロード。 |
| ||||||||||||||||||||||||||||||
| 会社情報 | 企業法務 | プレス | パートナー | 求人情報 | サイトマップ | お問い合わせ | Altova Blog | Mobile | Full Site | |||
|
