ページの先頭行へ戻る
Interstage Information IntegratorV10.0.0 システム設計ガイド

1.4.3 項目編集

データの項目に対して、編集できます。

1.4.3.1 項目並び替え

項目を指定した順番に並べ替えることができます。

【例】

元データの項目「項番、名前、従業員番号、年齢」を、「項番、従業員番号、名前、年齢」の順番に並べ替えることができます。

1.4.3.2 項目選択

元データの項目に対して、指定した項目のみを出力することができます。

【例】

元データの項目(項番、名前、従業員番号、年齢)の中から、出力する項目(名前、年齢)を選択することができます。出力データには、その指定した項目が出力されます。

1.4.3.3 項目追加

元データにない項目値(定数や演算結果など)を新しい項目に格納することができます

【例】

元データにない項目(利用ポイント)に定数値0を格納する例を示します。

その他にも、演算結果や文字列分割などの演算結果を、新しい項目に格納することができます。

1.4.3.4 属性変換

入力側と出力側のデータ型の型変換を行い、出力側のデータ型に従ってデータを変換する機能です。なお、レコードタイプがバイナリの場合に有効です。

Information Integratorのデータ型のデータ例、および各種DBMSのデータ型との対応関係は以下の表のとおりです。

表1.4 各種データ型の対応関係とデータ例

No

Information Intergratorのデータ型とデータ例

各種DBMSのデータ型との対応関係

データ型

データ例
[上段:テキスト表記]
[下段:16進表記]

Symfoware Server

のデータ型

ODBC SQLのデータ型

SQL Serverのデータ型

Oracleのデータ型

1

SQL_CHAR:
  英数字/日本語文字

1234
(0x31323334)

CHAR、

NCHAR

SQL_CHAR

char、

charact

CHAR

2

SQL_CHAR:
  英数字/日本語文文字
  数値文字列(先頭空白詰め、または先頭0詰め)
※1

□□1234
(0x202031323334)
001234
(0x303031323334)

3

SQL_CHAR:
  英数字/日本語文文字
  数値文字列カンマ付(先頭空白詰め、または先頭0詰め)
※2

□1,234
(0x20312c323334)
01.234
(0x30312c323334)

4

SQL_VARCHAR:
  可変長英数字/日本語文字

1234
(0x040031323334)

SQL_VARCHAR

varchar

VARCHAR2

5

SQL_NCHAR:
  日本語文字

1234
(0x8250825182528253)

6

SQL_VARNCHAR:

可変長日本語文字

1234
(0x04008250825182528253)

7

SQL_INTEGER:

整数 10桁(4バイト領域)

≪表示できません≫
(0xD2040000)

INTEGER

SQL_INTEGER

int、

integer

8

SQL_SMALLINT:

整数 5桁(2バイト領域)

≪表示できません≫
(0xD204)

SMALLINT

SQL_SMALLINT

smallint

9

SQL_NUMERIC:
整数、小数点付き外部10進数

  • 符号なし

  • 符号あり、末尾、ビット形式

  • 符号あり、先頭、ビット形式

  • 符号あり、先頭、文字形式

  • 符号あり、末尾。文字形式

1234
(0x31323334)
123D
(0x31323344)
A234
(0x41323334)
+1234
(0x2B31323334)
1234+
(0x313233342B)

NUMERIC

SQL_NUMERIC

numeric

10

SQL_DECIMAL:
  整数、小数点付き内部10進数
    ・符号あり

≪表示できません≫
(0x012343)

DECIMAL

SQL_DECIMAL

decimal、

dec

NUMBER(P)、

NUMBER(P,S)

11

SQL_REAL:
  整数、小数点付き数字、指数
  4バイト領域の単精度浮動小数点

≪表示できません≫
(0x449a4000)

REAL

SQL_REAL

real

12

FLOAT(1~23)

SQL_REAL

float(n) ただし n = 1-7

13

SQL_FLOAT:
  整数、小数点付き数字、指数
  8バイト領域の倍精度浮動小数点

≪表示できません≫
(0x4093480000000000)

