目次

Search

  1. はじめに
  2. Workflow Manager
  3. ワークフローとワークレット
  4. セッション
  5. セッション設定オブジェクト
  6. タスク
  7. ソース
  8. ターゲット
  9. 接続オブジェクト
  10. 検証
  11. ワークフローのスケジュール設定と実行
  12. メールの発信
  13. Workflow Monitor
  14. Workflow Monitorの詳細
  15. セッションとワークフローのログ
  16. セッションプロパティリファレンス
  17. ワークフロープロパティリファレンス

ワークフローベーシックガイド

ワークフローベーシックガイド

固定長ファイルのプロパティの設定

固定長ファイルのプロパティの設定

固定長ファイルからデータを読み込む際に、NULLキャラクタやコードページなどの、セッションのファイルプロパティを編集できます。固定長プロパティは、再利用不可能なセッションの場合にはWorkflow Designerで、再利用可能なセッションの場合にはTask Developerで設定できます。再利用可能なセッションのインスタンスの場合には、固定長プロパティはWorkflow Designerでは設定できません。
[ファイルプロパティの設定]をクリックして、[フラットファイル-ソース]ダイアログボックスを開きます。固定長ファイルのプロパティを編集するには、[固定長]を選択して[詳細設定]をクリックします。[固定長ファイルのプロパティ-ソース]ダイアログボックスが表示されます。デフォルトでは、マッピングで設定しているファイルプロパティが表示されます。これらの設定を編集すると、ソース定義での設定が上書きされます。
次の表に、ファイルソースの[固定長ファイルのプロパティ]ダイアログボックスで定義できるオプションを示します。
固定長プロパティのオプション
説明
テキスト/ バイナリ
ファイルのNULL値を表す文字を示します。これはファイルのコードページで有効な任意の文字、または0から255までの任意のバイナリ文字になります。
Nullキャラクタを繰り返す
このオプションを選択すると、Integration Serviceは1つのフィールド内の連続したNULLキャラクタを1つのNULLキャラクタとして読み込みます。このオプションを選択しない場合は、Integration Serviceはフィールドの最初の1つのNULLキャラクタをNULLフィールドとして読み込みます。
重要:
マルチバイトのコードページでは、連続する非バイナリNULLキャラクタを使用している場合は、1バイトのNULLキャラクタを指定します。 これによって、連続するNULLキャラクタでカラムが埋まるようになります。
コードページ
固定長ファイルのコードページ。コードページまたは変数を選択します。
  • コードページ。コードページを選択します。
  • 変数の使用。ユーザ定義のワークフロー変数またはワークレット変数、あるいはセッションパラメータ$Param
    Name
    を入力して、パラメータファイル内にコードページを定義します。コードページ名を使用します。
デフォルトは、PowerCenter Clientのコードページです。
スキップする先頭の行数
Integration Serviceは、ファイルを読み取る前に、指定された行数をスキップします。ヘッダ行をスキップする場合には、このオプションを選択します。1行に複数のレコードが含まれている場合もあります。[改行コードによるレコード長を優先する]オプションを選択した場合、Integration Serviceはこのオプションを無視します。
スキップするレコード間のバイト数
Integration Serviceは、レコード間で指定されたバイト数をスキップします。たとえば、Windows上のASCIIファイルの各行に1つずつレコードがあり、復帰と改行が各行の最後にあるとします。Integration Serviceでこれら2つの1バイト文字をスキップする場合は、2を入力します。
UNIXのASCIIファイルの各行に1つずつレコードがあり、復帰で終わっている場合は、1を入力してPowerCenter Serverが1文字をスキップするように設定します。
後続のスペースを削除
このオプションを選択すると、Integration Serviceは文字列値の後ろの空白を除去します。
改行コードによるレコード長を優先する
ファイルが各レコードの最後で改行を使用して最後のカラムを短くしている場合、このオプションを選択します。