目次

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

詳細ワークフローガイド

詳細ワークフローガイド

NULL値

NULL値

パラメータファイルのパラメータおよび変数にはNULL値を割り当てることができます。パラメータおよび変数にNULL値を割り当てると、Integration Serviceは、パラメータのタイプまたは変数のタイプに応じて、次の場所から値を取得します。
  • サービスおよびサービスプロセス変数。
    Integration ServiceによりAdministratorツール内で使用される値です。
  • ワークフローとワークレット変数。
    Integration Serviceにより、リポジトリに保存されている値(変数が永続の場合)、ユーザー固有のデフォルト値、またはデータタイプデフォルト値が使用されます。
  • セッションパラメータ。
    セッションパラメータにはデフォルト値はありません。 Integration Serviceがセッションパラメータの値を検出できない場合、セッションが失敗するか、空の文字列をデフォルト値とするか、実行時にパラメータの展開に失敗する可能性があります。たとえば、Integration Serviceはセッションパラメータ$DBConnection
    Name
    が定義されていないセッションに失敗します。
  • マッピングパラメータとマッピング変数。
    Integration Serviceにより、リポジトリに保存された値(マッピング変数のみ)、設定された初期値、またはデータタイプデフォルト値が使用されます。
NULL値を割り当てるには、マッピングパラメータまたは変数の値を"<null>"に設定するか、値を空欄のままにします。たとえば、以下の行では、サービスプロセス変数$PMBadFileDirと$PMCacheDirにNULL値を割り当てます。
$PMBadFileDir=<null> $PMCacheDir=