SQL_FLOAT

float

NUMBER

14

SQL_FLOAT:
  整数、小数点付き数字、指数
  8バイト領域の倍精度浮動小数点

≪表示できません≫
(0x4093480000000000)

DOUBLE PRECISION

double precision

15

SQL_FLOAT:
  整数、小数点付き数字、指数
  8バイト領域の倍精度浮動小数点

≪表示できません≫
(0x4093480000000000)

FLOAT(24~52)

float(n) ただし n = 8-15

16

SQL_DATE:
  日付

≪表示できません≫
(0xd8070b0b)

DATE

SQL_DATE

17

SQL_TIME:
  時間

≪表示できません≫
(0x0c2200)

TIME

SQL_TIME

18

SQL_TIMESTAMP:
  日付時間

≪表示できません≫
(0xd8070b0b0c2200)

TIMESTAMP

SQL_TIMESTAMP

datetime

DATE

19

smalldatetime

20

SQL_LONGVARBINARY:
  バイナリオブジェクト

≪表示できません≫
(0x00000000020000001234)

BLOB
31745~2164350バイト

SQL_LONGVARBINARY

image

LONG RAW

※1:データ変換定義シートに以下の2つの指定をすることで変換可能です。

「演算式-演算種別」に「数字表記変換」

「演算式-演算種別」に「パディング」、「演算式-引数」に「左,空白」または「左,0」

※2:データ変換定義シートの「演算式-演算種別」に「数字表記変換」を指定することで、データを数字として扱うことが可能です。ただし、カンマ付き数字を出力することはできません。


属性変換のマトリクスは、以下のとおりです。

表1.5 属性変換マトリクス

outdata-バイナリ

indata-バイナリ

SQL_CHAR

SQL_VARCHAR

SQL_NCHAR

SQL_VARNCHAR

SQL_INTEGER

SQL_SMALLINT

SQL_NUMERIC

SQL_DECIMAL

SQL_REAL

SQL_FLOAT

SQL_DATE

SQL_TIME

SQL_TIMESTAMP

SQL_LONGVARBINARY

SQL_CHAR

○1

○2

△3

△4

○5

○6

○7

○8

○9

○10

○11

○12

○13

-

SQL_VARCHAR

○14

○15

△16

△17

○18

○19

○20

○21

○22

○23

○24

○25

○26

-

SQL_NCHAR

△27

△28

○29

○30

△31

△32

△33

△34

-

-

-

-

-

-

SQL_VARNCHAR

△35

△36

○37

○38

△39

△40

△41

△42

-

-

-

-

-

-

SQL_INTEGER

○43

○44

△45

△46

○47

○48

○49

○50

-

-

-

-

-

-

SQL_SMALLINT

○51

○52

△53

△54

○55

○56

○57

○58

-

-

-

-

-

-

SQL_NUMERIC

○59

○60

△61

△62

○63

○64

○65

○66

-

-

-

-

-

-

SQL_DECIMAL

○67

○68

△69

△70

○71

○72

○73

○74

-

-

-

-

-

-

SQL_REAL

○75

○76

-

-

-

-

-

-

○77

○78

-

-

-

-

SQL_FLOAT

○79

○80

-

-

-

-

-

-

○81

○82

-

-

-

-

SQL_DATE

○83

○84

-

-

-

-

-

-

-

-

○85

-

-

-

SQL_TIME

○86

○87

-

-

-

-

-

-

-

-

-

○88

-

-

SQL_TIMESTAMP

○89

○90

-

-

-

-

-

-

-

-

-

-

○91

-

SQL_LONGVARBINARY

-

-

-

-

-

-

-

-

-

-

-

-

-

○92

○:変換可能です

△:データ変換定義シートの「演算式-演算種別」に「全角/半角変換」、「演算式-引数」に「全角変換」または「半角変換」を指定することで、変換可能です

- :変換できません

数値情報は、“属性変換データ例”の「項番」と合致しています。


