bsortexコマンドで出力ファイルのレコード選択機能を使用していますが、出力ファイル情報オプション(-output)のcaseオペランドで選択フィールド(選択条件)を指定すると処理時間が遅くなってしまいます。対処方法はありますか?
PowerSORTのよくあるご質問を検索できます。
- bsortexコマンドで出力ファイルのレコード選択機能を使用していますが、出力ファイル情報オプション(-output)のcaseオペランドで選択フィールド(選択条件)を指定すると処理時間が遅くなってしまいます。対処方法はありますか?
- caseオペランドは、そのcaseオペランドより前に指定した出力ファイル情報オプション(-output)のcaseオペランドで出力されたレコードを出力の対象から除外します。この処理のため、includeオペランドおよびomitオペランドよりも、処理時間は遅くなります。
なお、複数の選択フィールド(選択条件)に重複して成立するレコードが存在しない場合は、caseオペランドの代わりにincludeオペランドおよびomitオペランドを使用することで、処理時間を改善することができます。
例)
caseオペランドをincludeオペランドおよびomitオペランドに置き換え可能なケース
caseオペランドを使用した処理
-output file=out1 case="0.4asc.eq.'2007'"
-output file=out2 case="0.4asc.eq.'2008'"
-output file=out3 case=other
includeオペランドおよびomitオペランドに置き換えた処理
-output file=out1 include="0.4asc.eq.'2007'"
-output file=out2 include="0.4asc.eq.'2008'"
-output file=out3 omit="0.4asc.eq.'2007'.or.0.4asc.eq.'2008'"
製品・サービス区分 | PowerSORT | ||||
---|---|---|---|---|---|
製品・サービス情報 |
|
||||
アンサー種別 | 技術サポート |