すべてのプロダクト
Search
ドキュメントセンター

:修復テーブルの不一致

最終更新日:Aug 16, 2024

データ管理 (DMS) は、テーブルの不整合修復機能を提供します。 この機能を使用すると、テーブルのスキーマを比較し、スキーマの違いを識別し、ターゲットテーブルに対して実行されるSQL文を生成できます。 これにより、異なるテーブル間のスキーマの一貫性が保証されます。

シナリオ

  • テスト環境や運用環境など、さまざまな環境のテーブルのスキーマを比較して、スキーマの不整合を修復します。

  • ベーステーブルとしてテーブルを選択し、このテーブルのスキーマに基づいて物理テーブルまたは論理テーブルを作成します。

  • 異なるデータベース内のテーブル間のスキーマの不一致を修復します。

  • 特定の物理テーブルの変更を論理データベースの各テーブルに一度に適用します。

手順

  1. DMSコンソールV5.0 にログインします。

  2. 上部のナビゲーションバーで、データベース开発 > スキーマの変更 > テーブルの一貫性の修復を選択します

説明

DMSコンソールをシンプルモードで使用する場合は、コンソールの左上隅にある2023-01-28_15-57-17.pngアイコンの上にポインターを移動し、[すべての機能] > [データベース開発] > [スキーマの変更] > [テーブルの一貫性の修復] を選択します。

  1. テーブル /データベース同期アプリケーションウィザードを完了します。 次の表で、関連するパラメーターを説明します。

    パラメーター

    説明

    ベースデータベース (物理データベース)

    1. テーブルの不整合修復用のソースデータベースを選択します。 [Base database (Physical Database)] フィールドにデータベース名のキーワードを入力すると、データベースを検索できます。

    2. オプション: データベースのスキーマバージョン番号を選択します。 デフォルトでは、最新のスキーマが使用されます。 スキーマバージョン番号の詳細については、「スキーマバージョンの管理」をご参照ください。

    説明
    • ソースデータベースとしては、物理データベースのみを選択できます。

    • ソースデータベースに対するクエリ権限が必要です。 詳細については、「権限の管理」をご参照ください。

    ターゲットデータベース

    1. テーブルの不整合修復の対象となるデータベースを選択します。 [ターゲットデータベース] フィールドにデータベース名のキーワードを入力して、データベースを検索できます。

    2. オプション: データベースのスキーマバージョン番号を選択します。 デフォルトでは、最新のスキーマが使用されます。 スキーマバージョン番号の詳細については、「スキーマバージョンの管理」をご参照ください。

    説明
    • ターゲットデータベースとして、物理データベースまたは論理データベースを選択できます。

    • ターゲットデータベースのテーブルを変更する権限が必要です。 詳細については、「権限の管理」をご参照ください。

    修復されたテーブル

    • ベーステーブルの名前を入力するか、左側のドロップダウンリストからテーブルを選択します。

    • ターゲットテーブルの名前を入力するか、右側のドロップダウンリストからテーブルを選択します。

      説明
      • ターゲットテーブルとして、物理テーブル、論理テーブル、または集計テーブルを選択できます。

      • 指定された宛先テーブルが存在する場合、DMSはベーステーブルと宛先テーブルのスキーマを比較し、生成されたSQL文を実行してスキーマの不整合を修復します。

      • 指定された宛先テーブルが存在しない場合、DMSは自動的にテーブルを作成します。

        Enable execution capabilityという名前のセキュリティルール (閉じた場合、他のルールは無効です) をターゲットデータベースに対して有効にする必要があります。 詳細については、「テーブル同期」をご参照ください。

    エラーを無視するかどうか

    SQL文の実行時に発生するエラーをスキップするかどうかを指定します。 有効な値:

    • 無視しない: SQL文の実行中にエラーが発生した場合、DMSは現在および後続のSQL文の実行を停止します。

    • 無視: SQL文の実行中にエラーが発生した場合、DMSは現在のSQL文をスキップし、残りのすべての文が実行されるまで後続のSQL文を実行し続けます。

    ビジネス背景 (備考)

    目的や目的などの修理作業のビジネス背景。

  2. [送信] をクリックします。

    DMSはスキーマの分析を開始します。

  3. [承認申請] をクリックします。

  4. 申請が承認されたら、[Submit and Synchronize to Target Database] をクリックします。