属性変換マトリクスで○、または△で変換可能なパターンについて、入力データの変換後のデータ(出力データ)例を以下に示します。「項番」は、“属性変換マトリクス”の数値情報と合致しています。

表1.6 属性変換データ例

項番

分類

入力データ

入力データのデータ型

出力データ

出力データのデータ型

備考

1

0x31323334

SQL_CHAR(4)

0x31323334

SQL_CHAR(4)

1234の文字

2

0x040031323334

SQL_VARCHAR(4)

1234の文字

3

0x8250825182528253

SQL_NCHAR

1234の文字

4

0x04008250825182528253

SQL_VARNCHAR

1234の文字

5

0xD2040000

SQL_INTEGER

1234の数値

6

0xD204

SQL_SMALLINT

1234の数値

7

0x31323334

SQL_NUMERIC

符号なし

0x31323344

SQL_NUMERIC

符号あり、末尾、ビット形式

0x41323334

SQL_NUMERIC

符号あり、先頭、ビット形式

0x2B31323334

SQL_NUMERIC

符号あり、先頭、文字形式

0x313233342B

SQL_NUMERIC

符号あり、末尾。文字形式

8

0x012343

SQL_DECIMAL

1234の数値

9

0x449a4000

SQL_REAL

1234の数値

10

0x4093480000000000

SQL_FLOAT

1234の数値

11

0x323030392F30372F3031

SQL_CHAR(10)

0xD9070701

SQL_DATE

2009/07/01の日付

12

0x31323A33343A3536

SQL_CHAR(8)

0x0C2238

SQL_TIME

12:34:56の時間

13

0x323030392F30372F30312031323A33343A3536

SQL_CHAR(19)

0xD90707010C2238

SQL_TIMESTAMP

2009/07/01 12:34:56の日付時間

14

0x040031323334

SQL_VARCHAR(4)

0x31323334

SQL_CHAR(4)

1234の文字

15

0x040031323334

SQL_VARCHAR(4)

1234の文字

16

0x8250825182528253

SQL_NCHAR

1234の文字

17

0x04008250825182528253

SQL_VARNCHAR

1234の文字

18

0xD2040000

SQL_INTEGER

1234の数値

19

0xD204

SQL_SMALLINT

1234の数値

20

0x31323334

SQL_NUMERIC

符号なし

0x31323344

SQL_NUMERIC

符号あり、末尾、ビット形式

0x41323334

SQL_NUMERIC

符号あり、先頭、ビット形式

0x2B31323334

SQL_NUMERIC

符号あり、先頭、文字形式

0x313233342B

SQL_NUMERIC

符号あり、末尾。文字形式

21

0x012343

SQL_DECIMAL

1234の数値

22

0x449a4000

SQL_REAL

1234の数値

23

0x4093480000000000

SQL_FLOAT

1234の数値

24

0x0a00323030392F30372F3031

SQL_VARCHAR(10)

0xD9070701

SQL_DATE

2009/07/01の日付

25

0x080031323A33343A3536

SQL_VARCHAR(8)

0x0C2238

SQL_TIME

12:34:56の時間

26

0x1300323030392F30372F30312031323A33343A3536

SQL_VARCHAR(19)

0xD90707010C2238

SQL_TIMESTAMP

2009/07/01 12:34:56の日付時間

27

0x8250825182528253

SQL_NCHAR(4)

0x31323334

SQL_CHAR(4)

1234の文字

28

0x040031323334

SQL_VARCHAR(4)

1234の文字

29

0x8250825182528253

SQL_NCHAR

1234の文字

30

0x04008250825182528253

SQL_VARNCHAR

1234の文字

31

0xD2040000

SQL_INTEGER

1234の数値

32

0xD204

SQL_SMALLINT

1234の数値

33

0x31323334

SQL_NUMERIC

符号なし

0x31323344

SQL_NUMERIC

符号あり、末尾、ビット形式

0x41323334

SQL_NUMERIC

符号あり、先頭、ビット形式

0x2B31323334

SQL_NUMERIC

符号あり、先頭、文字形式

0x313233342B

SQL_NUMERIC

符号あり、末尾。文字形式

