背景
ODCのシャドウテーブル同期機能は、ソーステーブルの構造に基づいて現在のデータベース内に自動的にシャドウテーブルを作成することをサポートしており(テーブル名はソーステーブル名にプレフィックスまたはサフィックスを付加して生成される)、フルリンク負荷テストなどのシナリオに適しています。
このドキュメントでは、シャドウテーブルの作成を例に、データベースodc_test内にシャドウテーブルemployee_tを作成する方法を説明します。
説明
- 本文で使用されているデータはすべて例です。実際の状況に応じてデータを置き換えることができます。
- シャドウテーブルの作成が完了すると、テーブルオブジェクトリストで作成されたシャドウテーブルを確認できます。
- シャドウテーブルを作成する際、テーブル名が既に存在するものの構造が異なる場合、同期SQLステートメントが生成され、シャドウテーブルの構造が更新されます。
シャドウテーブル同期の新規作成
SQL開発ウィンドウの チケット タブで、シャドウテーブル同期 > シャドウテーブル同期の新規作成 をクリックします。
シャドウテーブル同期の新規作成 パネルで、以下の情報を指定します。
オブジェクトの選択。
項目説明データベース シャドウテーブルを作成するデータベースを選択し、現在のデータソース名を確認できます。 同期範囲 同期するテーブルを選択: - 一部のテーブル:選択したテーブルに対して、現在のデータベース内にシャドウテーブルを作成します。検索ボックスの左側にある全選択ボックスをクリックすると、ソーステーブル全体を選択できます。
- すべてのテーブル:ソースデータベース内のすべてのテーブルに対して、現在のデータベース内にシャドウテーブルを作成します。
シャドウテーブル名 " 接頭辞 +ソーステーブル名"または"ソーステーブル名+ 接尾辞 の形式でシャドウテーブル名を作成でき、プレフィックスとサフィックスはカスタマイズ可能です。 同期オブジェクト 一部のテーブルを同期する場合、同期オブジェクト で、シャドウテーブルとして同期するソーステーブルを選択する必要があります。 次へをクリックして、シャドウテーブル構造の分析を行います。
項目説明同期するテーブル 同期するテーブル タブには、ソーステーブル名、シャドウテーブル名、分析結果が表示されます。見る をクリックすると、ソーステーブル構造、シャドウテーブル構造、構造変更SQLステートメントを確認できます。スキップ をクリックすると、そのシャドウテーブルを同期しないように設定できます。 同期しないテーブル 同期しないテーブル タブには、ソーステーブル名、シャドウテーブル名、分析結果が表示されます。スキップのキャンセル をクリックすると、そのシャドウテーブルを同期するように設定できます。 説明
同期をスキップするテーブルを選択すると、同期しないテーブル タブに表示されます。
シャドウテーブル名が既に存在し、かつ構造がソーステーブルと一致する場合、テーブル構造の同期は自動的にスキップされます。SQLプレビュー テーブル構造を同期するSQLステートメントが表示されます。 タスク設定 - 承認後の 実行方法 を選択します。
- 即時同期:同期タスクを即座に実行します。
- 定期同期:同期タスクを定期的に実行します。
- タスクエラー処理 方法を選択します。
- タスクの停止:実行中にエラーが発生した場合、その後のSQLスクリプトを中断し、実行を続けません。
- エラーを無視して実行を続ける:実行中に現在のエラーSQLスクリプトをスキップして実行を続け、すべてのSQLスクリプトを実行します。
説明 プロジェクトのビジネス背景情報を記述します。例えば、変更の目的、期待される目標などです。 - 承認後の 実行方法 を選択します。
上記の情報を指定した後、パネルの右下にある 送信 ボタンをクリックして、シャドウテーブル同期タスクの作成を完了します。
タスクが生成されると、自動的に タスクセンター パネルがポップアップ表示されます。タスクセンターでは、タスクの承認状態とタスク情報を確認できます。
シャドウテーブル同期タスクの表示
タスク情報
タスクセンター のシャドウテーブル同期リストで、リスト操作列の 表示 ボタンをクリックします。
表示されたタスク詳細パネルで、タスク情報 タブをクリックして、タスクの基本情報と設定情報を確認します。
タスク情報パネルの右下で、再開始 をクリックすると、タスクを再開始できます。
タスクの流れ
表示されたタスク詳細パネルで、タスクの流れ タブをクリックし、タスク開始状態、承認状況、実行状態、完了結果などの情報を確認します。
パネルの右下で、再開始 をクリックすると、タスクを再開始できます。
タスクログ
タスク詳細パネルで、タスクログ タブをクリックして、タスクの全ログとアラートログを確認します。
情報項目説明全部ログ 全部ログには、タスクの INFO、ERROR、WARN ログなどの全量情報が表示されます。
検索、ダウンロード、コピー ボタンをクリックすると、全ログ情報を検索、ダウンロード、またはコピーできます。アラートログ アラートログには、タスクの ERROR および WARN ログが個別に表示されます。タスクが失敗した場合、アラートログからエラー情報を確認できます。
検索、ダウンロード、コピー ボタンをクリックすると、アラートログ情報を検索、ダウンロード、またはコピーできます。再開始 をクリックすると、タスクを再開始できます。