目次

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. 高精度データ

詳細ワークフローガイド

詳細ワークフローガイド

プッシュダウンオプション

プッシュダウンオプション

セッションプロパティで設定できるプッシュダウン最適化オプションは、次のとおりです。
  • プッシュダウンの最適化。
    プッシュダウンの最適化のタイプ。 $$PushdownConfigマッピングパラメータを使用する場合は、マッピングパラメータを設定したこと、およびその値をパラメータファイル内に定義したことを確認します。
  • プッシュダウンに対する一時ビューの許可。
    PowerCenter Integration Serviceによりセッションがデータベースにプッシュされる場合に、PowerCenter Integration Serviceでデータベースに一時ビューオブジェクトを作成できます。 セッションに、ソース修飾子トランスフォーメーションまたはルックアップトランスフォーメーションのSQLオーバーライド、フィルタリングされたルックアップ、あるいは接続されていないルックアップが含まれている場合、PowerCenter Integration Serviceによりデータベースにビューが作成されます。
    Teradataソースを使用し、ソースフィルタ、ユーザー定義の結合、SQLオーバーライドのいずれかがソース修飾子トランスフォーメーションに含まれている場合、一時プッシュダウンビューを許可する必要はありません。ソース修飾子トランスフォーメーションのロジックを一時ビューとともにTeradataにプッシュする場合、TeradataのデータディクショナリによりSQL文が失敗することがあります。多数のプッシュダウン最適化セッションを使用する環境でビューの動的な作成および削除を行うと、SQL文は失敗します。
  • プッシュダウンに対する一時シーケンスの許可。
    PowerCenter Integration Serviceでデータベースに一時シーケンスオブジェクトを作成できるようにします。 セッションにシーケンスジェネレータトランスフォーメーションが含まれている場合、PowerCenter Integration Serviceがデータベースにシーケンスオブジェクトを作成する必要があります。
  • ユーザー互換のない接続に対するプッシュダウンの許可。
    動作可能なデータベースのデータベースユーザーが、アイドル状態のデータベースに対して読み取り権限があることを示します。 動作可能なデータベースのデータベースユーザーが、アイドル状態のデータベースに対して読み取り権限があることを示しているが、実際にはない場合、セッションは失敗します。 アクティブ状態のデータベースのデータベースユーザーにアイドル状態のデータベースの読み取り権限があることを示さない場合、トランスフォーメーションロジックはデータベースにプッシュされません。
プッシュダウンの最適化ビューアを使用して、マッピング、トランスフォーメーション、またはセッションの設定を編集して、より多くのトランスフォーメーションロジックをデータベースにプッシュする必要があるかどうかを決定します。 プッシュダウンの最適化ビューアには、ソース側、ターゲット側または完全なプッシュダウンの最適化を使用してトランスフォーメーションロジックをデータベースにプッシュできるかどうかが示されます。 トランスフォーメーションロジックをデータベースにプッシュできる場合は、データベースにプッシュできるトランスフォーメーションの全一覧がプッシュダウンの最適化ビューアに表示されます。
プッシュダウンの最適化ビューアでプッシュダウンオプションまたはプッシュダウングループを選択し、指定の選択範囲に対して生成された対応するSQL文を表示することもできます。
プッシュダウンオプションまたはプッシュダウングループを選択した場合は、プッシュダウンの設定を変更しません。設定を変更するには、セッションプロパティでプッシュダウンオプションを更新する必要があります。