34

0x012343

SQL_DECIMAL

1234の数値

35

0x04008250825182528253

SQL_VARNCHAR(4)

0x31323334

SQL_CHAR(4)

1234の文字

36

0x040031323334

SQL_VARCHAR(4)

1234の文字

37

0x8250825182528253

SQL_NCHAR

1234の文字

38

0x04008250825182528253

SQL_VARNCHAR

1234の文字

39

0xD2040000

SQL_INTEGER

1234の数値

40

0xD204

SQL_SMALLINT

1234の数値

41

0x31323334

SQL_NUMERIC

符号なし

0x31323344

SQL_NUMERIC

符号あり、末尾、ビット形式

0x41323334

SQL_NUMERIC

符号あり、先頭、ビット形式

0x2B31323334

SQL_NUMERIC

符号あり、先頭、文字形式

0x313233342B

SQL_NUMERIC

符号あり、末尾。文字形式

42

0x012343

SQL_DECIMAL

1234の数値

43

0xD2040000

SQL_INTEGER

0x31323334

SQL_CHAR(4)

1234の文字

44

0x040031323334

SQL_VARCHAR(4)

1234の文字

45

0x8250825182528253

SQL_NCHAR

1234の文字

46

0x04008250825182528253

SQL_VARNCHAR

1234の文字

47

0xD2040000

SQL_INTEGER

1234の数値

48

0xD204

SQL_SMALLINT

1234の数値

49

0x31323334

SQL_NUMERIC

符号なし

0x31323344

SQL_NUMERIC

符号あり、末尾、ビット形式

0x41323334

SQL_NUMERIC

符号あり、先頭、ビット形式

0x2B31323334

SQL_NUMERIC

符号あり、先頭、文字形式

0x313233342B

SQL_NUMERIC

符号あり、末尾。文字形式

50

0x012343

SQL_DECIMAL

1234の数値

51

0xD204

SQL_SMALLINT

0x31323334

SQL_CHAR(4)

1234の文字

52

0x040031323334

SQL_VARCHAR(4)

1234の文字

53

0x8250825182528253

SQL_NCHAR

1234の文字

54

0x04008250825182528253

SQL_VARNCHAR

1234の文字

55

0xD2040000

SQL_INTEGER

1234の数値

56

0xD204

SQL_SMALLINT

1234の数値

57

0x31323334

SQL_NUMERIC

符号なし

0x31323344

SQL_NUMERIC

符号あり、末尾、ビット形式

0x41323334

SQL_NUMERIC

符号あり、先頭、ビット形式

0x2B31323334

SQL_NUMERIC

符号あり、先頭、文字形式

0x313233342B

SQL_NUMERIC

符号あり、末尾。文字形式

58

0x012343

SQL_DECIMAL

1234の数値

59

0x31323334

SQL_NUMERIC

符号なし

0x31323334

SQL_CHAR(4)

1234の文字

60

0x040031323334

SQL_VARCHAR(4)

1234の文字

61

0x8250825182528253

SQL_NCHAR

1234の文字

62

0x04008250825182528253

SQL_VARNCHAR

1234の文字

63

0xD2040000

SQL_INTEGER

1234の数値

64

0xD204

SQL_SMALLINT

1234の数値

65

0x31323334

SQL_NUMERIC

符号なし

0x31323344

SQL_NUMERIC

符号あり、末尾、ビット形式

0x41323334

SQL_NUMERIC

符号あり、先頭、ビット形式

0x2B31323334

SQL_NUMERIC

符号あり、先頭、文字形式

0x313233342B

SQL_NUMERIC

符号あり、末尾。文字形式

66

0x012343

SQL_DECIMAL

1234の数値

0x31323344

SQL_NUMERIC

符号あり、末尾、ビット形式

0x31323334

SQL_CHAR(4)

1234の文字

0x040031323334

SQL_VARCHAR(4)

1234の文字

0x8250825182528253

SQL_NCHAR

1234の文字

0x04008250825182528253

SQL_VARNCHAR

1234の文字

0xD2040000

