Kettle_ES_Zero
Normal
0
/
ID_BATCH
Y
ID_BATCH
CHANNEL_ID
Y
CHANNEL_ID
TRANSNAME
Y
TRANSNAME
STATUS
Y
STATUS
LINES_READ
Y
LINES_READ
LINES_WRITTEN
Y
LINES_WRITTEN
LINES_UPDATED
Y
LINES_UPDATED
LINES_INPUT
Y
LINES_INPUT
LINES_OUTPUT
Y
LINES_OUTPUT
LINES_REJECTED
Y
LINES_REJECTED
ERRORS
Y
ERRORS
STARTDATE
Y
STARTDATE
ENDDATE
Y
ENDDATE
LOGDATE
Y
LOGDATE
DEPDATE
Y
DEPDATE
REPLAYDATE
Y
REPLAYDATE
LOG_FIELD
Y
LOG_FIELD
EXECUTING_SERVER
N
EXECUTING_SERVER
EXECUTING_USER
N
EXECUTING_USER
CLIENT
N
CLIENT
ID_BATCH
Y
ID_BATCH
SEQ_NR
Y
SEQ_NR
LOGDATE
Y
LOGDATE
TRANSNAME
Y
TRANSNAME
STEPNAME
Y
STEPNAME
STEP_COPY
Y
STEP_COPY
LINES_READ
Y
LINES_READ
LINES_WRITTEN
Y
LINES_WRITTEN
LINES_UPDATED
Y
LINES_UPDATED
LINES_INPUT
Y
LINES_INPUT
LINES_OUTPUT
Y
LINES_OUTPUT
LINES_REJECTED
Y
LINES_REJECTED
ERRORS
Y
ERRORS
INPUT_BUFFER_ROWS
Y
INPUT_BUFFER_ROWS
OUTPUT_BUFFER_ROWS
Y
OUTPUT_BUFFER_ROWS
ID_BATCH
Y
ID_BATCH
CHANNEL_ID
Y
CHANNEL_ID
LOG_DATE
Y
LOG_DATE
LOGGING_OBJECT_TYPE
Y
LOGGING_OBJECT_TYPE
OBJECT_NAME
Y
OBJECT_NAME
OBJECT_COPY
Y
OBJECT_COPY
REPOSITORY_DIRECTORY
Y
REPOSITORY_DIRECTORY
FILENAME
Y
FILENAME
OBJECT_ID
Y
OBJECT_ID
OBJECT_REVISION
Y
OBJECT_REVISION
PARENT_CHANNEL_ID
Y
PARENT_CHANNEL_ID
ROOT_CHANNEL_ID
Y
ROOT_CHANNEL_ID
ID_BATCH
Y
ID_BATCH
CHANNEL_ID
Y
CHANNEL_ID
LOG_DATE
Y
LOG_DATE
TRANSNAME
Y
TRANSNAME
STEPNAME
Y
STEPNAME
STEP_COPY
Y
STEP_COPY
LINES_READ
Y
LINES_READ
LINES_WRITTEN
Y
LINES_WRITTEN
LINES_UPDATED
Y
LINES_UPDATED
LINES_INPUT
Y
LINES_INPUT
LINES_OUTPUT
Y
LINES_OUTPUT
LINES_REJECTED
Y
LINES_REJECTED
ERRORS
Y
ERRORS
LOG_FIELD
N
LOG_FIELD
ID_BATCH
Y
ID_BATCH
CHANNEL_ID
Y
CHANNEL_ID
LOG_DATE
Y
LOG_DATE
METRICS_DATE
Y
METRICS_DATE
METRICS_CODE
Y
METRICS_CODE
METRICS_DESCRIPTION
Y
METRICS_DESCRIPTION
METRICS_SUBJECT
Y
METRICS_SUBJECT
METRICS_TYPE
Y
METRICS_TYPE
METRICS_VALUE
Y
METRICS_VALUE
0.0
0.0
10000
50
50
N
Y
50000
Y
N
1000
100
-
2020/09/08 10:59:46.384
-
2020/09/08 10:59:46.384
H4sIAAAAAAAAAAMAAAAAAAAAAAA=
N
10.10.14.107
10.10.14.107
GREENPLUM
Native
base_db_dev
5432
dsideal
Encrypted 2faebc6ac0fc6bed5ff4efc2586c1f983
FORCE_IDENTIFIERS_TO_LOWERCASE
N
FORCE_IDENTIFIERS_TO_UPPERCASE
N
IS_CLUSTERED
N
PORT_NUMBER
5432
PRESERVE_RESERVED_WORD_CASE
Y
QUOTE_ALL_FIELDS
N
SUPPORTS_BOOLEAN_DATA_TYPE
Y
SUPPORTS_TIMESTAMP_DATA_TYPE
Y
USE_POOLING
N
REST client
JavaScript代码
Y
JavaScript代码
文本文件输出
Y
JavaScript代码
执行SQL脚本
Y
检查表是否存在
REST client
Y
获取系统信息
检查表是否存在
Y
JavaScript代码
ScriptValueMod
N
1
none
N
9
0
Script 1
eval('var result ='+ result );
var my_sql = "";
if(es_exist==true){
my_sql="select 1";
}
else{
my_sql="create table "+es_table+" (";
for(var i=0;i< result.columns.length;i++){
switch (result.columns[i].type){
case "keyword":
//my_sql
//my_sql = my_sql +" "+ result.columns[i].name.replace(".","_") + " varchar(255) default null,";
//green_plum
my_sql = my_sql +" "+ result.columns[i].name.replace(".","_") + " varchar(255) ,";
break;
case "float":
//my_sql
//my_sql = my_sql +" "+ result.columns[i].name.replace(".","_") + " double default null,";
//green_plum
my_sql = my_sql +" "+ result.columns[i].name.replace(".","_") + " float8 ,";
break;
case "long":
//my_sql
//my_sql = my_sql +" "+ result.columns[i].name.replace(".","_") + " bigint default null,";
//green_plum
my_sql = my_sql +" "+ result.columns[i].name.replace(".","_") + " int8 ,";
break;
case "datetime":
//my_sql
//my_sql = my_sql +" "+ result.columns[i].name.replace(".","_") + " datetime default null,";
//green_plum
my_sql = my_sql +" "+ result.columns[i].name.replace(".","_") + " timestamp(6) ,";
break;
default:
my_sql = my_sql +" "+ result.columns[i].name.replace(".","_") + " varchar(255) ,";
break;
}
}
my_sql = my_sql.substr(0,my_sql.length -1) +" )"
}
my_sql
my_sql
String
-1
-1
N
496
64
Y
REST client
Rest
Y
1
none
JSON
POST
http://10.10.14.61:9200/_sql
N
Y
es_method
es_sql
Encrypted
N
Encrypted
result
384
64
Y
执行SQL脚本
ExecSQL
Y
1
none
10.10.14.107
Y
N
Y
N
?
N
my_sql
656
208
Y
文本文件输出
TextFileOutput
Y
1
none
;
"
N
N
DOS
None
N
Y
/D:/
N
N
txt
N
N
N
N
N
N
Y
N
N
my_sql
String
none
-1
-1
656
64
Y
检查表是否存在
TableExists
N
1
none
10.10.14.107
es_table
es_exist
256
64
Y
获取系统信息
SystemInfo
N
1
none
es_method
command line argument 3
es_sql
command line argument 2
es_table
command line argument 1
112
64
Y
检查表是否存在
Y
N