目次

Search

  1. はじめに
  2. Workflow Manager
  3. ワークフローとワークレット
  4. セッション
  5. セッション設定オブジェクト
  6. タスク
  7. ソース
  8. ターゲット
  9. 接続オブジェクト
  10. 検証
  11. ワークフローのスケジュール設定と実行
  12. メールの発信
  13. Workflow Monitor
  14. Workflow Monitorの詳細
  15. セッションとワークフローのログ
  16. 付録 A: セッションプロパティリファレンス
  17. 付録 B: ワークフロープロパティリファレンス

ワークフローベーシックガイド

ワークフローベーシックガイド

インデックスの削除と再作成

インデックスの削除と再作成

ある程度大きな量のデータをターゲットに挿入したら、一般に、テーブルのインデックスの削除と再作成を行って、クエリー速度を最適化する必要があります。以下の方法によって、インデックスの削除と再作成が行えます。
  • セッション実行前/実行後SQLの使用。
    インデックスの削除と再作成を行う場合は、ターゲットにデータをロードする前にインデックスを削除するSQL文を実行前SQLプロパティで定義する方法をお勧めします。ターゲットにデータをロードした後で、実行後SQLプロパティを使用してインデックスを再作成します。リレーショナルターゲットの実行前SQLプロパティと実行後SQLプロパティは、セッションプロパティの[マッピング]タブの[トランスフォーメーション]ビューで定義します。
  • Designerの使用。
    テーブルの作成時にDDLコードの生成と実行に使用したのと同じダイアログボックスを使用して、インデックスの削除と再作成ができます。 ただし、このプロセスは自動ではありません。ターゲットテーブルを変更するセッションを実行するたびに、Designerを起動して、この機能を使用する必要があります。