SQL_INTEGER

1234の数値

0xD204

SQL_SMALLINT

1234の数値

0x31323334

SQL_NUMERIC

符号なし

0x31323344

SQL_NUMERIC

符号あり、末尾、ビット形式

0x41323334

SQL_NUMERIC

符号あり、先頭、ビット形式

0x2B31323334

SQL_NUMERIC

符号あり、先頭、文字形式

0x313233342B

SQL_NUMERIC

符号あり、末尾。文字形式

0x012343

SQL_DECIMAL

1234の数値

0x41323334

SQL_NUMERIC

符号あり、先頭、ビット形式

0x31323334

SQL_CHAR(4)

1234の文字

0x040031323334

SQL_VARCHAR(4)

1234の文字

0x8250825182528253

SQL_NCHAR

1234の文字

0x04008250825182528253

SQL_VARNCHAR

1234の文字

0xD2040000

SQL_INTEGER

1234の数値

0xD204

SQL_SMALLINT

1234の数値

0x31323334

SQL_NUMERIC

符号なし

0x31323344

SQL_NUMERIC

符号あり、末尾、ビット形式

0x41323334

SQL_NUMERIC

符号あり、先頭、ビット形式

0x2B31323334

SQL_NUMERIC

符号あり、先頭、文字形式

0x313233342B

SQL_NUMERIC

符号あり、末尾。文字形式

0x012343

SQL_DECIMAL

1234の数値

0x2B31323334

SQL_NUMERIC

符号あり、先頭、文字形式

0x31323334

SQL_CHAR(4)

1234の文字

0x040031323334

SQL_VARCHAR(4)

1234の文字

0x8250825182528253

SQL_NCHAR

1234の文字

0x04008250825182528253

SQL_VARNCHAR

1234の文字

0xD2040000

SQL_INTEGER

1234の数値

0xD204

SQL_SMALLINT

1234の数値

0x31323334

SQL_NUMERIC

符号なし

0x31323344

SQL_NUMERIC

符号あり、末尾、ビット形式

0x41323334

SQL_NUMERIC

符号あり、先頭、ビット形式

0x2B31323334

SQL_NUMERIC

符号あり、先頭、文字形式

0x313233342B

SQL_NUMERIC

符号あり、末尾。文字形式

0x012343

SQL_DECIMAL

1234の数値

0x313233342B

SQL_NUMERIC

符号あり、末尾、文字形式

0x31323334

SQL_CHAR(4)

1234の文字

0x040031323334

SQL_VARCHAR(4)

1234の文字

0x8250825182528253

SQL_NCHAR

1234の文字

0x04008250825182528253

SQL_VARNCHAR

1234の文字

0xD2040000

SQL_INTEGER

1234の数値

0xD204

SQL_SMALLINT

1234の数値

0x31323334

SQL_NUMERIC

符号なし

0x31323344

SQL_NUMERIC

符号あり、末尾、ビット形式

0x41323334

SQL_NUMERIC

符号あり、先頭、ビット形式

0x2B31323334

SQL_NUMERIC

符号あり、先頭、文字形式

0x313233342B

SQL_NUMERIC

符号あり、末尾。文字形式

0x012343

SQL_DECIMAL

1234の数値

67

0x012343

SQL_DECIMAL

0x31323334

SQL_CHAR(4)

1234の文字

68

0x040031323334

SQL_VARCHAR(4)

1234の文字

69

0x8250825182528253

SQL_NCHAR

1234の文字

70

0x04008250825182528253

SQL_VARNCHAR

1234の文字

71

0xD2040000

SQL_INTEGER

1234の数値

72

0xD204

SQL_SMALLINT

1234の数値

73

0x31323334

SQL_NUMERIC

符号なし

0x31323344

SQL_NUMERIC

符号あり、末尾、ビット形式

0x41323334

SQL_NUMERIC

符号あり、先頭、ビット形式

0x2B31323334

SQL_NUMERIC

符号あり、先頭、文字形式

0x313233342B

SQL_NUMERIC

符号あり、末尾。文字形式

