資料の 英語版 に戻る
DataStage の Column Import ステージからの入出力データの例
例 (DataStage)
最終更新: 2025年3月12日
このセクションでは、Column Import ステージからの入出力データの例を示します。
この例では、Column Import ステージは 16 バイトの生データ・フィールドからデータを 4 つの整数出力フィールドに抽出します。 入力データ・セットには、ステージを通して直接渡される列も含まれています。 この例では、ジョブが順番に実行されていることを前提としています。 メタデータは以下のとおりです。
列名 | キー | SQL タイプ |
---|---|---|
keycol | はい | Char |
col_to_import | バイナリー |
入力データ・セットの行を以下に示します。
- Keycol
- col_to_import
- a
- 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
- b
- 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
- c
- 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
- d
- 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03
- e
- 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04 04
- f
- 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05
- g
- 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06 06
- h
- 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07 07
- i
- 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08 08
- j
- 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09
インポート表定義は、「出力」ページの「列」タブまたはスキーマ・ファイルで指定できます。 この例では、定義は次のようになります。
列名 | キー | SQL タイプ |
---|---|---|
keycol | はい | Char |
col1 | 整数 | |
col2 | 整数 | |
col3 | 整数 | |
col4 | 整数 |
インポートされたデータを処理して必要な列に分割する方法については、 IBM® DataStage® に情報を提供する必要があります。 これは、「フォーマット」セクションの「出力」 タブで行われます。 この例では、バイナリーのデータ・フォーマットを指定して、col_to_import の内容がバイナリー整数として解釈されること、およびデータに none のフィールド区切り文字が含まれることを確認します
Column Import ステージのプロパティーは、以下のように設定されます。
- 「インポートする列」 セクションの 「プロパティー」 タブで、 col4を指定します。
出力データ・セットは、次のとおりです。
col1 | col2 | col3 | col4 | キー |
---|---|---|---|---|
0 | 0 | 0 | 0 | a |
16843009 | 16843009 | 16843009 | 16843009 | b |
33686018 | 33686018 | 33686018 | 33686018 | c |
50529027 | 50529027 | 50529027 | 50529027 | d |
67372036 | 67372036 | 67372036 | 67372036 | e |
84215045 | 84215045 | 84215045 | 84215045 | f |
101058054 | 101058054 | 101058054 | 101058054 | g |
117901063 | 117901063 | 117901063 | 117901063 | h |
134744072 | 134744072 | 134744072 | 134744072 | i |
151587081 | 151587081 | 151587081 | 151587081 | j |
トピックは役に立ちましたか?
0/1000