目次

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

詳細ワークフローガイド

詳細ワークフローガイド

セッション間でのパラメータ値および変数値の受け渡し

セッション間でのパラメータ値および変数値の受け渡し

1つのセッションから同じワークフローやワークレット内の以降のセッションに値を渡すために、セッション内でパラメータ値および変数値を割り当てることができます。例えば、ワークフローに、2つのセッションs_NewCustomersとs_MergeCustomersが含まれているとします。Session s_MergeCustomersは、 s_NewCustomersで更新されたマッピング変数の値を使用する必要があります。
以下の図にワークフローを示します。
このワークフローには、スタートタスク、s_NewCustomers、およびs_MergeCustomersが含まれています。
s_NewCustomersからs_MergeCustomersにマッピング変数値を渡すには、次の手順を実行します。
  1. 例えば、マッピング変数$$Count1を使用するように、セッション s_NewCustomers に関連付けられたマッピングを設定します。
  2. 例えば、マッピング変数$$Count2を使用するように、セッション s_MergeCustomersに関連付けられたマッピングを設定します。
  3. 例えば、ユーザー定義のワークフロー変数$$PassCountValueを使用するように、ワークフローを設定します。
  4. セッションが正常に完了した後にマッピング変数$$Count1の値をワークフロー変数$$PassCountValueに割り当てるように、セッションs_NewCustomersを設定します。
  5. セッションの開始前にワークフロー変数$$PassCountValueの値をマッピング変数$$Count2に割り当てるように、セッションs_MergeCustomersを設定します。