Comments
Description
Transcript
クイック スタート ガイド
製品 ド キ ュ メ ン ト Embarcadero® DB Change Manager™ 6.0 および XE2 ク イ ッ ク スター ト ガイ ド ( イ ン ス ト ール情報、 新機能情報、 主要機能のチ ュ ー ト リ アルを含む) ド キ ュ メ ン ト 最終更新日 : 2011 年 8 月 18 日 更新版の参照先 : http://docs.embarcadero.com © 2011 Embarcadero Technologies, Inc. Embarcadero、 Embarcadero Technologies の ロ ゴ、 お よ びすべての Embarcadero Technologies の製品名ま たはサービ ス名は、 Embarcadero Technologies, Inc. の商標ま たは登録商標です。 その他の商標 名に関す る 権利はすべてその所有者に帰属 し ます。 Embarcadero Technologies, Inc. は、 アプ リ ケーシ ョ ン開発者やデー タ ベース プ ロ フ ェ ッ シ ョ ナルに向け、 使用する プ ラ ッ ト フ ォームやプ ロ グ ラ ミ ン グ言語に関係な く 、 最適なシ ス テ ム設計、 よ り 高速な構築、 よ り 高品質な実行を実現 す る ツールを提供す る 、 先進ベン ダーです。 「フ ォーチ ュ ン 100」 の う ち 90 以上の企業、 そ し て世界で 300 万以上の 活発な コ ミ ュ ニテ ィ がエンバカデ ロ の製品を採用 し 、 生産性の向上、 コ ス ト の削減、 変更管理や互換性管理の簡素 化、 技術革新を実現 し てい ます。 主要製品には次の も のがあ り ます : Embarcadero® Change Manager™、 CodeGear™ RAD Studio、 DBArtisan®、 Delphi®、 ER/Studio®、 JBuilder® and Rapid SQL®。 1993 年設立のエンバカデ ロ は、 サン フ ラ ン シ ス コ に本社を置 き 、 世界各国に支社を展開 し てい ます。 エンバカデ ロ については、 www.embarcadero.com を ご 覧 く だ さ い。 本社 EMEA 本部 日本 100 C A LIF O RN IA ST R E E T 12T H F LO O R S A N F R A N C I S C O , C A L I FO R N I A 9 4111 U S A YO R K HO US E 18 YO RK RO AD M A I D E N H E A D, B E R K S HI R E S L 6 1S F, U NI T E D K I N G D O M 東 京 都 千 代 田 区 飯 田 橋 4 -7 -1 ロ ッ ク ビ レ イ ビ ル 8F 目次 目次 DB Change Manager の概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 DB Change Manager の主要な機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 デー タ の比較 と 同期 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 スキーマの比較 と 同期 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 デー タ ベースの構成管理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 レポー ト 、 通知、 変更履歴 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 デー タ のマスキング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 ソ ース管理シス テムの統合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 動作環境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 デー タ ベース サポー ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 DB Change Manager のイ ン ス ト ール と ア ッ プ ブ レー ド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 DB Change Manager の主要な概念. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 DB Change Manager のジ ョ ブ と ス ク リ プ ト の理解. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 DB Change Manager のユーザー イ ン タ ー フ ェ イ スの理解. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 補足的な製品情報 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 DB Change Manager の新機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 DB Change Manager の前バージ ョ ンから のア ッ プグ レー ド . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 DB Change Manager のイ ン ス ト ール と ラ イ セ ン ス登録 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 動作環境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 DB Change Manager のイ ン ス ト ール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 ToolBox 環境での DB Change Manager のイ ン ス ト ール. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 AppWave 環境での DB Change Manager のイ ン ス ト ール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 DB Change Manager のラ イ セ ン ス登録 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 ア プ リ ケーシ ョ ンの起動時に ト ラ イ アル ラ イ セ ン ス またはワー ク ス テーシ ョ ン ラ イ セ ン ス を登録する . . . 14 ア プ リ ケーシ ョ ンの起動後にワー ク ス テーシ ョ ン ラ イ セ ン ス を登録する . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 お問い合わせ フ ォ ーム . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 DB Change Manager ク イ ッ ク ス タ ー ト チ ュ ー ト リ アル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 チ ュ ー ト リ アル 1 : デー タ の比較 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 デー タ ソ ースの追加. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 デー タ 比較ジ ョ ブの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 チ ュ ー ト リ アル 2 : デー タ の同期 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 機能のハイ ラ イ ト : [Compression Comparison] オプ シ ョ ン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 チ ュ ー ト リ アル 3 : 構成の比較 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 機能のハイ ラ イ ト : 複数の比較先 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 D B C HA N G E M A N A G E R 6. 0 お よ び XE 2 ク イ ッ ク ス タ ー ト ガ イ ド 1 目次 チ ュ ー ト リ アル 4 : 構成標準の定義. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 チ ュ ー ト リ アル 5 : スキーマの比較 と 同期 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 チ ュ ー ト リ アル 6 : スキーマ アー カ イ ブの定義 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 チ ュ ー ト リ アル 7 : デー タ のマスキン グ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 チ ュ ー ト リ アル 8 : 自動ス ク リ プ ト の定義 と 実行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 その他の ド キ ュ メ ン ト . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 2 D B CHA NGE M A NA GER 6.0 お よ び XE2 ク イ ッ ク ス タ ー ト ガ イ ド DB Change Manager の概要 Embarcadero® DB Change Manager™ は、 以下の点でデー タ ベース管理者お よ び開発者を支援 し ます。 • デー タ ベース の変更管理を単純化お よ び自動化 し ます。 • 開発サ イ ク ルを効率化 し ます。 • 可用性、 パフ ォーマ ン ス、 お よ び コ ンプ ラ イ ア ン ス を保証 し ます。 DB Change Manager は、 比較、 同期、 デー タ のマ ス キ ン グ、 お よ び監査の各機能を提供 し ます。 こ れ ら の機能を利用 す る と 、 変更の追跡 と 報告、 新規 リ リ ース の ロ ールア ウ ト がで き ます。 ま た、 デー タ 、 ス キーマ、 お よ びデー タ ベー ス構成の各レベルでの変更に起因す る 問題を正確に把握で き ます。 ラ イ ブ デー タ ベース を ス キーマや構成の “ ス ナ ッ プシ ョ ッ ト ” と 比較す る こ と に よ っ て、 管理者は、 変更や修正の 問題をすばや く 識別で き ます。 構成の設定を監視す る こ と に よ っ て、 管理者は、 調整方針お よ びパフ ォーマ ン ス標準 への準拠を保証で き る と 同時に、 デー タ ベース の全体的なパフ ォーマ ン ス と 可用性を維持で き ます。 • 「DB Change Manager の主要な機能」 • 「動作環境」 • 「デー タ ベース サポー ト 」 • 「DB Change Manager の イ ン ス ト ール と ア ッ プブ レー ド 」 • 「DB Change Manager の主要な概念」 • 「補足的な製品情報」 DB Change Manager の主要な機能 DB Change Manager には、 開発か ら 配置、 保守に至 る サ イ ク ルでのデー タ ベース の管理を支援する 機能があ り ます。 こ れには、 以下の機能が含まれます。 • 「デー タ の比較 と 同期」 • 「ス キーマの比較 と 同期」 • 「デー タ ベース の構成管理」 • 「レ ポー ト 、 通知、 変更履歴」 • 「デー タ のマ ス キ ン グ」 • 「 ソ ース管理シ ス テ ムの統合」 概要のビデオについては、 DB Change Manager 製品デモを参照 し て く だ さ い。 D B C HA N G E M A N A G E R 6. 0 お よ び XE 2 ク イ ッ ク ス タ ー ト ガ イ ド 3 D B C HA N G E M A N A G E R の 概 要 > D B C HA N G E M A N A G E R の 主 要 な 機 能 デー タ の比較 と 同期 DB Change Manager を利用す る と 、 2 つの異な る デー タ ソ ース のデー タ を解析、 および比較で き ます。 ま た、 一方の デー タ ソ ース を も う 一方 と 一致する よ う に更新する SQL ス ク リ プ ト を生成する こ と も で き ます。 必要に応 じ て、 こ の SQL を変更 し て実行す る こ と も で き ます。 比較や同期のプ ロ セ ス (ジ ョ ブ と 呼ぶ) を定義 し て、 それを自動的に 実行 さ せ る こ と も で き ます。 こ れ ら の機能は、 以下の よ う な一般的なシナ リ オを う ま く 管理する のに役立ち ます。 • 主デー タ と バ ッ ク ア ッ プ デー タ の同期を保つ • 開発 と テ ス ト のサ イ ク ル中のデー タ の変更を管理 し 、 その後の配置環境ま で保持す る • ア ッ プグ レー ド 作業中のデー タ の移行を管理す る スキーマの比較 と 同期 DB Change Manager を利用す る と 、 組織内のデー タ ベース ス キーマ を把握 し た り 比較で き ます。 1 つの ス キーマの ラ イ フサ イ ク ルを通 し て、 ベース ラ イ ン を把握 し た り 、 スキーマ を アー カ イ ブ し た り 、 変更を時系列に解析で き ます。 さ ら に、 DB Change Manager では、 標準 と 一致す る よ う に タ ーゲ ッ ト スキーマ を更新する SQL ス ク リ プ ト が生成 さ れます。 必要に応 じ て、 こ の SQL を変更 し て実行す る こ と も で き ます。 詳細については、 ビデオ デモ 『Schema Compare with Auto-Synchronization』 (自動同期付き の ス キーマ比較) お よ び 『Cross-DBMS Schema Compare』 (異な る DBMS 間での ス キーマ比較) を参照 し て く だ さ い。 こ れ ら のデモは、 5.1 リ リ ース用に作成 さ れた も のですが、 現在のバージ ョ ンに対 し て も 有効です。 デー タ ベースの構成管理 ス キーマのほかに、 構成の設定 も 組織内で変わ る 可能性があ り ます。 DB Change Manager を利用する と 、 デー タ ソ ー ス の構成の設定を把握で き ます。 ベース ラ イ ンやアー カ イ ブ構成を把握 し た り 、 変更を時系列に解析で き ます。 組織 用の標準や、 デー タ ベース と の比較用の標準を定義 し た構成標準を作成で き ます。 詳細については、 ビデオ デモ 『Monitoring for Change』 (変更の監視) を参照 し て く だ さ い。 こ のデモは、 5.1 リ リ ー ス用に作成 さ れた も のですが、 現在のバージ ョ ンに対 し て も 有効です。 レ ポー ト 、 通知、 変更履歴 DB Change Manager は、 プ ロ セ ス実行時の通知、 主要な情報を把握す る レ ポー ト 、 お よ び変更履歴の追跡な ど のデー タ 管理ア ク テ ィ ビ テ ィ をサポー ト し てい ます。 詳細については、 ビデオ デモ 『Monitoring for Change』 を参照 し て く だ さ い。 こ のデモは、 5.1 リ リ ース用に作成 さ れ た も のですが、 現在のバージ ョ ンに対 し て も 有効です。 4 D B CHA NGE M A NA GER 6.0 お よ び XE2 ク イ ッ ク ス タ ー ト ガ イ ド DB CHANGE MANAGER の概要 > 動作環境 デー タ のマスキング デー タ ベース のデー タ の本当の値を隠す必要があ る 特殊なシナ リ オがあ り ます。 た と えば、 開発中に個人デー タ や特 許デー タ を保護す る 必要があ る が、 ソ ― ス を正確に表 し たデー タ を扱 う 必要があ る 場合です。 デー タ 同期機能 と デー タ マ ス キ ン グ機能を組み合わせ る こ と に よ っ て ( ラ ン ダマ イ ズ、 シ ャ ッ フルな ど)、 ソ ース デー タ を複製 し て、 運用以外の環境ま たはセキ ュ アでない環境で、 マ ス ク さ れた コ ピーを使用す る こ と がで き ます。 詳細については、 ビデオ デモ 『Data Masking』 (デー タ のマ ス キ ン グ) を参照 し て く だ さ い。 こ のデモは、 5.1 リ リ ー ス用に作成 さ れた も のですが、 現在のバージ ョ ンに対 し て も 有効です。 ソ ース管理シ ス テムの統合 DB Change Manager は、 Concurrent Versions System (CVS)、 Visual SourceSafe (VSS)、 Eclipse プ ラ グ イ ン な ど の ソ ー ス管理シ ス テ ム と 統合で き ます。 DB Change Manager の [Navigator] は、 ソ ース管理下の フ ァ イ ルにア ク セ スする た めの イ ン タ ーフ ェ イ ス です。 ジ ョ ブ フ ァ イ ル と アーカ イ ブ バージ ョ ンは、 XML フ ァ イ ル と し て保存 さ れ、 同期ス ク リ プ ト はテ キ ス ト フ ァ イ ル と し て保存 さ れます。 ソ ース管理シ ス テ ム を使用 し て、 ソ ース コ ー ド 管理用のすべての ア ク シ ョ ン を実行で き ます。 詳細については、 ビデオ デモ 『Developer Versioning Database and Code』 (開発者に よ る デー タ ベース と コ ー ド のバー ジ ョ ニ ン グ) を参照 し て く だ さ い。 こ のデモは、 5.1 リ リ ース用に作成 さ れた も のですが、 現在のバージ ョ ンに対 し て も 有効です。 動作環境 DB Change Manager を使用す る 前に、 お使いの環境が以下の要件を満た し てい る か ど う か確認 し て く だ さ い。 • 1.2 GHz のプ ロ セ ッ サ • 1 GB の RAM • 500 MB のハー ド デ ィ ス ク 空 き 領域 (大規模なデー タ ソ ース の比較を行 う 場合は、 さ ら に大き な空き 領域を推奨 し ます) • 高解像度のモニ タ (1024 x 768)、 16 ビ ッ ト 以上のデ ィ ス プ レ イ • オペレーテ ィ ン グ シ ス テ ム : • Microsoft Windows 7 (x86-32、 Win32)、 Windows 2008 (x86-32、 Win32)、 Windows XP (x86-32、 Win32)、 Windows Vista (x86-32、 Win32)、 Windows Server 2003 メモ: Red Hat Enterprise Linux 5.0 (x86-32)、 GTK 2、 SuSe Linux Enterprise Server (x86) GTK+ 2.x は、 6.0/XE2 リ リ ース ではサポー ト さ れてい ません。 • Eclipse プ ラ グ イ ン を イ ン ス ト ールす る 場合は、 以下のバージ ョ ンが必要です。 • Eclipse バージ ョ ン 3.3 以降 • Sun Java Standard Edition 5.0 Update 11 以降 D B C HA N G E M A N A G E R 6. 0 お よ び XE 2 ク イ ッ ク ス タ ー ト ガ イ ド 5 D B C HA N G E M A N A G E R の 概 要 > デ ー タ ベ ー ス サ ポ ー ト デー タ ベース サポー ト DB Change Manager では、 以下のデー タ ベース プ ラ ッ ト フ ォーム をサポー ト し てい ます。 • IBM DB2 LUW 8.0 - 9.5 • Oracle 8i - 11g • Microsoft SQL Server 2000、 2005、 2008 • Sybase ASE 12.5 - 15、 15.0.1、 15.0.2 • Firebird® 1.5、 2.0 • InterBase® 2007、 2009 DB Change Manager は、 Unicode 形式を使用す る デー タ ソ ース をサポー ト し てい ます。 DB Change Manager のイ ン ス ト ール と ア ッ プ ブ レー ド DB Change Manager を イ ン ス ト ールす る には、 「DB Change Manager の イ ン ス ト ール と ラ イ セ ン ス登録」 を参照 し て く だ さ い。 必要に応 じ て、 DB Change Manager は、 既に イ ン ス ト ール さ れてい る DB Change Manager か ら ジ ョ ブな ど の情報を新 し いバージ ョ ンに移動す る ためのア ッ プグ レー ド 処理を提供 し ます。 ア ッ プグ レー ド については、 DB Change Manager ド キ ュ メ ン ト サ イ ト で公開 さ れてい る リ リ ース ノ ー ト フ ァ イ ルを参照 し て く だ さ い。 DB Change Manager の主要な概念 DB Change Manager を最 も 効果的に利用す る には、 まず、 こ の ツールがデー タ の管理に役立つ再利用可能なプ ロ セ ス を、 ど の よ う に表現 し て保存す る かについて理解 し 、 そのユーザー イ ン タ ーフ ェ イ ス の機能を学ぶ必要があ り ます。 • 「DB Change Manager のジ ョ ブ と ス ク リ プ ト の理解」 • 「DB Change Manager のユーザー イ ン タ ーフ ェ イ ス の理解」 DB Change Manager のジ ョ ブ と ス ク リ プ ト の理解 DB Change Manager では、 再利用可能なプ ロ セ ス を編成す る ために、 ジ ョ ブ と い う 概念を使用 し ます。 ジ ョ ブでは、 以下の タ イ プのオブジ ェ ク ト を使用 し ます。 • デー タ ソ ース : デー タ ソ ース は、 デー タ の リ ポジ ト リ (つま り 、 デー タ ベース) です。 • 構成標準 : 標準は、 最適な構成を作成す る のに役立つ、 し き い値演算子付 き プ ロ パテ ィ のカ ス タ ム セ ッ ト で、 ほかのデー タ ソ ース の構成を それ ら と 比較す る こ と がで き ます。 • スキーマや構成のアー カ イ ブ : アーカ イ ブは、 構成やス キーマの スナ ッ プシ ョ ッ ト です。 ほかの ス キーマや構 成 と 比較す る ために、 こ のアーカ イ ブ を使用で き ます。 DB Change Manager のジ ョ ブには以下の 2 種類があ り ます。 • オブ ジ ェ ク ト 作成ジ ョ ブ : ほかのジ ョ ブで使用す る オブジ ェ ク ト を作成す る ジ ョ ブ。 構成標準やアーカ イ ブ を 作成す る ためにジ ョ ブ を使用 し ます。 6 D B CHA NGE M A NA GER 6.0 お よ び XE2 ク イ ッ ク ス タ ー ト ガ イ ド D B C H A N G E MA NA G E R の 概 要 > D B C H A N G E M A NA G E R の 主 要 な 概 念 • 比較ジ ョ ブ : 比較ジ ョ ブは、 比較元のオブジ ェ ク ト と 比較先のオブジ ェ ク ト を比較 し て、 それ ら の類似点 と 相 違点を記述 し た情報を提供 し ます。 ま た、 こ の比較は、 SQL ス ク リ プ ト を生成する ために使用 さ れます。 比較 ジ ョ ブには以下の種類があ り ます。 • デー タ の比較 : デー タ 比較ジ ョ ブは、 2 つのデー タ ソ ース のデー タ リ ポジ ト リ を調査 し て、 それ ら の相違点 を判断 し ます。 こ の情報を利用 し て、 比較先のデー タ ソ ース を更新す る かの判断がで き ます。 • デー タ のマスキング : デー タ マ ス キ ン グ ジ ョ ブは、 特殊なデー タ 比較ジ ョ ブで、 指定 し た フ ィ ール ド の本 当の値を マ ス ク し て、 機密デー タ の コ ピーを作成 し ます。 • 構成の比較 : 構成比較ジ ョ ブは、 比較元 と 比較先の間で構成の設定が同 じ か ど う か を判断 し ます。 こ の情報 は、 すばや く 問題を診断す る のに役立ち ます。 • スキーマの比較 : ス キーマ比較ジ ョ ブ を利用す る と 、 デー タ ソ ースやアーカ イ ブ と 同様に ス キーマ を比較で き ます。 こ れは、 開発、 テ ス ト 、 運用のサ イ ク ルを通 し て、 ス キーマの変更を管理す る のに役立ち ます。 比較ジ ョ ブ を実行す る と 、 DB Change Manager に よ っ て、 タ ーゲ ッ ト のデー タ 、 構成、 ま たは ス キーマ を更新で き る SQL 同期ス ク リ プ ト が生成 さ れます。 実行す る 前に、 ス ク リ プ ト を変更す る こ と も で き ます。 た と えば、 DB Change Manager の ス ク リ プ ト を使用 し て、 開発環境 と テ ス ト 環境の間でデー タ の同期を取る こ と がで き ます。 ジ ョ ブの仕様 に慣れた ら 、 ジ ョ ブ を利用 し て、 こ の ス ク リ プ ト を自動的に実行 し 、 デー タ を同期 さ せ る こ と も で き ます。 複数のジ ョ ブやス ク リ プ ト をプ ロ ジ ェ ク ト に ま と め る こ と も で き ます。 プ ロ ジ ェ ク ト は、 [Project Explorer] と [Navigator] ビ ュ ーで表示で き ます。 [Navigator] ビ ュ ーは、 ソ ース管理シ ス テ ム内の フ ァ イ ル と や り 取 り をする 手段 を提供 し ます。 D B C HA N G E M A N A G E R 6. 0 お よ び XE 2 ク イ ッ ク ス タ ー ト ガ イ ド 7 D B C HA N G E M A N A G E R の 概 要 > D B C HA N G E M A N A G E R の 主 要 な 概 念 DB Change Manager のユーザー イ ン タ ー フ ェ イ スの理解 DB Change Manager 開発環境のワー ク ベ ン チには、 ビ ュ ー、 エデ ィ タ 、 お よ び メ ニ ュ ーを介 し て、 比較ジ ョ ブを作 成、 管理、 ナビ ゲー ト す る ための イ ン タ ーフ ェ イ ス があ り ます。 Eclipse に慣れてい る 場合は、 こ の イ ン タ ーフ ェ イ ス の多 く の要素に見覚えがあ る で し ょ う 。 [Welcome Page] は、 最初にアプ リ ケーシ ョ ン を起動 し た と き に表示 さ れ る 初期画面です。 こ の画面には、 初めて利 用す る ユーザーに役立つ情報への リ ン ク が表示 さ れます。 ビ ュ ーは、 階層的な情報をナビ ゲー ト し た り 、 エデ ィ タ を開いた り 、 さ ま ざ ま な アプ リ ケーシ ョ ン要素のプ ロ パテ ィ を表示す る のに役立ち ます。 た と えば、 [Data Source Explorer] ビ ュ ーには、 環境内の全デー タ ソ ース と 、 それぞ れに関連付け ら れた比較ジ ョ ブ と を含むツ リ ーが表示 さ れます。 こ の ビ ュ ーか ら 直接 こ れ ら のジ ョ ブを起動 し た り 、 デー タ ソ ース の接続プ ロ パテ ィ を変更 し た り 、 構成アーカ イ ブを作成 / 編集す る こ と が可能です。 エデ ィ タ は、 ジ ョ ブの実行な ど の さ ま ざ ま な タ ス ク を実行す る のに便利です。 た と えば、 スキーマ比較ジ ョ ブのエ デ ィ タ を使用 し て、 ス キーマ比較ジ ョ ブ を定義 し た り 実行で き ます。 メ ニ ュ ー バー と コ マ ン ド ツールバーのオプシ ョ ンには、 ビ ュ ーやエデ ィ タ の起動、 ナビ ゲーシ ョ ン、 環境設定な ど、 さ ま ざ ま な機能があ り ます。 8 D B CHA NGE M A NA GER 6.0 お よ び XE2 ク イ ッ ク ス タ ー ト ガ イ ド D B CH A NG E M A N A G E R の 概 要 > 補 足 的 な 製 品 情 報 補足的な製品情報 エンバカデ ロ ・ テ ク ノ ロ ジーズの Web サ イ ト は、 ホ ワ イ ト ペーパー、 記事、 FAQ、 デ ィ ス カ ッ シ ョ ン グループ を含 む補足的な製品情報の優れた情報源です。 詳細は、 以下のサ イ ト にア ク セ ス し て く だ さ い。 • 製品ホーム ページ • エンバカデ ロ ・ テ ク ノ ロ ジーズの ド キ ュ メ ン ト サ イ ト • オン ラ イ ン デモ D B C HA N G E M A N A G E R 6. 0 お よ び XE 2 ク イ ッ ク ス タ ー ト ガ イ ド 9 D B C HA N G E M A N A G E R の 概 要 > 補 足 的 な 製 品 情 報 10 D B C HA NGE M A NA GER 6.0 お よ び XE2 ク イ ッ ク ス タ ー ト ガ イ ド DB Change Manager の新機能 新機能の詳細については、 『DB Change Manager User Guide』 ま たはオン ラ イ ン ヘルプを参照 し て く だ さ い。 こ の リ リ ース での変更点は以下の と お り です。 • ジ ョ ブ を zip フ ァ イ ル と し てエ ク ス ポー ト お よ び イ ン ポー ト で き ます。 • ス キーマ アーカ イ ブ ジ ョ ブのパフ ォーマ ン ス が最適化 さ れ、 使いやす さ と ス ケー ラ ビ リ テ ィ が向上 し ま し た。 メ モ リ 使用量が削減 さ れ、 よ り 大規模な ス キーマ アーカ イ ブ ジ ョ ブ を正常に実行で き る よ う にな り ま し た。 結 果ページの閲覧、 オブジ ェ ク ト の フ ィ ル タ リ ン グお よ び選択ま たは選択解除、 DDL 抽出ス ク リ プ ト で使用 さ れ たオブジ ェ ク ト の概要レ ポー ト の参照が可能です。 • 有効な ラ イ セ ン ス が起動時に複数見つか っ た場合は、 ダ イ ア ロ グが開いて、 優先す る ラ イ セ ン ス を選択す る よ う に指示 さ れます。 • ス キーマ比較ジ ョ ブでマ ス タ ー カ タ ロ グ ま たはユーザー マ ッ ピ ン グ を比較す る 際には、 単一の ソ ース に対 し て 複数の タ ーゲ ッ ト を選択で き ます。 • デー タ 比較ジ ョ ブのパフ ォーマ ン ス が最適化 さ れ、 よ り 大規模なジ ョ ブ をサポー ト す る よ う にな り ま し た。 • ス キーマ比較ジ ョ ブ と ス キーマ アーカ イ ブ ジ ョ ブについては、 [Include Table Dependencies] オプシ ョ ン を 設定す る と 、 テーブルの依存関係がすべて抽出 さ れます。 デフ ォ ル ト では、 こ れは選択 さ れてい ません。 • 多 く の場合のパフ ォーマ ン ス を向上 さ せ る ため、 SQL エデ ィ タ の設定が変わ り ま し た。 [Enable SQL Parser] オプシ ョ ンには、 フ ァ イ ル サ イ ズの し き い値が含まれ る よ う にな り ま し た。 デフ ォ ル ト では、 700 KB よ り 小 さ い SQL フ ァ イ ルの場合はパーサーが有効にな り 、 それ よ り 大 き い フ ァ イ ルの場合はパーサーが無効にな り ま す。 こ の フ ァ イ ル サ イ ズは構成で き ます。 [Parsing Delay] オプシ ョ ンは も う サポー ト さ れてい ません。 • [SQL Editor Results Viewer] 設定には、 出力を フ ァ イ ルに保存する オプシ ョ ンが含まれてい ます。 • デー タ ソ ース には [Category] プ ロ パテ ィ があ る ため、 色分け さ れた [Development]、 [Test]、 [QA]、 [Production] の各カ テ ゴ リ でデー タ ソ ース を分類で き ます。 • デー タ 比較ジ ョ ブの [Drop and Recreate Foreign Keys] 設定の動作が明確にな り ま し た。 デフ ォ ル ト では、 こ のオプシ ョ ンは選択 さ れてい ます。 こ のオプシ ョ ンの選択を解除す る と 、 デー タ 比較ジ ョ ブでは、 順序付 き テーブル挿入ス テー ト メ ン ト お よ びテーブル削除ス テー ト メ ン ト が生成 さ れます。 テーブル マ ッ ピ ン グに よ っ ては、 こ れは参照整合性に影響を及ぼす可能性があ り ます。 DB Change Manager の前バージ ョ ンか らのア ッ プグ レー ド こ の リ リ ース では、 ス キーマ比較の保存形式が変わ り ま し た。 以前の ス キーマ比較ジ ョ ブ を イ ン ポー ト す る には、 イ ン ポー ト 機能を使用 し ます。 ア ッ プグ レー ド の詳細については、 DB Change Manager ド キ ュ メ ン ト サ イ ト で公開 さ れてい る リ リ ース ノ ー ト フ ァ イ ルを参照 し て く だ さ い。 D B C HA N G E M A N A G E R 6. 0 お よ び XE 2 ク イ ッ ク ス タ ー ト ガ イ ド 11 D B C HA N G E M A N A G E R の 新 機 能 > D B C H A N G E MA NA G E R の 前 バ ー ジ ョ ン か ら の ア ッ プ グ レ ー ド 12 D B C HA NGE M A NA GER 6.0 お よ び XE2 ク イ ッ ク ス タ ー ト ガ イ ド DB Change Manager のイ ン ス ト ール と ラ イ セ ン ス登録 こ のセ ク シ ョ ンの内容は以下の と お り です。 • 「動作環境」 • 「DB Change Manager の イ ン ス ト ール」 • 「DB Change Manager の ラ イ セ ン ス登録」 • 「アプ リ ケーシ ョ ンの起動時に ト ラ イ アル ラ イ セ ン ス ま たは ワー ク ス テーシ ョ ン ラ イ セ ン ス を登録する 」 • 「アプ リ ケーシ ョ ンの起動後に ワー ク ス テーシ ョ ン ラ イ セ ン ス を登録する 」 • 「お問い合わせフ ォーム」 動作環境 DB Change Manager を イ ン ス ト ールす る 前に、 お使いの環境が、 「動作環境」 に示 さ れてい る 要件を満た し てい る か ど う か を確認 し て く だ さ い。 DB Change Manager のイ ン ス ト ール DB Change Manager を ワー ク ス テーシ ョ ンに イ ン ス ト ールす る には、 イ ン ス ト ー ラ を実行 し 、 表示 さ れた イ ン ス ト ー ル ウ ィ ザー ド の指示に従い ます。 イ ン ス ト ールが完了 し た ら 、 リ リ ース ノ ー ト フ ァ イ ルに目を通 し て、 製品の使用 に影響を与え る 既知の問題や注意書 き が記載 さ れていないか確認 し ます。 ToolBox 環境での DB Change Manager のイ ン ス ト ール DB Change Manager ユーザーがシ ス テ ム管理者か ら Embarcadero ToolBox を提供 さ れてい る 場合は、 ユーザーの ToolBox で DB Change Manager が使用可能にな り ます。 詳細については、 シ ス テ ム管理者に尋ね、 『ToolBox User Guide』 を参照 し て く だ さ い。 AppWave 環境での DB Change Manager のイ ン ス ト ール DB Change Manager ユーザーがシ ス テ ム管理者か ら Embarcadero AppWave を提供 さ れてい る 場合は、 ユーザーの AppWave ブ ラ ウ ザで DB Change Manager が使用可能にな り ます。 詳細については、 シ ス テ ム管理者に尋ね、 AppWave ブ ラ ウ ザのオン ラ イ ン ヘルプ を参照 し て く だ さ い。 D B C HA N G E M A N A G E R 6. 0 お よ び XE 2 ク イ ッ ク ス タ ー ト ガ イ ド 13 D B C HA N G E M A N A G E R の イ ン ス ト ー ル と ラ イ セ ン ス 登 録 > D B C H A N G E M A N A G E R の ラ イ セ ン ス 登 録 DB Change Manager のラ イ セ ン ス登録 DB Change Manager では、 以下の種類の ラ イ セ ン ス をサポー ト し てい ます。 • ト ラ イ アル ラ イ セ ン ス : 製品のすべての機能を備え た期限付き ト ラ イ アル版の ラ イ セ ン ス。 製品を使用する 前 に、 まず、 ト ラ イ アル ラ イ セ ン ス を登録す る 必要があ り ます。 詳細については、 「アプ リ ケーシ ョ ンの起動時 に ト ラ イ アル ラ イ セ ン ス ま たは ワー ク ス テーシ ョ ン ラ イ セ ン ス を登録す る 」 を参照 し て く だ さ い。 • ワー ク ス テーシ ョ ン ラ イ セ ン ス : 特定の ワ ー ク ス テーシ ョ ンに関連付け ら れ る 単一ま たは一連の ラ イ セ ン ス。 製品はその ワー ク ス テーシ ョ ンでのみ使用で き ます。 詳細については、 「アプ リ ケーシ ョ ンの起動後に ワー ク ス テーシ ョ ン ラ イ セ ン ス を登録す る 」 を参照 し て く だ さ い。 • ToolCloud ラ イ セ ン ス または AppWave ラ イ セ ン ス : ToolCloud ラ イ セ ン ス ま たは AppWave ラ イ セ ン ス は、 通 常、 同時使用 ラ イ セ ン ス で、 シ ス テ ム管理者が管理 し ます。 詳細は、 シ ス テ ム管理者に確認 し て く だ さ い。 登録にあ た っ て問題があ る 場合は、 「お問い合わせフ ォーム」 を参照 し て く だ さ い。 ア プ リ ケーシ ョ ンの起動時に ト ラ イ アル ラ イ セ ン ス または ワー ク ス テーシ ョ ン ラ イ セ ン ス を登録する Embarcadero 製品の ト ラ イ アル版を ダ ウ ン ロ ー ド し た後間 も な く 、 シ リ アル番号が記載 さ れた電子 メ ールがエンバカ デ ロ ・ テ ク ノ ロ ジーズか ら 送 ら れて く る はずですので、 それを登録す る 必要があ り ます。 製品を購入 し アプ リ ケー シ ョ ン を初めて実行す る 前にシ リ アル番号を受け取っ た場合や、 ト ラ イ アル期間が終了 し た場合に も 、 以下の手順が 適用 さ れます。 ア プ リ ケーシ ョ ンの起動時にシ リ アル番号を登録するには : 1 アプ リ ケーシ ョ ン を起動 し ます。 [Embarcadero License Registration] ダ イ ア ロ グが表示 さ れます。 2 電子 メ ールに記載 さ れてい る シ リ アル番号を コ ピー し て [Serial Number] フ ィ ール ド に貼 り 付け ます。 3 EDN (Embarcadero Developer Network) ア カ ウ ン ト の認証情報を [Login name] ま たは [Email] フ ィ ール ド と [Password] フ ィ ール ド に入力 し ます。 EDN ア カ ウ ン ト を作成 し た こ と がないか、 パ ス ワー ド を忘れた場合は、 [I need to create ...] ま たは [I’ve lost my password] を ク リ ッ ク し ます。 4 [Register] を ク リ ッ ク し ます。 使用許諾フ ァ イ ルが自動的にダ ウ ン ロ ー ド さ れ イ ン ス ト ール さ れ る はずです。 そ う な ら ない場合は、 [Trouble Connecting? Try Web Registration] リ ン ク を ク リ ッ ク し 、 表示 さ れ る 指示に従い ます。 それで も ま だ問題が あ る 場合は、 「お問い合わせフ ォーム」 を参照 し て く だ さ い。 14 D B C HA NGE M A NA GER 6.0 お よ び XE2 ク イ ッ ク ス タ ー ト ガ イ ド D B C H A N G E MA N A G E R の イ ン ス ト ー ル と ラ イ セ ン ス 登 録 > D B C H A N G E MA N A G E R の ラ イ セ ン ス 登 録 ア プ リ ケーシ ョ ンの起動後にワー ク ス テーシ ョ ン ラ イ セ ン ス を登録する 以下の手順では、 既に電子 メ ールで ワー ク ス テーシ ョ ン ラ イ セ ン ス を受け取っ てお り 、 有効な ト ラ イ アル ラ イ セ ン ス を現在持っ てい る と 仮定 し てい ます。 ト ラ イ アル版を イ ン ス ト ール し ていないか、 ト ラ イ アル期間が既に終了 し て い る 場合は、 代わ り に、 「アプ リ ケーシ ョ ンの起動時に ト ラ イ アル ラ イ セ ン ス ま たは ワー ク ス テーシ ョ ン ラ イ セ ン ス を登録す る 」 で示 し た手順に従い ます。 ア プ リ ケーシ ョ ンの起動後にシ リ アル番号を登録するには : 1 [Help | Launch License Manager] を ク リ ッ ク し ます。 2 [License Manager] ダ イ ア ロ グで、 [Serial | Add] を ク リ ッ ク し ます。 3 電子 メ ールに記載 さ れてい る シ リ アル番号を コ ピー し て [Add Serial Number] ダ イ ア ロ グに貼 り 付け ます。 4 [OK] を ク リ ッ ク し ます。 5 [Unregistered Serial Numbers] を展開 し 、 追加 し たばか り のシ リ アル番号を右 ク リ ッ ク し [Register] を選択 し ます。 登録ダ イ ア ロ グが表示 さ れます。 メモ: [Registration Code] ボ ッ ク ス には、 他の登録方法で必要なマシ ン固有の識別子が表示 さ れま す。 6 [Register using Online Registration] が選択 さ れてい る こ と を確認 し ます。 7 EDN (Embarcadero Developer Network) ア カ ウ ン ト の認証情報を [Login name] ま たは [Email] フ ィ ール ド と [Password] フ ィ ール ド に入力 し ます。 8 [Register] を ク リ ッ ク し ます。 使用許諾フ ァ イ ルが自動的にダ ウ ン ロ ー ド さ れ イ ン ス ト ール さ れ る はずです。 そ う な ら ない場合は、 [Trouble Connecting? Try Web Registration] リ ン ク を ク リ ッ ク し 、 表示 さ れ る 指示に従い ます。 それで も ま だ問題が あ る 場合は、 「お問い合わせフ ォーム」 を参照 し て く だ さ い。 お問い合わせ フ ォ ーム 上記手順のいずれで も 問題があ る 場合は、 サポー ト サ イ ト のお問い合わせフ ォーム よ り 問題点を ご報告 く だ さ い。 その際には、 以下の情報を伝え る 必要があ り ます。 • EDN (Embarcadero Developer Network) ア カ ウ ン ト の認証情報 • ラ イ セ ン ス登録の済んでいないアプ リ ケーシ ョ ン を起動 し た と き に開かれた [Embarcadero License Registration] ダ イ ア ロ グに表示 さ れた登録 コ ー ド • 製品の基本 ラ イ セ ン ス シ リ アル番号 • 購入 し た追加機能があればその ラ イ セ ン ス シ リ アル番号 必要な情報を選択 ・ 入力を行 う と 、 ケース登録の メ ールがエンバカデ ロ よ り 届 き ます。 その後、 DB Change Manager に イ ン ポー ト す る 使用許諾フ ァ イ ルが電子 メ ールで送 ら れて き ます。 使用許諾フ ァ イルを イ ンポー ト するには : 1 電子 メ ールで送 ら れて き た使用許諾フ ァ イ ルをデス ク ト ッ プや、 C:\temp な ど の一時デ ィ レ ク ト リ に保存 し ま す。 2 アプ リ ケーシ ョ ン内か ら 、 [Help | Embarcadero Licensing | License Registration] を ク リ ッ ク し ます。 D B C HA N G E M A N A G E R 6. 0 お よ び XE 2 ク イ ッ ク ス タ ー ト ガ イ ド 15 D B C HA N G E M A N A G E R の イ ン ス ト ー ル と ラ イ セ ン ス 登 録 > D B C H A N G E M A N A G E R の ラ イ セ ン ス 登 録 3 [License | Import] を ク リ ッ ク し ます。 4 使用許諾フ ァ イ ルを保存 し たデ ィ レ ク ト リ に移動 し 、 使用許諾フ ァ イ ルを ダブル ク リ ッ ク し ます。 5 [Import] ボ タ ン を ク リ ッ ク す る と 、 使用許諾フ ァ イ ルが イ ン ポー ト さ れます。 6 [Finish] を ク リ ッ ク し ます。 16 D B C HA NGE M A NA GER 6.0 お よ び XE2 ク イ ッ ク ス タ ー ト ガ イ ド DB Change Manager ク イ ッ ク ス タ ー ト チ ュ ー ト リ アル こ の ド キ ュ メ ン ト では、 以下の段階的なチ ュ ー ト リ アルを用いて、 DB Change Manager の主要機能を順に説明 し ま す。 • 「チ ュ ー ト リ アル 1 : デー タ の比較」 • 「チ ュ ー ト リ アル 2 : デー タ の同期」 • 「チ ュ ー ト リ アル 3 : 構成の比較」 • 「チ ュ ー ト リ アル 4 : 構成標準の定義」 • 「チ ュ ー ト リ アル 5 : ス キーマの比較 と 同期」 • 「チ ュ ー ト リ アル 6 : ス キーマ アーカ イ ブの定義」 • 「チ ュ ー ト リ アル 7 : デー タ のマ ス キ ン グ」 • 「チ ュ ー ト リ アル 8 : 自動ス ク リ プ ト の定義 と 実行」 チ ュ ー ト リ アルを始め る 前に、 使用で き る デー タ ソ ース を 2 つ決めて く だ さ い。 こ れ ら のデー タ ソ ース は実際の業 務で使用 さ れてい る も のや極めて重要な も のであ っ てはな ら ず、 ス キーマ と デー タ が似た も のでなければな り ませ ん。 チ ュ ー ト リ アル 1 : デー タ の比較 デー タ 比較ジ ョ ブは、 デー タ ソ ース間でデー タ ベース レベル、 テーブル レベル、 行レベルでデー タ を比較お よ び修 正す る 処理を自動化 し た も のです。 [Data Source Explorer] で比較元 と 比較先のデー タ ソ ース を選択 し 、 それ ら の 間でデー タ ベースお よ びテーブルを マ ッ ピ ン グ し た後、 比較ジ ョ ブ を実行 し ます。 DB Change Manager では、 情報を比較 し 、 結果画面に以下の詳細情報を表示 し ます。 • 比較元 と 比較先で共通す る デー タ の全割合 (パーセ ン ト ) • 一方にのみ存在す る デー タ 値な ど、 2 つのデー タ ベース間の相違点 い っ たんデー タ 比較ジ ョ ブ を実行すれば、 同期の問題が見つか っ て も 、 足 り ない行を追加 し た り 一致 し ない値を更新 す る 自動生成 SQL ス ク リ プ ト を実行す る こ と で、 それ ら の問題を修正で き ます。 その SQL ス ク リ プ ト を実行前に編 集 し て、 将来使用す る ために保存す る こ と がで き ます。 Change Manager を起動するには : • Windows の [ ス タ ー ト ] メ ニ ュ ーか ら 、 [ プ ログ ラ ム (すべてのプ ログ ラ ム) | Embarcadero DB Change Manager | DB Change Manager] を選択 し ます。 DB Change Manager を初めて起動す る と 、 [Welcome Page] が表示 さ れます。 [Welcome Page] のオプシ ョ ンにざ っ と 目を通 し た後、 その画面を閉 じ ます。 D B C HA N G E M A N A G E R 6. 0 お よ び XE 2 ク イ ッ ク ス タ ー ト ガ イ ド 17 D B C HA N G E M A N A G E R ク イ ッ ク ス タ ー ト チ ュ ー ト リ ア ル > チ ュ ー ト リ ア ル 1 : デ ー タ の 比 較 デー タ ソ ースの追加 ジ ョ ブ を定義 し 実行す る には、 まず、 接続情報な ど の詳細情報を DB Change Manager に提供する こ と でデー タ ソ ー ス を登録 し ます。 デー タ ソ ース をいっ たん登録す る と カ タ ロ グに保存 さ れた ま ま にな る ため、 DB Change Manager を 開 く たびに登録 し 直す必要はあ り ません。 登録 し た単一のデー タ ソ ース を複数のジ ョ ブで使用で き ます。 [Data Source Explorer] には、 登録済みデー タ ソ ース のほか、 それ ら に関連付け ら れてい る ジ ョ ブがあれば、 それ ら も 表示 さ れます。 デー タ ソ ース を登録す る 前に、 リ ポジ ト リ の場所 と 接続権限に関する 情報を収集 し ます。 デー タ ソ ース を追加するには : 1 [Data Source Explorer] ビ ュ ーの上部にあ る [Discover Data Sources] ア イ コ ン を ク リ ッ ク し ます。 2 [Discover Data Sources] ウ ィ ザー ド で、 デー タ ソ ース の検索場所を選択 し 、 [Next >] を ク リ ッ ク し ます。 18 D B C HA NGE M A NA GER 6.0 お よ び XE2 ク イ ッ ク ス タ ー ト ガ イ ド DB CHANGE MANAGER ク イ ッ ク ス タ ー ト チ ュ ー ト リ ア ル > チ ュ ー ト リ ア ル 1 : デ ー タ の比較 3 DB Change Manager 環境に追加す る デー タ ソ ース を選択 し 、 [Finish] を ク リ ッ ク し ます。 新 し いデー タ ソ ース (1 つま たは複数) が [Data Source Explorer] に表示 さ れます。 ヒント : 4 [Discover Data Sources] ウ ィ ザー ド は、 [File | New Data Source] を ク リ ッ ク し て も 表示で き ます。 新 し く 追加 し たデー タ ソ ース の接続プ ロ パテ ィ を設定 し ます。 [Data Source Explorer] で、 デー タ ソ ース を右 ク リ ッ ク し て、 接続プ ロ パテ ィ を設定 し ます。 D B C HA N G E M A N A G E R 6. 0 お よ び XE 2 ク イ ッ ク ス タ ー ト ガ イ ド 19 D B C HA N G E M A N A G E R ク イ ッ ク ス タ ー ト チ ュ ー ト リ ア ル > チ ュ ー ト リ ア ル 1 : デ ー タ の 比 較 デー タ 比較ジ ョ ブの作成 以下の手順を実行す る 前に、 少な く と も 2 つのデー タ ソ ース が DB Change Manager に登録 さ れてい る こ と を確認 し て く だ さ い。 こ れ ら 2 つのデー タ ソ ース は ス キーマ と そのデー タ 内容が似てい る こ と が理想です。 そ う すれば、 比 較す る こ と に意味があ り ます。 [Overview] タ ブ でデー タ 比較ジ ョ ブ を作成するには : 1 [File | New | Data Comparison Job] を選択 し ます。 2 デー タ 比較ジ ョ ブ エデ ィ タ の [Overview] タ ブで、 ジ ョ ブの名前を [Name] フ ィ ール ド に入力 し ます。 3 [Data Source Explorer] でデー タ ソ ース を ク リ ッ ク し [Data Comparison Source] ボ ッ ク ス に ド ラ ッ グ し ま す。 デフ ォ ル ト では、 デー タ ソ ース内のすべてのデー タ ベース が選択 さ れます。 必要があれば、 メ ニ ュ ーを使用 し て単一のデー タ ベース を指定 し ます。 4 [Data Source Explorer] でデー タ ソ ース を ク リ ッ ク し [Data Comparison Target] ボ ッ ク ス に ド ラ ッ グ し ます。 5 [File | Save] を選択す る か Ctrl+S を押 し て、 ジ ョ ブ を保存 し ます。 20 D B C HA NGE M A NA GER 6.0 お よ び XE2 ク イ ッ ク ス タ ー ト ガ イ ド DB CHANGE MANAGER ク イ ッ ク ス タ ー ト チ ュ ー ト リ ア ル > チ ュ ー ト リ ア ル 1 : デ ー タ の比較 [Options] タ ブ でジ ョ ブ を カ ス タ マ イ ズするには : 1 [Options] タ ブ を ク リ ッ ク し ます。 2 [Options] タ ブで、 使用可能な さ ま ざ ま な設定を確認 し ます。 特に、 [Mapping Options] セ ク シ ョ ンのチ ェ ッ ク ボ ッ ク ス を オン ま たはオ フ に し ます。 D B C HA N G E M A N A G E R 6. 0 お よ び XE 2 ク イ ッ ク ス タ ー ト ガ イ ド 21 D B C HA N G E M A N A G E R ク イ ッ ク ス タ ー ト チ ュ ー ト リ ア ル > チ ュ ー ト リ ア ル 1 : デ ー タ の 比 較 [Mapping] タ ブ で比較を詳細化する には : 1 [Mapping] タ ブ を ク リ ッ ク し ます。 2 比較す る デー タ ベース を選択 し ます。 通常、 比較対象同士は名前が同 じ か似てい ます。 ヒント : 22 ペ イ ンの下部にあ る [All] コ マ ン ド ま たは [None] コ マ ン ド を使用す る と 、 すべてのデー タ ベー ス を選択ま たは選択解除で き ます。 D B C HA NGE M A NA GER 6.0 お よ び XE2 ク イ ッ ク ス タ ー ト ガ イ ド DB CHANGE MANAGER ク イ ッ ク ス タ ー ト チ ュ ー ト リ ア ル > チ ュ ー ト リ ア ル 1 : デ ー タ の比較 3 デフ ォ ル ト では、 DB Change Manager にはテーブル マ ッ ピ ン グは表示 さ れません。 それ ら を表示す る には、 [Database Mapping] ペ イ ンの右側にあ る [Inspect] セ ク シ ョ ンで [Checked] オプシ ョ ン を選択 し ます。 進行状 況バーが右下隅に表示 さ れます。 2 つのデー タ ベース でテーブルが互いに対応す る か ど う か、 そ し て対応する 場合はど う 対応す る かが [Table Mapping] ペ イ ンに表示 さ れます。 デー タ 比較ジ ョ ブ エデ ィ タ では、 対応関係を検出 し た ら 、 比較元 と 比較先の間でデー タ ベースお よ びテーブル を自動的にマ ッ ピ ン グ し ます。 マ ッ ピ ン グがない場合はそれが示 さ れ、 対応付けがで き ない場合は詳細な情報 が表示 さ れます。 D B C HA N G E M A N A G E R 6. 0 お よ び XE 2 ク イ ッ ク ス タ ー ト ガ イ ド 23 D B C HA N G E M A N A G E R ク イ ッ ク ス タ ー ト チ ュ ー ト リ ア ル > チ ュ ー ト リ ア ル 1 : デ ー タ の 比 較 • 各マ ッ ピ ン グのチ ェ ッ ク ボ ッ ク ス を必要に応 じ てオン ま たはオ フ に し ます。 ジ ョ ブを実行する 前に不完全な マ ッ ピ ン グ を調整で き ます。 比較先デー タ ソ ース列の未確定項目を ク リ ッ ク し 、 ド ロ ッ プダ ウ ン メ ニ ュ ー を使用 し てマ ッ ピ ン グ を指定 し ます。 ヒント : 24 ペアが選択 さ れてい る 状態で [Filter:] セ ク シ ョ ンの [edit] を ク リ ッ ク す る と 、 [Columns, Comparison Key, and Filter] ダ イ ア ロ グ を使用 し て WHERE 句を挿入す る な ど、 マ ッ ピ ン グ を さ ら に詳細な も のにで き ます。 D B C HA NGE M A NA GER 6.0 お よ び XE2 ク イ ッ ク ス タ ー ト ガ イ ド DB CHANGE MANAGER ク イ ッ ク ス タ ー ト チ ュ ー ト リ ア ル > チ ュ ー ト リ ア ル 1 : デ ー タ の比較 [Notification] タ ブ で通知機能を指定する には : 1 [Notification] タ ブ を ク リ ッ ク し ます。 2 [Notification] タ ブで、 こ のジ ョ ブの実行時におけ る DB Change Manager の通知先を選択 し ます。 ジ ョ ブ を実行 し 結果を表示するには : 1 ウ ィ ン ド ウ の右上にあ る [Run Job] ア イ コ ン を ク リ ッ ク し ます。 D B C HA N G E M A N A G E R 6. 0 お よ び XE 2 ク イ ッ ク ス タ ー ト ガ イ ド 25 D B C HA N G E M A N A G E R ク イ ッ ク ス タ ー ト チ ュ ー ト リ ア ル > チ ュ ー ト リ ア ル 1 : デ ー タ の 比 較 2 [Results] タ ブに、 ジ ョ ブ進行状況バー と 結果が表示 さ れます。 ジ ョ ブの結果を確認す る には、 個々のペアの [Results] 列にあ る [View] コ マ ン ド を ク リ ッ ク し ます。 3 [Database Results] タ ブで、 選択 し たデー タ ベース のテーブル と 行の詳細な結果を確認 し ます。 26 D B C HA NGE M A NA GER 6.0 お よ び XE2 ク イ ッ ク ス タ ー ト ガ イ ド DB CHANGE MANAGER ク イ ッ ク ス タ ー ト チ ュ ー ト リ ア ル > チ ュ ー ト リ ア ル 2 : デ ー タ の同期 チ ュ ー ト リ アル 2 : デー タ の同期 SQL 同期ス ク リ プ ト を生成 し 実行するには : 1 デー タ ベース比較ジ ョ ブ エデ ィ タ の [Database Results] タ ブの下部にあ る ラ ジオ ボ タ ンの 1 つ (た と えば [Mismatched]) を ク リ ッ ク し て、 実行す る 解決策の種類を指定 し ます。 2 右下にあ る [Generate a SQL Script] を ク リ ッ ク し ます。 3 SQL エデ ィ タ で、 [Execute SQL] ア イ コ ン (緑色の矢印) を ク リ ッ ク し てデー タ を同期 さ せます。 メモ: 4 SQL ス ク リ プ ト を実行す る と 、 デー タ ソ ース内のデー タ が変更 さ れ る 可能性があ り ます。 ス ク リ プ ト を実行す る 前に、 必ず、 起 こ り 得 る 変更をすべて確認 し ス ク リ プ ト に目を通 し て く だ さ い。 レ ポー ト を作成す る 場合は、 [Database Results] タ ブを選択 し [View Diff Report] を ク リ ッ ク し ます。 D B C HA N G E M A N A G E R 6. 0 お よ び XE 2 ク イ ッ ク ス タ ー ト ガ イ ド 27 D B C HA N G E M A N A G E R ク イ ッ ク ス タ ー ト チ ュ ー ト リ ア ル > チ ュ ー ト リ ア ル 3 : 構 成 の 比 較 機能のハイ ラ イ ト : [Compression Comparison] オプ シ ョ ン 多数のデー タ ベース、 テーブル、 行が含まれてい る 大規模な リ ポジ ト リ を比較す る のは、 特に行レベルの精度を必要 と する 場合は、 時間のかか る 面倒な処理にな る おそれがあ り ます。 [Compression Comparison] オプシ ョ ン を選択する と 、 デー タ の比較を最初は行レベルではな く テーブル レベルで 実行す る アルゴ リ ズ ムが有効にな り ます。 ペア を成す各テーブルには値が割 り 当て ら れ、 それ ら の値が一致す る 場合 は、 次のテーブル ペアの比較に移 り ます。 値が一致 し ない場合は、 行レベルでの よ り 詳細な比較が行われます。 こ れに よ り 、 一般に比較処理は高速化 さ れ、 処理中に精度が失われ る こ と も あ り ません。 こ の機能を有効にす る には、 [Options] タ ブの [Execution Options] セ ク シ ョ ンに移動 し 、 [Compression Comparison] を選択 し ます。 チ ュ ー ト リ アル 3 : 構成の比較 構成比較ジ ョ ブでは、 指定 さ れた 2 つのデー タ ソ ース の構成設定を調べ、 両者の相違点を記述 し ます。 [Data Source Explorer] か ら 1 組のデー タ ソ ース を選択 し 、 プ ロ パテ ィ 比較の詳細化、 ジ ョ ブの実行、 結果の表示を行い ます。 ペア を構成す る デー タ ソ ース間に問題があれば、 得 ら れた結果に基づいて、 それ ら を修正で き ます。 ま た、 構成アーカ イ ブ ま たは構成標準に照 ら し 合わせてデー タ ソ ース を比較する こ と も で き ます。 アーカ イ ブは、 デー タ ソ ース の構成設定のあ る 時点での スナ ッ プシ ョ ッ ト です。 標準は、 最適な構成を作成する のに役立つ、 し き い値演算子付 き プ ロ パテ ィ のカ ス タ ム セ ッ ト で、 既存のデー タ ソ ース設定を それ ら と 比較す る こ と がで き ます。 構成比較ジ ョ ブ を定義 し 実行するには : 1 [File | New | Configuration Comparison Job] を選択 し ます。 2 構成比較ジ ョ ブ エデ ィ タ で、 ジ ョ ブの名前を [Name] フ ィ ール ド に入力 し ます。 3 [Data Source Explorer] か ら [Configuration Comparison Source] ボ ッ ク ス にデー タ ソ ース を ド ラ ッ グ ア ン ド ド ロ ッ プ し ます。 4 [Data Source Explorer] か ら [Configuration Comparison Target] ボ ッ ク ス にデー タ ソ ース を ド ラ ッ グ ア ン ド ド ロ ッ プ し ます。 28 D B C HA NGE M A NA GER 6.0 お よ び XE2 ク イ ッ ク ス タ ー ト ガ イ ド D B C H A N G E MA N A G E R ク イ ッ ク ス タ ー ト チ ュ ー ト リ ア ル > チ ュ ー ト リ ア ル 3 : 構 成 の 比 較 5 [Refinements] タ ブ を ク リ ッ ク し ます。 6 [Refinements] タ ブはデフ ォ ル ト の ま ま に し ます。 [Options] タ ブ を ク リ ッ ク し ます。 7 [Options] タ ブで、 [Extract DDL] チ ェ ッ ク ボ ッ ク ス を オンに し ます。 8 [Run Job] ア イ コ ン を ク リ ッ ク し ます。 D B C HA N G E M A N A G E R 6. 0 お よ び XE 2 ク イ ッ ク ス タ ー ト ガ イ ド 29 D B C HA N G E M A N A G E R ク イ ッ ク ス タ ー ト チ ュ ー ト リ ア ル > チ ュ ー ト リ ア ル 3 : 構 成 の 比 較 9 [Comparison Results] タ ブに、 ジ ョ ブ進行状況バー と 結果が表示 さ れます。 ジ ョ ブの結果を確認 し ます。 [Comparison Results] タ ブでは、 「チ ュ ー ト リ アル 2 : デー タ の同期」 の場合 と ち ょ う ど同 じ よ う に、 構成を 同期 さ せ る SQL ス ク リ プ ト を生成で き ます。 30 D B C HA NGE M A NA GER 6.0 お よ び XE2 ク イ ッ ク ス タ ー ト ガ イ ド DB CH A NG E M A N A G E R ク イ ッ ク ス タ ー ト チ ュ ー ト リ ア ル > チ ュ ー ト リ ア ル 4 : 構 成 標 準 の 定 義 機能のハイ ラ イ ト : 複数の比較先 比較を単一の比較元 と 複数の比較先の間で行 う こ と がで き ます。 [Overview] タ ブの [Configuration Comparison Target] ボ ッ ク ス で、 [Add More Targets] オプシ ョ ン を ク リ ッ ク し ます。 ボ ッ ク ス が列 リ ス ト 表示に変わ り 、 [Data Source Explorer] か ら [Configuration Comparison Target] ボ ッ ク ス に 追加のデー タ ソ ース を ド ラ ッ グ ア ン ド ド ロ ッ プで き る よ う にな り ます。 チ ュ ー ト リ アル 4 : 構成標準の定義 構成標準は、 以下の よ う なプ ロ パテ ィ と 定義値か ら 成 り ます。 • 構成プ ロ パテ ィ ( ソ ース値に基づいて静的ま たは動的に更新 さ れ る ) • し き い値比較演算子 (大な り 、 小な り 、 範囲内、 指定集合の要素な ど) を含んだ値 比較先が標準に適合 し てい る か ど う か を判断す る ために、 デー タ ソ ースお よ びアーカ イ ブに対する 構成比較ジ ョ ブ で標準を使用す る こ と がで き ます。 標準は、 比較ジ ョ ブの比較元 と し てのみ使用で き ます。 D B C HA N G E M A N A G E R 6. 0 お よ び XE 2 ク イ ッ ク ス タ ー ト ガ イ ド 31 D B C HA N G E M A N A G E R ク イ ッ ク ス タ ー ト チ ュ ー ト リ ア ル > チ ュ ー ト リ ア ル 4 : 構 成 標 準 の 定 義 構成標準を定義するには : 1 [File | New | Configuration Standard] を選択 し ます。 2 指示 さ れた場合は、 使用す る プ ロ ジ ェ ク ト を選択 し ます。 3 [Overview] タ ブで、 標準の名前を [Name] フ ィ ール ド に入力 し ます。 4 [Data Source Explorer] か ら [Standard Sources] テーブルにデー タ ソ ース を ド ラ ッ グ ア ン ド ド ロ ッ プ し ま す。 5 [Refinement] タ ブで、 [Type] 列の適切な行値を ク リ ッ ク し ド ロ ッ プダ ウ ン メ ニ ュ ーか ら 選択す る こ と で、 一 覧表示 さ れた各プ ロ パテ ィ を [Linked] ま たは [Static] と し て定義 し ます。 6 [Operator] 列の適切な行値を ク リ ッ ク し ド ロ ッ プダ ウ ン メ ニ ュ ーか ら 選択す る こ と で、 各プ ロ パテ ィ 演算子を 定義 し ます。 7 [File | Save] を選択 し て、 標準を保存 し ます。 定義 し た標準が [Project Explorer] に表示 さ れます。 8 [Project Explorer] か ら 構成比較ジ ョ ブ エデ ィ タ の [Configuration Comparison Source] ボ ッ ク ス に新 し い標 準を ド ラ ッ グ ア ン ド ド ロ ッ プ し ます。 こ れで、 標準を登録済みデー タ ソ ース の よ う に使っ てジ ョ ブを実行で き ます。 32 D B C HA NGE M A NA GER 6.0 お よ び XE2 ク イ ッ ク ス タ ー ト ガ イ ド DB CH A NG E M A N A GE R ク イ ッ ク ス タ ー ト チ ュ ー ト リ ア ル > チ ュ ー ト リ ア ル 5 : ス キ ー マ の 比 較 と 同 期 チ ュ ー ト リ アル 5 : スキーマの比較 と 同期 ス キーマの基準アーカ イ ブ をいっ たん作成 し た ら 、 それを他の ス キーマ (実運用環境内の も ので も 可) と 比較で き ま す。 ま た、 スキーマ比較ジ ョ ブ エデ ィ タ を使っ て、 デー タ ソ ース の ス キーマ を アーカ イ ブ と 同期 さ せ る こ と も で き ます。 スキーマ比較ジ ョ ブ を定義するには : 1 [File | New | Schema Comparison Job] を選択 し ます。 2 スキーマ比較ジ ョ ブ エデ ィ タ で、 ジ ョ ブの名前を [Name] フ ィ ール ド に入力 し ます。 3 [Data Source Explorer] か ら [Schema Comparison Source] ボ ッ ク ス にデー タ ソ ース を ド ラ ッ グ ア ン ド ド ロ ッ プ し ます。 4 [Data Source Explorer] か ら [Schema Comparison Target] ボ ッ ク ス にデー タ ソ ース を ド ラ ッ グ ア ン ド ド ロ ッ プ し ます。 5 [Mapping] タ ブ を ク リ ッ ク し ます。 6 [Mapping] タ ブで、 既にセ ッ ト ア ッ プ さ れてい る オブジ ェ ク ト マ ッ ピ ン グ を確認 し ます。 タ ーゲ ッ ト マ ッ ピ ン グ を必要に応 じ て変更 し ます。 7 [Options] タ ブで、 構成プ ロ パテ ィ を オン ま たはオ フ に し ます。 8 [Run Job] ア イ コ ン を ク リ ッ ク し ます。 9 [Comparison Results] タ ブに、 ジ ョ ブ進行状況バー と 結果が表示 さ れます。 ジ ョ ブの結果を確認 し ます。 スキーマ同期ス ク リ プ ト を生成 し 実行するには : 1 [Comparison Results] タ ブで、 [Comparison Results] テーブルの [Resolution] 列にあ る [Generate Sync Script] を ク リ ッ ク し ます。 同期ス ク リ プ ト が DB Change Manager に よ り 生成 さ れ SQL エデ ィ タ に開かれます。 2 ス ク リ プ ト を必要に応 じ て編集 し 、 [File | Save] コ マ ン ド を使っ て保存 し ます。 3 SQL エデ ィ タ で、 [Execute SQL] ア イ コ ン を ク リ ッ ク し てデー タ を同期 さ せます。 メモ: 4 SQL ス ク リ プ ト を実行す る と 、 比較先デー タ ソ ース の ス キーマが変更 さ れます。 ス ク リ プ ト を 実行す る 前に、 必ず、 起 こ り 得 る 変更をすべて確認 し ス ク リ プ ト に目を通 し て く だ さ い。 レ ポー ト を作成す る 場合は、 [Generate Report] を ク リ ッ ク し ます。 [Export] ダ イ ア ロ グが開き 、 追加の レ ポー ト オプシ ョ ン を使用で き ます。 D B C HA N G E M A N A G E R 6. 0 お よ び XE 2 ク イ ッ ク ス タ ー ト ガ イ ド 33 D B C HA N G E M A N A G E R ク イ ッ ク ス タ ー ト チ ュ ー ト リ ア ル > チ ュ ー ト リ ア ル 6 : ス キ ー マ ア ー カ イ ブ の 定 義 チ ュ ー ト リ アル 6 : スキーマ アー カ イ ブの定義 ス キーマ アーカ イ ブには、 登録済みデー タ ソ ース の ス キーマの ス ナ ッ プシ ョ ッ ト が格納 さ れてい ます。 ス キーマ アーカ イ ブ を他のデー タ ソ ースやアーカ イ ブ と 比較 し て、 発生 し 得る 不一致を特定 し ます。 ス キーマ アーカ イ ブは、 特定の時点での単一デー タ ソ ース か ら 生成 さ れます。 構成アーカ イ ブ と 同様に、 ス キーマ アーカ イ ブに も バージ ョ ン管理機能があ り 、 デー タ ソ ース の現在値で定期的に更新する こ と がで き ます。 古いバー ジ ョ ンは保持 さ れ、 必要に応 じ て復元す る こ と がで き ます。 ス キーマ アーカ イ ブは、 スキーマ アー カ イ ブ ジ ョ ブ エデ ィ タ を使っ て作成 し ます。 作成 し 保存 し た後は、 [Data Source Explorer] に一覧表示 さ れます。 スキーマ アー カ イ ブ を定義するには : 1 [Data Source Explorer] でデー タ ソ ース を右 ク リ ッ ク し 、 [Archive | Schema Archive Job] を選択 し ます。 2 アー カ イ ブ ジ ョ ブ エデ ィ タ で、 アーカ イ ブの名前を [Name] フ ィ ール ド に入力 し ます。 3 アーカ イ ブ化す る デー タ ソ ース を [Data Source Explorer] か ら [Archive Source] ボ ッ ク ス に ド ラ ッ グ ア ン ド ド ロ ッ プ し ます。 4 [Refinements] タ ブで、 アーカ イ ブに含め る プ ロ パテ ィ を選択 し ます。 5 [Run Job] ア イ コ ン を ク リ ッ ク し ます。 6 [New Unsaved Version] タ ブに、 結果が表示 さ れます。 ジ ョ ブの結果を確認 し ます。 7 [File | Save] を ク リ ッ ク し ます。 [Unsaved Version] タ ブが [Version 1] に変わ り 、 タ イ ム ス タ ンプの付いた Version 1 が [Overview] タ ブの [Archive Versions] テーブルに表示 さ れます。 ヒント : 8 34 [Run Job] ア イ コ ン を再度 ク リ ッ ク す る こ と で、 も っ と バージ ョ ン を作成で き ます。 [Data Source Explorer] か ら スキーマ比較ジ ョ ブ エデ ィ タ の [Source] ボ ッ ク ス ま たは [Target] ボ ッ ク ス に、 アーカ イ ブの新 し いバージ ョ ン を ド ラ ッ グ ア ン ド ド ロ ッ プ し ます。 こ れで、 アーカ イ ブ をデー タ ソ ース の よ う に使っ てジ ョ ブ を実行で き ます。 D B C HA NGE M A NA GER 6.0 お よ び XE2 ク イ ッ ク ス タ ー ト ガ イ ド DB CHANGE MANAGER ク イ ッ ク ス タ ー ト チ ュ ー ト リ ア ル > チ ュ ー ト リ ア ル 7 : デ ー タ の マ ス キ ン グ チ ュ ー ト リ アル 7 : デー タ のマスキング デー タ マ ス キ ン グ ジ ョ ブは比較ジ ョ ブの一種です。 こ れは、 「チ ュ ー ト リ アル 2 : デー タ の同期」 の場合 と 同 じ よ う にセ ッ ト ア ッ プ し ます。 [Mapping] タ ブでマ ス キ ン グ ルールを指定 し ます。 1 [Table Mapping] ボ ッ ク ス で、 [View Column Mapping] を ク リ ッ ク し ます。 2 対象列の [Default Masking Rule] オプシ ョ ン デー タ を ク リ ッ ク し 、 以下の う ちの 1 つを選択 し ます。 • [Use Default] : [Database Mapping] ボ ッ ク ス で設定 さ れてい る デフ ォ ル ト のマ ス キ ン グ ルール。 • [None] : マ ス キ ン グは適用 さ れません。 • [Randomize] : 文字を他の ラ ン ダ ム な文字に置き 換え ます。 • [Shuffle] : さ ま ざ ま な行の値を並べ替え ます。 た と えば、 [First Name] 列で Bob、 Ted、 Alice を Alice、 Bob、 Ted に変更で き ます。 ウ ィ ン ド ウ を閉 じ ます。 D B C HA N G E M A N A G E R 6. 0 お よ び XE 2 ク イ ッ ク ス タ ー ト ガ イ ド 35 D B C HA N G E M A N A G E R ク イ ッ ク ス タ ー ト チ ュ ー ト リ ア ル > チ ュ ー ト リ ア ル 7 : デ ー タ の マ ス キ ン グ 3 [File | Save] を ク リ ッ ク し て、 ジ ョ ブ を保存 し ます。 4 [Run Job] ア イ コ ン を ク リ ッ ク し ます。 マ ス ク さ れたデー タ が [Database Results] タ ブに表示 さ れます。 36 D B C HA NGE M A NA GER 6.0 お よ び XE2 ク イ ッ ク ス タ ー ト ガ イ ド D B CH A NG E M A N A G E R ク イ ッ ク ス タ ー ト チ ュ ー ト リ ア ル > チ ュ ー ト リ ア ル 8 : 自 動 ス ク リ プ ト の 定 義 と 実 行 チ ュ ー ト リ アル 8 : 自動ス ク リ プ ト の定義 と 実行 同 じ ジ ョ ブ を繰 り 返 し 実行す る 必要があ る 場合は、 そのジ ョ ブ を一定の ス ケ ジ ュ ールで実行す る 自動 タ ス ク を セ ッ ト ア ッ プで き ます。 DB Change Manager は、 ど の よ う なジ ョ ブで も 、 その コ マ ン ド ラ イ ン実行可能フ ァ イ ルの作成に役 立ち ます。 その コ マ ン ド ラ イ ン実行可能フ ァ イ ルはその場限 り で実行で き ます。 ま た、 コ マ ン ド を 1 つのバ ッ チ フ ァ イ ルに ま と めて実行す る こ と も で き ます。 コ マ ン ド ラ イ ン構文を定義 し バ ッ チ フ ァ イルを生成するには : 1 実行ス ク リ プ ト を定義す る ジ ョ ブ を開 き ます。 2 任意の タ ブの右上にあ る [Command Line Syntax] ア イ コ ン を ク リ ッ ク し ます。 3 [Script Generation Wizard] で、 レ ポー ト 出力オプシ ョ ン を追加 し ます。 4 [Directory] フ ィ ール ド にフ ァ イ ルの生成先デ ィ レ ク ト リ を指定 し ます。 5 [Next >] を ク リ ッ ク し ます。 6 [Location] フ ィ ール ド にバ ッ チ フ ァ イ ルの生成先を指定 し ます。 7 ス ク リ プ ト の フ ァ イ ル形式を指定 し ます。 8 [Finish] を ク リ ッ ク し ます。 9 DB Change Manager に よ り フ ァ イ ルが生成 さ れ、 指定 し た場所に保存 さ れます。 バ ッ チ フ ァ イ ルに複数のジ ョ ブを追加す る 場合は、 バ ッ チ フ ァ イ ルを通常どお り 生成 し た後、 バ ッ チ フ ァ イ ルに追 加す る ジ ョ ブご と に、 ス ク リ プ ト の構文を ク リ ッ プボー ド に コ ピー し ます。 その後、 それ ら を既存のバ ッ チ フ ァ イ ルに手動で追加で き ます。 その他の ド キ ュ メ ン ト DB Change Manager に関す る その他の手順や リ フ ァ レ ン ス情報については、 http://docs.embarcadero.com/ products/change_manager/ に公開 さ れてい る ド キ ュ メ ン ト を参照 し て く だ さ い。 D B C HA N G E M A N A G E R 6. 0 お よ び XE 2 ク イ ッ ク ス タ ー ト ガ イ ド 37 D B C HA N G E M A N A G E R ク イ ッ ク ス タ ー ト チ ュ ー ト リ ア ル > そ の 他 の ド キ ュ メ ン ト 38 D B C HA NGE M A NA GER 6.0 お よ び XE2 ク イ ッ ク ス タ ー ト ガ イ ド