_DatabaseFeatureModule_stage-data

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

- >> REF:

 Database Feature Module - Configuration

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

default-implementation-id:  - >> TYPE:  string

implementation-defaults:  - >> TYPE:  object (key-value pairs, comma-separated)

{

<implementation-default-name>:  - >> TYPE:  string

{

server-name:  - >> TYPE:  string

server-port:  - >> TYPE:  integer

implementation-properties:  - >> TYPE:  object (key-value pairs, comma-separated)

user-name:  - >> TYPE:  string

password:  - >> TYPE:  string or null

}, ... multiple implementation defaults possible

}

default-connection-id:  - >> TYPE:  string

data-file-null-delimiter:  - >> TYPE:  string

data-file-column-delimiter:  - >> TYPE:  string

data-file-row-delimiter:  - >> TYPE:  string

database-definitions:   - >> TYPE:  object (key-value pairs, comma-separated)

{

<database-name>  - >> TYPE:  string

{

implementation-id:  - >> TYPE:  string

server-name:  - >> TYPE:  string

server-port:  - >> TYPE:  integer

implementation-properties:  - >> TYPE:  object (key-value pairs, comma-separated)

user-name:  - >> TYPE:  string

password:  - >> TYPE:  string or null

schema-scripts:    - >> TYPE:  list of strings

}, ...  multiple database definitions possible

}


 

source:  - >> TYPE:  string

source-file:  - >> TYPE:  string

target-table:  - >> TYPE:  string  - - REQUIRED

connection-id:  - >> TYPE:  string

target-schema:  - >> TYPE:  string

reference-file-type:  - >> REF:

 File Feature Module - Reference File Type

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Either:

- >> TYPE:  string

Or:

- >> TYPE:  object (key-value pairs)

{

id:  - >> TYPE:  string

classifier:  - >> TYPE:  string

version:  - >> TYPE:  string

column-list:  - >> TYPE:  list of unique strings

column-list-mode:  - >>

POSSIBLE VALUES:

include

exclude

}

 



column-list:  - >> TYPE:  list of unique strings

column-list-mode:  - >>

POSSIBLE VALUES: 

include

exclude

mode:  - >> TYPE:  string

modes:  - >> TYPE:  list of strings 

connections:  - >> TYPE:  object (key-value pairs, comma-separated)

{

<connection-name>: - >> TYPE:  string

{

mode:  - >> TYPE:  string

modes:  - >> TYPE:  list of strings

}, ... multiple connections possible

}