74

0x012343

SQL_DECIMAL

1234の数値

75

0x449a4000

SQL_REAL

0x31323334

SQL_CHAR(4)

1234の文字

76

0x040031323334

SQL_VARCHAR(4)

1234の文字

77

0x449a4000

SQL_REAL

1234の数値

78

0x4093480000000000

SQL_FLOAT

1234の数値

79

0x4093480000000000

SQL_FLOAT

0x31323334

SQL_CHAR(4)

1234の文字

80

0x040031323334

SQL_VARCHAR(4)

1234の文字

81

0x449a4000

SQL_REAL

1234の数値

82

0x4093480000000000

SQL_FLOAT

1234の数値

83

0xD9070701

SQL_DATE

0x323030392F30372F3031

SQL_CHAR(10)

2009/07/01の日付

84

0x0a00323030392F30372F3031

SQL_VARCHAR(10)

2009/07/01の日付

85

0xD9070701

SQL_DATE

  

86

0x0C2238

SQL_TIME

0x31323A33343A3536

SQL_CHAR(8)

12:34:56の時間

87

0x080031323A33343A3536

SQL_VARCHAR(8)

12:34:56の時間

88

0x0C2238

SQL_TIME

  

89

0xD90707010C2238

SQL_TIMESTAMP

0x323030392F30372F30312031323A33343A3536

SQL_CHAR(19)

2009/07/01 12:34:56の日付時間

90

0x1300323030392F30372F30312031323A33343A3536

SQL_VARCHAR(19)

2009/07/01 12:34:56の日付時間

91

0xD90707010C2238

SQL_TIMESTAMP

  

92

  

0x00000000020000001234

