目次

Search

  1. はじめに
  2. パイプラインのパーティション化について
  3. パーティションポイント
  4. パーティションタイプ
  5. プッシュダウンの最適化
  6. プッシュダウンの最適化およびトランスフォーメーション
  7. リアルタイム処理
  8. コミットポイント
  9. 行エラーのロギング
  10. ワークフローリカバリ
  11. 停止と強制終了
  12. コンカレントワークフロー
  13. グリッド処理
  14. ロードバランサ
  15. ワークフロー変数
  16. セッションのパラメータおよび変数
  17. パラメータファイル
  18. FastExport
  19. 外部データのロード
  20. FTP
  21. セッションのキャッシュ
  22. 差分集計
  23. セッションログインタフェース
  24. バッファメモリについて
  25. 高精度データ

詳細ワークフローガイド

詳細ワークフローガイド

ビュー

ビュー

Integration Serviceがデータベース内にビューオブジェクトを作成できるように、セッションをビューとともにプッシュダウンの最適化に設定する必要があります。
Integration Serviceでは、次の条件下でビューオブジェクトが作成されます。
  • SQLオーバーライドで設定されたソース修飾子またはルックアップトランスフォーメーション用にプッシュダウンの最適化を設定します。
  • フィルタで設定されたルックアップトランスフォーメーション用にプッシュダウンの最適化を設定します。
  • コネクトされていないルックアップトランスフォーメーション用にプッシュダウンの最適化を設定します。
Integration Serviceがソース修飾子またはルックアップトランスフォーメーションをデータベースにプッシュする際、トランスフォーメーション定義に基づいてビューが作成されます。たとえば、Integration Serviceがフィルタを使用するルックアップトランスフォーメーションに基づいてビューを作成する場合、フィルタされていない行のみを含むビューが作成されます。Integration ServiceがSQLオーバーライドを使用するルックアップトランスフォーメーションをデータベースにプッシュすると、投影されたルックアップポートだけではなく、すべてのルックアップポートに基づいてビューが作成されます。
Integration Serviceでは、SQLオーバーライドはパースまたは検証されません。 SQLオーバライドを使用するソース修飾子トランスフォーメーションまたはルックアップトランスフォーメーションをデータベースにプッシュするようにセッションを設定する場合は、SQLオーバーライドをそのデータベースに対してテストしてから、セッションを実行してください。
ソース修飾子トランスフォーメーションのロジックを一時ビューとともにTeradataにプッシュする場合、TeradataのデータディクショナリによりSQL文が失敗することがあります。多数のプッシュダウン最適化セッションを使用する環境でビューの動的な作成および削除を行うと、SQL文は失敗します。ソース修飾子トランスフォーメーションにソースフィルタ、ユーザー定義の結合、SQLオーバーライドのいずれかが含まれている場合は、Teradataに対するプッシュダウンの最適化の一時ビューの作成は無効にできます。Integration Serviceが、ビューの代わりに派生テーブルを作成します。
セッションをビューとともにプッシュダウンの最適化に設定した場合、Integration Serviceでは以下のタスクが実行されます。
  1. データベース内でのビューの作成
    。 Integration Serviceによって、ルックアップフィルタ、接続されていないルックアップ、あるいはソース修飾子トランスフォーメーションまたはルックアップトランスフォーメーションでのSQLオーバーライドに基づいて、データベース内にビューが作成されます。 一意のビュー名を作成するために、Integration Serviceによって、ハッシュ関数から生成された値にプレフィックスPM_Vが追加されます。
  2. ビューに対するSQLクエリの実行
    。 Integration Serviceによってビューオブジェクトが作成された後、データベース内に作成されたビューに対して、トランスフォーメーションロジックをソースにプッシュするSQLクエリが実行されます。
  3. データベースからのビューの削除。
    トランザクションが完了した時に、Integration Serviceによって、作成したビューが削除されます。