場所 | 型 |
---|---|
1番目の入力ハンドラ | 文字列 |
ロジックの出力 | 文字列 |
カテゴリ | プロパティ | 説明 |
---|---|---|
必須 | リソース名 | 置換に使用するリソースを指定します。 |
必須 | テーブル名 | テーブル名を指定します。 |
必須 | キー列 | 入力ハンドラの値とマッチングを行う列を指定します。 |
必須 | 値列 | 置換する値として使用する列を指定します。 |
必須 | マッチング方法 | マッチング方法を指定します。 |
必須 | 置換方法 | 置換方法を指定します。 |
付加文字列 | 接頭語 | 置換後の文字列の前に追加される文字列を指定します。 |
付加文字列 | 接尾語 | 置換後の文字列の後に追加される文字列を指定します。 |
マッチング・レコードが0件 | 処理オプション | マッチング・レコードが0件の場合の処理方法を指定します。 |
マッチング・レコードが0件 | 代替文字列 | 代替文字列を指定します。 |
マッチング・レコードが2件以上 | 処理オプション | マッチング・レコードが2件以上の場合の処理方法を指定します。 |
コメント | コメント | 仕様書にも設定したコメントが出力されます。変換処理には関係しません。 |
オプション | 説明 |
---|---|
完全一致 | 入力ハンドラの値と[キー列]の値が完全に一致した場合に置換を行います。 |
部分一致 | 入力ハンドラの値の一部分と[キー列]の値が一致した場合に置換を行います。 |
オプション | 説明 |
---|---|
完全置換 | 1番目の入力ハンドラの値を[値列]の値に置き換えます。 |
部分置換 | 1番目の入力ハンドラの値で一致した部分を[値列]の値に置き換えます。 |
オプション | 説明 |
---|---|
例外を発生させる |
以下の例外を発生させます。 [mapping]の処理に失敗しました。原因:[com.appresso.ds.vp.mapper.fastconverter.NoSuchRecordException: ConvertByDBロジック - There is no such record that equals the following key(s): <キー列>] |
代替文字列に置換 | [代替文字列]で指定した値に置き換えます。 |
1番目のハンドラの値を返す | 1番目の入力ハンドラの値をそのまま返します。 |
オプション | 説明 |
---|---|
例外を発生させる |
以下の例外を発生させます。 [mapping]の処理に失敗しました。原因:[com.appresso.ds.vp.mapper.fastconverter.MultipleSuchRecordsException: ConvertByDBロジック - There are multiple such records that equal the following key(s): <キー列>] |
先頭のレコードを使用する | 一致した複数レコードの先頭のレコードを置換処理に使用します。 |
最後のレコードを使用する |
一致した複数レコードの最後のレコードを置換処理に使用します。![]() |
アダプタの種類 |
---|
Accessアダプタ |
DB2アダプタ |
JDBCアダプタ |
MySQLアダプタ |
ODBCアダプタ |
Oracleアダプタ |
PostgreSQLアダプタ |
SQL Serverアダプタ |
Dr.Sum EAアダプタ |
SQL Azureアダプタ |
Amazon RDSアダプタ |
プロパティ | 設定値 |
---|---|
リソース名 | DB |
テーブル名 | convertbydb_all |
キー列 | KEY1 |
値列 | VALUE1 |
マッチング方法 | 完全一致 |
置換方法 | 完全置換 |
接頭語 | |
接尾語 | 曜日 |
マッチング・レコードが0件/処理オプション | 1番目のハンドラの値を返す |
マッチング・レコードが0件/代替文字列 | |
マッチング・レコードが2件以上/処理オプション | 先頭のレコードを使用する |
コメント |
Sun |
Mon |
Tue |
Wed |
Thu |
Fri |
Sat |
KEY1 | VALUE1 |
---|---|
Sun | 日 |
Mon | 月 |
Tue | 火 |
Wed | 水 |
Thu | 木 |
Fri | 金 |
Sat | 土 |
日曜日 |
月曜日 |
火曜日 |
水曜日 |
木曜日 |
金曜日 |
土曜日 |
プロパティ | 設定値 |
---|---|
リソース名 | DB |
テーブル名 | convertbydb_partial |
キー列 | KEY1 |
値列 | VALUE1 |
マッチング方法 | 部分一致 |
置換方法 | 部分置換 |
接頭語 | |
接尾語 | |
マッチング・レコードが0件/処理オプション | 1番目のハンドラの値を返す |
マッチング・レコードが0件/代替文字列 | |
マッチング・レコードが2件以上/処理オプション | 先頭のレコードを使用する |
コメント |
SDB-01 |
SDB-02 |
FDT-0001 |
FDT-0002 |
DIT_1 |
DIT_2 |
TC100 |
KEY1 | VALUE1 |
---|---|
SDB | SQLデータベース |
FDT | FTPデータトランスファー |
DIM | データ連携マネージャー |
TC | テストクリエイター |
SQLデータベース-01 |
SQLデータベース-02 |
FTPデータトランスファー-0001 |
FTPデータトランスファー-0002 |
データ連携マネージャー_1 |
データ連携マネージャー_2 |
テストクリエイター100 |