SQL_LONGVARBINARY((2)

0x00000000020000001234

SQL_LONGVARBINARY(2)

BLOB形式

1.4.3.5 トリム

文字列から1文字以上連続する任意の文字をすべて取り除きます。トリムでは、以下の2種類が利用できます。

なお、トリムできる項目の属性は、文字列型で、文字は、ASCII文字です。

【例】ライトトリム

文字列の末尾にある空白を取り除く場合の例を示します。

グループのそれぞれの番号の末尾に空白があり、以下の例では、番号の末尾に付いている空白を取り除いています。

【例】レフトトリム

文字列の冒頭にある文字を取り除く場合の例を示します。

価格の冒頭に文字「*」が付いており、以下の例では、文字「*」を取り除いています。

1.4.3.6 パディング

文字列に0文字以上の文字を追加します。パディングでは、以下の2種類が利用できます。

なお、パディングできる項目の属性は、文字列型で、文字は、ASCII文字です。

【例】ライトパディング

文字列の末尾に空白を追加する場合の例を示します。

以下の例では、グループの番号の末尾に、空白を追加しています。

【例】レフトパディング

文字列の冒頭に文字を追加する場合の例を示します。

以下の例では、従業員番号の冒頭に、文字「0」を追加して、6桁の番号に変換しています。

1.4.3.7 文字列の部分抽出

文字列に対して、文字の部分取得ができます。

【例】

文字列の部分抽出の例を示します。

以下の例では、郵便番号を、上3桁、下4桁に分割しています。

1.4.3.8 大文字/小文字変換

大文字から小文字、小文字から大文字へ変換できます。

【例】

項目「ローマ字読み」を大文字から小文字に変換します。

1.4.3.9 全角/半角変換

全角から半角、半角から全角へ変換できます。

【例】

項目「電話番号」を全角から半角に変換します。

1.4.3.10 ひらがな/カタカナ変換

ひらがなからカタカナ、カタカナからひらがなへ変換できます。

【例】

項目「仮名」をひらがなからカタカナとに変換しています。

1.4.3.11 濁点・半濁点変換

全角仮名文字の濁点・半濁点を分離したり、結合したりします。

【例】

分離する場合「か゛」「は゜」、結合する場合「が」「ぱ」

1.4.3.12 四則演算

四則演算(加算、減算、乗算、除算)をすることができます。

四則演算機能では、一つの数値属性項目、または複数の数値属性項目を利用して計算を行うことができます。同様に、出力項目は、数値属性となります。

利用できる演算子は、加算「+」、減算「-」、乗算「*」、除算「/」の4種類であり、また、一般的な算術式と同様に、「( )」を利用することにより演算優先順位をつけることもできます。

演算は、収集したデータでも、一旦、何かの変換を実施した後のデータでも、演算できます。

【例】

参加人数と参加費を掛けて、参加費計を出力する例を以下に示します。

演算結果の値を、切り捨てることができます。切り捨てる位置は、整数部、小数部で指定できます。

【例】

1人あたりの参加費用を算出してから、小数部分を切り捨てる例を以下に示します。

注意

  • 利用できる数値範囲は、18桁までの整数、18桁までの小数部を持つ最大36桁の値です。先頭の0を除く、整数部が18桁を超えるとエラーとなります。

1.4.3.13 数字表記変換

ゼロ埋めの削除、3桁カンマ区切り(位取り)の削除し、文字属性から数値属性に変換します。

【例】

5桁の文字列の商品番号のゼロ埋めを削除し、3桁の数値にします。また、3桁カンマ区切り表記の価格を、3桁カンマ区切りを取り、数値に変更する例を示します。

1.4.3.14 日時の書式変換

日時型属性を、「YYYY MM DD hh mm ss」表記に変換できます。

日時の書式変換は、書式が異なる日付データの書式の統一に利用します。

変換前のデータ形式と、変換後のデータ形式の対応を以下に示します。

表1.7 日時の書式の変換前のデータ形式と変換後のデータ形式の対応表

カテゴリ

変換前のデータ形式

Information Integratorで変換後のデータ形式

30~29  (意味:1930~2029)

YYYY(年4桁)

1~9999

1~12

MM(月2桁)

JANUARY、FEBRUARY、MARCH、APRIL、MAY、JUNE、JULY、AUGUST、SEPTEMBER、OCTOBER、NOVEMBER、DECEMBER

January、February、March、April、May、June、July、August、September、October、November、December

JAN、FEB、MAR、APR、MAY、JUN、JUL、AUG、SEP、OCT、NOV、DEC

Jan、Feb、Mar、Apr、May、Jun、Jul、Aug、Sep、Oct、Nov、Dec

1~31

DD(日2桁)

曜日

SUNDAY、MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDAY、SATURDAY

Sunday、Monday、Tuesday、Wednesday、Thursday、Friday、Saturday

SUN、MON、TUE、WED、THU、FRI、SAT

Sun、Mon、Tue、Wed、Thu、Fri、Sat

0~23

hh(時2桁)

0~59

mm(分2桁)

0~59

ss(秒2桁)

変換後のデータ書式に指定できるセパレータ文字を以下に示します。

表1.8 変換後の日時の書式で指定可能なセパレータ文字

指定可能セパレータ文字

文字

半角空白

YYYY MM DD hh mm ss

コロン

YYYY:MM:DD:hh:mm:ss

ピリオド

.

YYYY.MM.DD.hh.mm.ss

カンマ

,

YYYY,MM,DD,hh,mm,ss

スラッシュ

/

YYYY/MM/DD/hh/mm/ss

ハイフン

-

YYYY-MM-DD-hh-mm-ss

指定なし

YYYYMMDDhhmmss

【例】

発送日の日付の書式を、「YYYY-MM-DD」に変換する場合の例を示します。

1.4.3.15 日時の部分取得

日時データから、「年」、「月」、「日」、「時」、「分」、「秒」のどれかを取得できます。

日時の部分取得は、以下の2パターンの取得方法があります。

【例】

「YYYY-MM-DD」形式と、「DAY MON/DD YYYY」形式から、それぞれ「月」データを取得する場合の例を示します。

注意

  • 取得後の形式は、「日時の書式変換」で変換後のデータ書式に従います。

  • 曜日は、部分取得できません。

  • 一度に取得できるフィールドは、1つとなります。

1.4.3.16 項目編集時の注意事項