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
Y
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