目次

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

詳細ワークフローガイド

詳細ワークフローガイド

ジョイナトランスフォーメーション

ジョイナトランスフォーメーション

データベースのインデックスおよび統計の使用を最適化するには、データベースにジョイナトランスフォーメーションをプッシュします。
次の表に、ジョイナトランスフォーメーションをプッシュできるデータベースごとにプッシュダウンタイプを示します。
データベース
プッシュダウンタイプ
Amazon Redshift
ソース側、完全
Greenplum
ソース側、完全
IBM DB2
ソース側、完全
Microsoft SQL Server
ソース側、完全
Netezza
ソース側、完全
Oracle
ソース側、完全
PostgreSQL
ソース側、完全
SAP HANA
ソース側、ターゲット側、完全
Snowflake
ソース側、完全
Sybase ASE
ソース側、完全
Teradata
ソース側、完全
Vertica
ソース側、完全
Microsoft Azure SQL Data Warehouse
ソース側、完全
以下の条件のいずれかに当てはまる場合、統合サービスによってジョイナトランスフォーメーションが処理されます。
  • 統合サービスがジョイナトランスフォーメーションのマスタパイプラインおよび詳細パイプラインをデータベースにプッシュできない。
  • 結合条件が、バイナリデータ型のカラムに基づいている。
  • ジョイナトランスフォーメーションの入力グループが異なるリレーショナルデータベース管理システム上のデータベースから発生している。
  • セッションがソース行をすべてアップデートとしてマークするように設定されており、Teradataへのプッシュダウンの最適化が設定されている。
  • トランスフォーメーションに外部結合が設定されており、マスタソースまたは詳細ソースが複数テーブル結合である。複数テーブル結合に結合された外部結合を表すSQLを、統合サービスで生成できない。
  • トランスフォーメーションに完全外部結合が設定されており、Sybaseへのプッシュダウンの最適化が設定されている。
  • マスタブランチ内のトランスフォーメーションに基づいて統合サービスによってビューまたはシーケンスが作成されており、マスタブランチと詳細ブランチが同じデータベースから生じていない。
  • トランスフォーメーションは、Microsoft SQL Server、Sybase、またはTeradataにプッシュされ、アグリゲータトランスフォーメーションからのダウンストリームであるソータトランスフォーメーションからのダウンストリームである。
  • トランスフォーメーションはソータトランスフォーメーションからのダウンストリームであり、Microsoft SQL Server、Sybase、またはTeradataにプッシュされ、マスタテーブルと詳細テーブルが、同じソース修飾子トランスフォーメーションインスタンスから生じている。