Interface | Description |
---|---|
EtlConfigLoader |
外部リソースに定義されたETLの設定をロードするインタフェース。
|
Class | Description |
---|---|
DbInputStepConfig |
DBを入力とするステップの設定を保持するクラス。
|
DbToDbStepConfig |
DBtoDBステップの設定を保持するクラス。
本クラスでは、
BasicSqlLoader をリポジトリから取得し、
SQL_IDに対応するSQL文を取得する。
このため、本クラスを使用する場合、"sqlLoader"という名前で
BasicSqlLoader をコンポーネント定義に設定する必要がある。 |
DbToFileStepConfig |
DBtoFILEステップの設定を保持するクラス。
|
FileToDbStepConfig |
FILEtoDBステップの設定を保持するクラス。
|
JobConfig |
ジョブの設定を保持するクラス。
|
StepConfig |
ステップの設定をサポートするクラス。
|
TruncateStepConfig |
truncateステップの設定を保持するクラス。
|
ValidationStepConfig |
Validationを行う
nablarch.etl.ValidationBatchlet 用のステップ設定を保持するクラス。
Validationステップには、以下の設定が必要となる。
ワークテーブルのEntity
エラーレコードを格納するテーブルのEntity(ワークテーブルのEntityを継承してテーブル名のみ変更したEntity)
Validationエラーがあった場合のモード(継続するかアボートするか)
デフォルト値は、アボート
許容するエラーの件数。エラー数がこの数を超えた場合はJOBがアボートする
|
Enum | Description |
---|---|
DbToDbStepConfig.InsertMode |
ロードステップのINSERTモード。
|
ValidationStepConfig.Mode |
Validationエラー発生時の処理継続モード
|
Annotation Type | Description |
---|---|
EtlConfig |
ETLの設定をインジェクトする際に指定する
Qualifier 。
使用例 |
PathConfig |
ベースパスをインジェクトする際に指定する
Qualifier 。
使用例 |