目次

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名、ソーステーブル名、ターゲットテーブル名などのランタイム情報を取得するには、組み込みセッションパラメータを使用します。組み込みセッションパラメータは、セッション実行後のシェルコマンド、SQLコマンド、およびメールメッセージの中に使用できます。それらのセッションパラメータは、DesignerおよびWorkflow Managerでセッションパラメータを受け入れる入力フィールドに使用できます。
たとえば、セッション"s_UpdateCustInfo"の完了後に、セッション後の電子メールを送信するとします。この電子メールには、ソース修飾子"SQ_Customers"およびターゲット"T_CustInfo"に関するセッション実行統計を含めます。電子メールの本文に、次のテキストを入力します。
Statistics for session $PMSessionName Integration service: $PMIntegrationServiceName Source number of affected rows: $PMSQ_Customers@numAffectedRows Source number of dropped rows: $PMSQ_Customers@numRejectedRows Target number of affected rows: $PMT_CustInfo@numAffectedRows Target number of applied rows: $PMT_CustInfo@numAppliedRows Target number of rejected rows: $PMT_CustInfo@numRejectedRows
電子メール変数を使用して、セッション名、Integration Service名、ロードされた行数、および拒否された行数を取得することもできます。