You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							6 lines
						
					
					
						
							58 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							6 lines
						
					
					
						
							58 KiB
						
					
					
				| INSERT INTO `meta_process_config` (`pdc_id`, `db_type`, `ac_target`, `taskDefinitionJson`, `taskRelationJson`, `locations`, `name`, `tenantCode`, `executionType`, `description`, `globalParams`, `timeout`, `releaseState`) VALUES (126, 'POSTGRESQL', '0', '[{\"code\":16688213802592,\"name\":\"表元数据采集\",\"version\":1,\"description\":\"\",\"projectCode\":15094503753824,\"userId\":1,\"taskType\":\"DATAX\",\"taskParams\":{\"localParams\":[],\"resourceList\":[],\"customConfig\":0,\"dsType\":\"POSTGRESQL\",\"dataSource\":1,\"dtType\":\"MYSQL\",\"dataTarget\":2,\"sql\":\" SELECT \\r\\n    \'pg_conn\' ssys_cd,\\r\\n     null AS data_whs_name,  \\r\\n    n.nspname AS mdl_name,\\r\\n\\tnull AS tab_no,\\r\\n\\t\'TABLE\' as tab_type,\\r\\n    c.relname AS tab_eng_name,\\r\\n    d.description AS tab_cn_name,\\r\\n    c.reltuples   AS tab_rec_num,\\r\\n\\tnow() as upd_time\\r\\nFROM \\r\\n    pg_class c\\r\\nJOIN \\r\\n    pg_namespace n ON n.oid = c.relnamespace\\r\\nLEFT JOIN \\r\\n    pg_description d ON d.objoid = c.oid AND d.objsubid = 0\\r\\nWHERE \\r\\n    c.relkind = \'r\' -- \'r\' 表示普通表\\r\\nAND \\r\\n    n.nspname = \'public\'\",\"targetTable\":\"t_metadata_extract_info_tmp\",\"jobSpeedByte\":0,\"jobSpeedRecord\":1000,\"preStatements\":[\"delete from t_metadata_extract_info_tmp\"],\"postStatements\":[],\"xms\":1,\"xmx\":1},\"taskParamList\":[],\"taskParamMap\":null,\"flag\":\"YES\",\"taskPriority\":\"MEDIUM\",\"userName\":null,\"projectName\":null,\"workerGroup\":\"default\",\"environmentCode\":14979658816640,\"failRetryTimes\":0,\"failRetryInterval\":1,\"timeoutFlag\":\"CLOSE\",\"timeoutNotifyStrategy\":\"WARN\",\"timeout\":0,\"delayTime\":0,\"resourceIds\":\"\"},{\"code\":16688213802593,\"name\":\"表字段元数据采集\",\"version\":1,\"description\":\"表字段元数据采集\",\"projectCode\":15094503753824,\"userId\":1,\"taskType\":\"DATAX\",\"taskParams\":{\"localParams\":[],\"resourceList\":[],\"customConfig\":0,\"dsType\":\"POSTGRESQL\",\"dataSource\":1,\"dtType\":\"MYSQL\",\"dataTarget\":2,\"sql\":\"SELECT \\r\\n    \'pg_conn\' ssys_cd,\\r\\n    null data_whs_name,\\r\\n\\tn.nspname AS mdl_name,\\r\\n    null AS tab_no,\\r\\n    c.relname AS tab_eng_name,\\r\\n\\ta.attnum  fld_no,\\r\\n    a.attname AS fld_eng_name,\\r\\n    d.description AS fld_cn_name,\\r\\n\\tformat_type(a.atttypid,a.atttypmod) as fld_type,\\r\\n    -- 判断是否为主键\\r\\n    CASE \\r\\n        WHEN kcu.attrelid IS NOT NULL THEN \'Y\'\\r\\n        ELSE \'N\'\\r\\n    END AS pk_flag,\\r\\n    -- 判断是否为必填(非空)\\r\\n    CASE \\r\\n        WHEN a.attnotnull THEN \'Y\'\\r\\n        ELSE \'N\'\\r\\n    END AS require_flag,\\r\\n    -- 判断是否索引\\r\\n    CASE \\r\\n        WHEN EXISTS (SELECT 1 FROM pg_index i WHERE i.indrelid = c.oid AND a.attnum = ANY(i.indkey)) THEN \'Y\'\\r\\n        ELSE \'N\'\\r\\n    END AS idx_flag,\\r\\n    now() as upd_time\\r\\nFROM \\r\\n    pg_attribute a\\r\\nJOIN \\r\\n    pg_class c ON a.attrelid = c.oid\\r\\nJOIN \\r\\n    pg_namespace n ON n.oid = c.relnamespace\\r\\nLEFT JOIN \\r\\n    pg_description d ON d.objoid = c.oid AND d.objsubid = a.attnum\\r\\nLEFT JOIN \\r\\n    -- 主键信息\\r\\n    pg_constraint cons ON cons.conrelid = c.oid AND cons.contype = \'p\'\\r\\nLEFT JOIN \\r\\n    pg_attribute kcu ON kcu.attrelid = cons.conrelid AND kcu.attnum = ANY(cons.conkey)\\r\\nWHERE \\r\\n    a.attnum > 0 -- 排除系统保留的列\\r\\nAND \\r\\n    c.relkind = \'r\' -- \'r\' 表示普通表\\r\\nAND \\r\\n    n.nspname = \'public\' -- 替换为你的模式名\\r\\nORDER BY \\r\\n    c.oid, a.attnum;\",\"targetTable\":\"t_metadata_fld_tab_extract_info_tmp\",\"jobSpeedByte\":0,\"jobSpeedRecord\":1000,\"preStatements\":[\"delete from t_metadata_fld_tab_extract_info_tmp\"],\"postStatements\":[],\"xms\":1,\"xmx\":1},\"taskParamList\":[],\"taskParamMap\":null,\"flag\":\"YES\",\"taskPriority\":\"MEDIUM\",\"userName\":null,\"projectName\":null,\"workerGroup\":\"default\",\"environmentCode\":14979658816640,\"failRetryTimes\":0,\"failRetryInterval\":1,\"timeoutFlag\":\"CLOSE\",\"timeoutNotifyStrategy\":\"WARN\",\"timeout\":0,\"delayTime\":0,\"resourceIds\":\"\"},{\"code\":16688213802594,\"name\":\"更新版本\",\"version\":1,\"description\":\"\",\"projectCode\":15094503753824,\"userId\":1,\"taskType\":\"SQL\",\"taskParams\":{\"localParams\":[],\"resourceList\":[],\"type\":\"MYSQL\",\"datasource\":2,\"sql\":\"update t_metadata_extract_info_tmp\\r\\n   set ver_desc = \'TABLE_CHANGE\'\\r\\n where (ssys_cd,mdl_name,tab_eng_name) in (\\r\\nselect m1.ssys_cd,m1.mdl_name,m1.tab_eng_name\\r\\n  from \\r\\n (\\r\\nselect  m.ssys_cd\\r\\n        ,m.mdl_name\\r\\n       ,m.tab_eng_name\\r\\n       ,m.fld_no\\r\\n    ,m.fld_eng_name\\r\\n    ,m.fld_type\\r\\n    ,m.pk_flag\\r\\n    ,m.require_flag\\r\\n    ,m.idx_flag\\r\\n  from t_metadata_fld_tab_extract_info_tmp m\\r\\n  left join t_metadata_fld_tab_extract_info n\\r\\n   on m.ssys_cd       = n.ssys_cd\\r\\n  and m.mdl_name      = n.mdl_name   \\r\\n  and m.tab_eng_name  = n.tab_eng_name\\r\\n  and m.fld_no        = n.fld_no\\r\\n  and m.fld_eng_name  = n.fld_eng_name\\r\\n  and m.fld_type      = n.fld_type\\r\\n  and m.pk_flag       = n.pk_flag\\r\\n  and m.require_flag  = n.require_flag\\r\\n  and m.idx_flag      = n.idx_flag\\r\\n  where n.mdl_name is null\\r\\n\\r\\nunion ALL\\r\\nselect  m.ssys_cd\\r\\n        ,m.mdl_name\\r\\n       ,m.tab_eng_name\\r\\n       ,m.fld_no\\r\\n    ,m.fld_eng_name\\r\\n    ,m.fld_type\\r\\n    ,m.pk_flag\\r\\n    ,m.require_flag\\r\\n    ,m.idx_flag\\r\\n  from t_metadata_fld_tab_extract_info m\\r\\n  left join t_metadata_fld_tab_extract_info_tmp n\\r\\n   on m.ssys_cd       = n.ssys_cd\\r\\n  and m.mdl_name      = n.mdl_name   \\r\\n  and m.tab_eng_name  = n.tab_eng_name\\r\\n  and m.fld_no        = n.fld_no\\r\\n  and m.fld_eng_name  = n.fld_eng_name\\r\\n  and m.fld_type      = n.fld_type\\r\\n  and m.pk_flag       = n.pk_flag\\r\\n  and m.require_flag  = n.require_flag\\r\\n  and m.idx_flag      = n.idx_flag\\r\\n  where n.mdl_name is null\\r\\n    and (m.ssys_cd,m.mdl_name) in (select distinct ssys_cd,mdl_name from t_metadata_fld_tab_extract_info_tmp)\\r\\n) m1\\r\\ngroup by m1.ssys_cd,m1.mdl_name,m1.tab_eng_name \\r\\n) ;\\r\\n\\r\\nupdate t_metadata_extract_info_tmp\\r\\n   set ver_desc = \'NO_CHANGE\'\\r\\n where ver_desc is null;\\r\\n\\r\\n\\r\\nupdate t_metadata_extract_info_tmp a1\\r\\ninner join (\\r\\nselect mdl_name\\r\\n       ,concat(\'VERSION_\',SUBSTR(MAX(extract_ver_num),9)+1) as new_ver   \\r\\n  from t_metadata_extract_info\\r\\n where ssys_cd = \'pg_conn\' \\r\\n   and mdl_name in (select distinct mdl_name from t_metadata_fld_tab_extract_info_tmp)\\r\\n group by mdl_name\\r\\n )  a2\\r\\n set a1.extract_ver_num = coalesce(a2.new_ver,\'VERSION_1\')\\r\\n where a1.mdl_name = a2.mdl_name\\r\\n;\\r\\n\\r\\n\\r\\nupdate t_metadata_fld_tab_extract_info_tmp a1\\r\\ninner join (\\r\\nselect mdl_name\\r\\n       ,concat(\'VERSION_\',SUBSTR(MAX(extract_ver_num),9)+1) as new_ver    \\r\\n  from t_metadata_extract_info\\r\\n where ssys_cd = \'pg_conn\' \\r\\n   and mdl_name in (select distinct mdl_name from t_metadata_fld_tab_extract_info_tmp)\\r\\n group by mdl_name\\r\\n )  a2\\r\\n set a1.extract_ver_num = coalesce(a2.new_ver,\'VERSION_1\')\\r\\n where a1.mdl_name = a2.mdl_name\\r\\n;\\r\\n\\r\\n\\r\\nInsert into t_metadata_extract_info_his\\r\\n(extract_ver_num\\r\\n,ver_desc\\r\\n,ssys_cd\\r\\n,data_whs_name\\r\\n,mdl_name\\r\\n,tab_no\\r\\n,tab_type\\r\\n,tab_eng_name\\r\\n,tab_cn_name\\r\\n,tab_rec_num\\r\\n,upd_time)\\r\\nselect  extract_ver_num\\r\\n  ,ver_desc\\r\\n  ,ssys_cd \\r\\n  ,data_whs_name\\r\\n  ,mdl_name\\r\\n  ,tab_no \\r\\n  ,tab_type\\r\\n  ,tab_eng_name\\r\\n  ,tab_cn_name\\r\\n  ,tab_rec_num\\r\\n  ,upd_time\\r\\n from   t_metadata_extract_info_tmp\\r\\n;\\r\\n\\r\\n\\r\\nInsert into t_metadata_fld_tab_extract_info_his\\r\\n  (extract_ver_num\\r\\n  ,ssys_cd\\r\\n  ,data_whs_name\\r\\n  ,mdl_name\\r\\n  ,tab_no\\r\\n  ,tab_eng_name\\r\\n  ,fld_no\\r\\n  ,fld_eng_name\\r\\n  ,fld_cn_name\\r\\n  ,fld_type\\r\\n  ,pk_flag\\r\\n  ,require_flag\\r\\n  ,idx_flag\\r\\n  ,upd_time)\\r\\nselect  extract_ver_num\\r\\n  ,ssys_cd\\r\\n  ,data_whs_name\\r\\n  ,mdl_name\\r\\n  ,tab_no\\r\\n  ,tab_eng_name\\r\\n  ,fld_no\\r\\n  ,fld_eng_name\\r\\n  ,fld_cn_name\\r\\n  ,fld_type\\r\\n  ,pk_flag\\r\\n  ,require_flag\\r\\n  ,idx_flag\\r\\n  ,upd_time\\r\\n from   t_metadata_fld_tab_extract_info_tmp\\r\\n;\\r\\n\\r\\n\\r\\ndelete from t_metadata_extract_info\\r\\nwhere mdl_name in (select distinct mdl_name from t_metadata_extract_info_tmp)\\r\\n  and ssys_cd = \'pg_conn\'\\r\\n;\\r\\n\\r\\nInsert into t_metadata_extract_info\\r\\n(extract_ver_num\\r\\n,ver_desc\\r\\n,ssys_cd\\r\\n,data_whs_name\\r\\n,mdl_name\\r\\n,tab_no\\r\\n,tab_type\\r\\n,tab_eng_name\\r\\n,tab_cn_name\\r\\n,tab_rec_num\\r\\n,upd_time)\\r\\nselect  extract_ver_num\\r\\n  ,ver_desc\\r\\n  ,ssys_cd\\r\\n  ,data_whs_name\\r\\n  ,mdl_name\\r\\n  ,tab_no\\r\\n  ,tab_type\\r\\n  ,tab_eng_name\\r\\n  ,tab_cn_name\\r\\n  ,tab_rec_num\\r\\n  ,upd_time\\r\\n from   t_metadata_extract_info_tmp\\r\\n;\\r\\n\\r\\ndelete from t_metadata_fld_tab_extract_info\\r\\nwhere mdl_name in (select distinct mdl_name from t_metadata_extract_info_tmp)\\r\\n  and ssys_cd = \'pg_conn\'\\r\\n;\\r\\n\\r\\nInsert into t_metadata_fld_tab_extract_info\\r\\n  (extract_ver_num\\r\\n  ,ssys_cd\\r\\n  ,data_whs_name\\r\\n  ,mdl_name\\r\\n  ,tab_no\\r\\n  ,tab_eng_name\\r\\n  ,fld_no\\r\\n  ,fld_eng_name\\r\\n  ,fld_cn_name\\r\\n  ,fld_type\\r\\n  ,pk_flag\\r\\n  ,require_flag\\r\\n  ,idx_flag\\r\\n  ,upd_time)\\r\\nselect  extract_ver_num\\r\\n  ,ssys_cd\\r\\n  ,data_whs_name\\r\\n  ,mdl_name\\r\\n  ,tab_no\\r\\n  ,tab_eng_name\\r\\n  ,fld_no\\r\\n  ,fld_eng_name\\r\\n  ,fld_cn_name\\r\\n  ,fld_type\\r\\n  ,pk_flag\\r\\n  ,require_flag\\r\\n  ,idx_flag\\r\\n  ,upd_time\\r\\n from   t_metadata_fld_tab_extract_info_tmp\\r\\n;\",\"sqlType\":\"1\",\"preStatements\":[],\"postStatements\":[],\"segmentSeparator\":\";\",\"displayRows\":10},\"taskParamList\":[],\"taskParamMap\":null,\"flag\":\"YES\",\"taskPriority\":\"MEDIUM\",\"userName\":null,\"projectName\":null,\"workerGroup\":\"default\",\"environmentCode\":14979658816640,\"failRetryTimes\":0,\"failRetryInterval\":1,\"timeoutFlag\":\"CLOSE\",\"timeoutNotifyStrategy\":\"WARN\",\"timeout\":0,\"delayTime\":0,\"resourceIds\":\"\"}]', '[{\"name\":\"\",\"preTaskCode\":0,\"preTaskVersion\":0,\"postTaskCode\":16688213802592,\"postTaskVersion\":1,\"conditionType\":\"NONE\",\"conditionParams\":{}},{\"name\":\"\",\"preTaskCode\":0,\"preTaskVersion\":0,\"postTaskCode\":16688213802593,\"postTaskVersion\":1,\"conditionType\":\"NONE\",\"conditionParams\":{}},{\"name\":\"\",\"preTaskCode\":16688213802592,\"preTaskVersion\":1,\"postTaskCode\":16688213802594,\"postTaskVersion\":1,\"conditionType\":\"NONE\",\"conditionParams\":{}},{\"name\":\"\",\"preTaskCode\":16688213802593,\"preTaskVersion\":1,\"postTaskCode\":16688213802594,\"postTaskVersion\":1,\"conditionType\":\"NONE\",\"conditionParams\":{}}]', '[{\"taskCode\":16688213802592,\"x\":260,\"y\":210},{\"taskCode\":16688213802593,\"x\":260,\"y\":316.12152099609375},{\"taskCode\":16688213802594,\"x\":603.6805419921875,\"y\":268.12152099609375}]', 'syq_msq_采集元数据到结果表', 'dolphinscheduler', 'PARALLEL', '', '[]', '0', 'OFFLINE'); | |
| INSERT INTO `meta_process_config` (`pdc_id`, `db_type`, `ac_target`, `taskDefinitionJson`, `taskRelationJson`, `locations`, `name`, `tenantCode`, `executionType`, `description`, `globalParams`, `timeout`, `releaseState`) VALUES (127, 'POSTGRESQL', '1', '[{\"code\":16688477124320,\"name\":\"数据血缘采集\",\"version\":1,\"description\":\"\",\"projectCode\":15094503753824,\"userId\":1,\"taskType\":\"DATAX\",\"taskParams\":{\"localParams\":[],\"resourceList\":[],\"customConfig\":0,\"dsType\":\"POSTGRESQL\",\"dataSource\":1,\"dtType\":\"MYSQL\",\"dataTarget\":2,\"sql\":\"SELECT\\r\\n    \'pg_conn\' AS ssys_cd,\\r\\n    NULL AS data_whs_name,  \\r\\n    n.nspname AS mdl_name,\\r\\n    p.proname AS proc_name,\\r\\n    1 AS proc_line,\\r\\n    pg_get_functiondef(p.oid) AS proc_text, \\r\\n    now() AS upd_time\\r\\nFROM\\r\\n    pg_proc p\\r\\nJOIN\\r\\n    pg_namespace n ON p.pronamespace = n.oid\\r\\nWHERE\\r\\n    n.nspname = \'public\' \\r\\n    AND p.prokind IN (\'p\') \",\"targetTable\":\"t_metadata_data_lineage_info_tmp\",\"jobSpeedByte\":51200,\"jobSpeedRecord\":500,\"preStatements\":[\"delete from t_metadata_data_lineage_info_tmp\"],\"postStatements\":[],\"xms\":1,\"xmx\":1},\"taskParamList\":[],\"taskParamMap\":null,\"flag\":\"YES\",\"taskPriority\":\"MEDIUM\",\"userName\":null,\"projectName\":null,\"workerGroup\":\"default\",\"environmentCode\":14979658816640,\"failRetryTimes\":0,\"failRetryInterval\":1,\"timeoutFlag\":\"CLOSE\",\"timeoutNotifyStrategy\":\"WARN\",\"timeout\":0,\"delayTime\":0,\"resourceIds\":\"\"},{\"code\":16688477124321,\"name\":\"更新版本\",\"version\":1,\"description\":\"\",\"projectCode\":15094503753824,\"userId\":1,\"taskType\":\"SQL\",\"taskParams\":{\"localParams\":[],\"resourceList\":[],\"type\":\"MYSQL\",\"datasource\":2,\"sql\":\"update t_metadata_data_lineage_info_tmp a1\\r\\ninner join (\\r\\nselect mdl_name\\r\\n       ,concat(\'VERSION_\',SUBSTR(MAX(extract_ver_num),9)+1) as new_ver   \\r\\n  from t_metadata_data_lineage_info\\r\\n where ssys_cd = \'pg_conn\' \\r\\n   and mdl_name in (select distinct mdl_name from t_metadata_fld_tab_extract_info_tmp)\\r\\n group by mdl_name\\r\\n )  a2\\r\\n set a1.extract_ver_num = coalesce(a2.new_ver,\'VERSION_1\')\\r\\n where a1.mdl_name = a2.mdl_name\\r\\n;\\r\\n\\r\\n\\r\\nInsert into t_metadata_data_lineage_info_his\\r\\n(onum\\r\\n,extract_ver_num\\r\\n,ssys_cd\\r\\n,data_whs_name\\r\\n,mdl_name\\r\\n,proc_name\\r\\n,proc_line\\r\\n,proc_text\\r\\n,upd_time)\\r\\nselect onum\\r\\n,extract_ver_num\\r\\n,ssys_cd\\r\\n,data_whs_name\\r\\n,mdl_name\\r\\n,proc_name\\r\\n,proc_line\\r\\n,proc_text\\r\\n,upd_time\\r\\n from   t_metadata_data_lineage_info_tmp\\r\\n;\\r\\n\\r\\ndelete from t_metadata_data_lineage_info\\r\\nwhere mdl_name in (select distinct mdl_name from t_metadata_data_lineage_info_tmp)\\r\\n  and ssys_cd = \'pg_conn\'\\r\\n;\\r\\n\\r\\nInsert into t_metadata_data_lineage_info\\r\\n(onum\\r\\n,extract_ver_num\\r\\n,ssys_cd\\r\\n,data_whs_name\\r\\n,mdl_name\\r\\n,proc_name\\r\\n,proc_line\\r\\n,proc_text\\r\\n,upd_time)\\r\\nselect onum\\r\\n,extract_ver_num\\r\\n,ssys_cd\\r\\n,data_whs_name\\r\\n,mdl_name\\r\\n,proc_name\\r\\n,proc_line\\r\\n,proc_text\\r\\n,upd_time\\r\\n from   t_metadata_data_lineage_info_tmp\\r\\n;\\r\\n\\r\\n\",\"sqlType\":\"1\",\"preStatements\":[],\"postStatements\":[],\"segmentSeparator\":\";\",\"displayRows\":10},\"taskParamList\":[],\"taskParamMap\":null,\"flag\":\"YES\",\"taskPriority\":\"MEDIUM\",\"userName\":null,\"projectName\":null,\"workerGroup\":\"default\",\"environmentCode\":14979658816640,\"failRetryTimes\":0,\"failRetryInterval\":1,\"timeoutFlag\":\"CLOSE\",\"timeoutNotifyStrategy\":\"WARN\",\"timeout\":0,\"delayTime\":0,\"resourceIds\":\"\"},{\"code\":16688477124322,\"name\":\"写入库表数量到日志表\",\"version\":1,\"description\":\"\",\"projectCode\":15094503753824,\"userId\":1,\"taskType\":\"SQL\",\"taskParams\":{\"localParams\":[],\"resourceList\":[],\"type\":\"MYSQL\",\"datasource\":2,\"sql\":\"insert into t_metadata_data_lineage_mdl_cnt_log\\r\\n(ssys_cd,mdl_name,cnt,upd_time)\\r\\nselect ssys_cd,mdl_name,count(1) as cnt,now() as upd_time\\r\\n  from t_metadata_extract_info\\r\\n where ssys_cd = \'pg_conn\'\\r\\n   and mdl_name in (\'public\')\\r\\n group by ssys_cd,mdl_name\",\"sqlType\":\"1\",\"preStatements\":[],\"postStatements\":[],\"segmentSeparator\":\"\",\"displayRows\":10},\"taskParamList\":[],\"taskParamMap\":null,\"flag\":\"YES\",\"taskPriority\":\"MEDIUM\",\"userName\":null,\"projectName\":null,\"workerGroup\":\"default\",\"environmentCode\":14979658816640,\"failRetryTimes\":0,\"failRetryInterval\":1,\"timeoutFlag\":\"CLOSE\",\"timeoutNotifyStrategy\":\"WARN\",\"timeout\":0,\"delayTime\":0,\"resourceIds\":\"\"},{\"code\":16688477124323,\"name\":\"执行血缘解析任务\",\"version\":1,\"description\":\"\",\"projectCode\":15094503753824,\"userId\":1,\"taskType\":\"SHELL\",\"taskParams\":{\"localParams\":[],\"rawScript\":\"ssh root@172.28.146.51 \\\"/bin/bash /root/xx/hello.sh pg_conn public\\\"\",\"resourceList\":[]},\"taskParamList\":[],\"taskParamMap\":null,\"flag\":\"YES\",\"taskPriority\":\"MEDIUM\",\"userName\":null,\"projectName\":null,\"workerGroup\":\"default\",\"environmentCode\":14979658816640,\"failRetryTimes\":0,\"failRetryInterval\":1,\"timeoutFlag\":\"CLOSE\",\"timeoutNotifyStrategy\":\"WARN\",\"timeout\":0,\"delayTime\":0,\"resourceIds\":\"\"}]', '[{\"name\":\"\",\"preTaskCode\":0,\"preTaskVersion\":0,\"postTaskCode\":16688477124320,\"postTaskVersion\":1,\"conditionType\":\"NONE\",\"conditionParams\":{}},{\"name\":\"\",\"preTaskCode\":16688477124320,\"preTaskVersion\":1,\"postTaskCode\":16688477124321,\"postTaskVersion\":1,\"conditionType\":\"NONE\",\"conditionParams\":{}},{\"name\":\"\",\"preTaskCode\":16688477124321,\"preTaskVersion\":1,\"postTaskCode\":16688477124322,\"postTaskVersion\":1,\"conditionType\":\"NONE\",\"conditionParams\":{}},{\"name\":\"\",\"preTaskCode\":16688477124322,\"preTaskVersion\":1,\"postTaskCode\":16688477124323,\"postTaskVersion\":1,\"conditionType\":\"NONE\",\"conditionParams\":{}}]', '[{\"taskCode\":16688477124320,\"x\":320,\"y\":335},{\"taskCode\":16688477124321,\"x\":687,\"y\":335},{\"taskCode\":16688477124322,\"x\":1025.6805419921875,\"y\":335},{\"taskCode\":16688477124323,\"x\":1333.5694580078125,\"y\":335}]', 'syq_msq_采集元数据到存储过程', 'dolphinscheduler', 'PARALLEL', '', '[]', '0', 'OFFLINE'); | |
| INSERT INTO `meta_process_config` (`pdc_id`, `db_type`, `ac_target`, `taskDefinitionJson`, `taskRelationJson`, `locations`, `name`, `tenantCode`, `executionType`, `description`, `globalParams`, `timeout`, `releaseState`) VALUES (128, 'DB2', '0', '[{\"code\":16699625480160,\"name\":\"表采集\",\"version\":1,\"description\":\"\",\"projectCode\":15094503753824,\"userId\":1,\"taskType\":\"DATAX\",\"taskParams\":{\"localParams\":[],\"resourceList\":[],\"customConfig\":1,\"json\":\"{\\r\\n  \\\"job\\\": {\\r\\n        \\\"setting\\\": {\\r\\n            \\\"speed\\\":{\\r\\n\\t\\t\\t\\t\\\"channel\\\":1\\r\\n\\t\\t\\t},\\r\\n\\t\\t\\t\\\"errorLimit\\\":{\\r\\n\\t\\t\\t\\t\\\"record\\\":0,\\r\\n\\t\\t\\t\\t\\\"percentage\\\":0\\r\\n\\t\\t\\t}\\r\\n\\t\\t},\\r\\n        \\\"content\\\": [\\r\\n            {\\\"reader\\\": {\\r\\n                \\\"name\\\": \\\"rdbmsreader\\\",\\r\\n                \\\"parameter\\\": {\\r\\n                    \\\"connection\\\": [{\\r\\n\\t\\t\\t\\t\\t\\t\\\"querySql\\\": [\\r\\n                            \\\"SELECT  \'db2_conn\' AS ssys_cd,NULL AS data_whs_name,TABSCHEMA AS mdl_name,NULL AS tab_no,\'TABLE\' tab_type,TABNAME AS tab_eng_name,REMARKS AS tab_cn_name,CARD AS tab_rec_num,CURRENT TIMESTAMP AS upd_time FROM SYSCAT.TABLES WHERE TABSCHEMA = \'MYSCHEMA\' AND TYPE IN (\'T\')\\\"\\r\\n                        ]\\r\\n                        \\\"jdbcUrl\\\": [\\\"jdbc:db2://172.28.146.65:50000/testpd\\\"],\\r\\n                        \\r\\n                    }],\\r\\n                    \\\"username\\\": \\\"db2inst1\\\",\\r\\n                    \\\"password\\\": \\\"dbPassword\\\"}\\r\\n                },\\r\\n                \\\"writer\\\": {\\r\\n                    \\\"name\\\": \\\"mysqlwriter\\\",\\r\\n                    \\\"parameter\\\": {\\r\\n                        \\\"writeMode\\\": \\\"insert\\\",\\r\\n                        \\\"username\\\": \\\"dbf\\\",\\r\\n                        \\\"password\\\": \\\"1q2w3e4r\\\",\\r\\n                        \\\"writerThreadCount\\\": 1,\\r\\n                        \\\"column\\\":[\\r\\n\\t\\t\\t\\t\\t\\t\\t\\\"`ssys_cd`\\\",\\r\\n\\t\\t\\t\\t\\t\\t\\t\\\"`data_whs_name`\\\",\\r\\n\\t\\t\\t\\t\\t\\t\\t\\\"`mdl_name`\\\",\\r\\n\\t\\t\\t\\t\\t\\t\\t\\\"`tab_no`\\\",\\r\\n\\t\\t\\t\\t\\t\\t\\t\\\"`tab_type`\\\",\\r\\n\\t\\t\\t\\t\\t\\t\\t\\\"`tab_eng_name`\\\",\\r\\n\\t\\t\\t\\t\\t\\t\\t\\\"`tab_cn_name`\\\",\\r\\n\\t\\t\\t\\t\\t\\t\\t\\\"`tab_rec_num`\\\",\\r\\n\\t\\t\\t\\t\\t\\t\\t\\\"`upd_time`\\\"\\r\\n\\t\\t\\t\\t\\t\\t],\\r\\n\\t\\t\\t\\t\\t\\t\\\"preSql\\\": [\\\"delete from t_metadata_extract_info_tmp\\\"],\\r\\n                        \\\"connection\\\": [\\r\\n                           {\\r\\n                                \\\"jdbcUrl\\\": \\\"jdbc:mysql://172.28.146.51:3306/dash_test_w?useUnicode=true&characterEncoding=utf-8\\\",\\r\\n                                \\\"table\\\": [\\r\\n                                    \\\"t_metadata_extract_info_tmp\\\"\\r\\n                                ]\\r\\n                            }\\r\\n                        ]\\r\\n                    }\\r\\n                }\\r\\n            }\\r\\n        ]\\r\\n    }\\r\\n }\\r\\n\\r\\n\",\"xms\":1,\"xmx\":1},\"taskParamList\":[],\"taskParamMap\":null,\"flag\":\"YES\",\"taskPriority\":\"MEDIUM\",\"userName\":null,\"projectName\":null,\"workerGroup\":\"default\",\"environmentCode\":14979658816640,\"failRetryTimes\":0,\"failRetryInterval\":1,\"timeoutFlag\":\"CLOSE\",\"timeoutNotifyStrategy\":\"WARN\",\"timeout\":0,\"delayTime\":0,\"resourceIds\":\"\"},{\"code\":16699625480161,\"name\":\"表字段元数据采集\",\"version\":1,\"description\":\"\",\"projectCode\":15094503753824,\"userId\":1,\"taskType\":\"DATAX\",\"taskParams\":{\"localParams\":[],\"resourceList\":[],\"customConfig\":1,\"json\":\"{\\r\\n  \\\"job\\\": {\\r\\n        \\\"setting\\\": {\\r\\n            \\\"speed\\\":{\\r\\n\\t\\t\\t\\t\\\"channel\\\":1\\r\\n\\t\\t\\t},\\r\\n\\t\\t\\t\\\"errorLimit\\\":{\\r\\n\\t\\t\\t\\t\\\"record\\\":0,\\r\\n\\t\\t\\t\\t\\\"percentage\\\":0\\r\\n\\t\\t\\t}\\r\\n\\t\\t},\\r\\n        \\\"content\\\": [\\r\\n            {\\\"reader\\\": {\\r\\n                \\\"name\\\": \\\"rdbmsreader\\\",\\r\\n                \\\"parameter\\\": {\\r\\n                    \\\"connection\\\": [{\\r\\n\\t\\t\\t\\t\\t\\t\\\"querySql\\\": [\\r\\n                            \\\"SELECT \'db2_conn\' AS ssys_cd, NULL AS data_whs_name, t.tabschema AS mdl_name, NULL AS tab_no, t.tabname AS tab_eng_name, c.colno AS fld_no, c.colname AS fld_eng_name, COALESCE(c.remarks, \'\') AS fld_cn_name, CASE WHEN c.typename = \'CHARACTER\' OR c.typename = \'VARCHAR\' THEN c.typename || \'(\' || c.length || \')\' WHEN c.typename = \'DECIMAL\' OR c.typename = \'NUMERIC\' THEN c.typename || \'(\' || c.length || \',\' || c.scale || \')\' ELSE c.typename END AS fld_type, CASE WHEN pk.pkcolname IS NOT NULL THEN \'Y\' ELSE \'N\' END AS pk_flag, CASE WHEN c.nulls = \'N\' THEN \'Y\' ELSE \'N\' END AS require_flag, CASE WHEN idx.idxcolname IS NOT NULL THEN \'Y\' ELSE \'N\' END AS idx_flag, CURRENT TIMESTAMP AS upd_time FROM SYSCAT.TABLES t JOIN SYSCAT.COLUMNS c ON t.tabschema = c.tabschema AND t.tabname = c.tabname LEFT JOIN (SELECT tabschema, tabname, colname AS pkcolname FROM SYSCAT.KEYCOLUSE WHERE constname IN ( SELECT constname FROM SYSCAT.TABCONST WHERE type = \'P\' )) pk ON t.tabschema = pk.tabschema AND t.tabname = pk.tabname AND c.colname = pk.pkcolname LEFT JOIN (SELECT i.tabschema, i.tabname, ic.colname AS idxcolname FROM SYSCAT.INDEXES i JOIN SYSCAT.INDEXCOLUSE ic ON i.indname = ic.indname ) idx ON t.tabschema = idx.tabschema AND t.tabname = idx.tabname AND c.colname = idx.idxcolname WHERE t.tabschema = \'MYSCHEMA\' \\tAND T.TYPE IN (\'T\')  \\\"\\r\\n                        ]\\r\\n                        \\\"jdbcUrl\\\": [\\\"jdbc:db2://172.28.146.65:50000/testpd\\\"],\\r\\n                        \\r\\n                    }],\\r\\n                    \\\"username\\\": \\\"db2inst1\\\",\\r\\n                    \\\"password\\\": \\\"dbPassword\\\"}\\r\\n                },\\r\\n                \\\"writer\\\": {\\r\\n                    \\\"name\\\": \\\"mysqlwriter\\\",\\r\\n                    \\\"parameter\\\": {\\r\\n                        \\\"writeMode\\\": \\\"insert\\\",\\r\\n                        \\\"username\\\": \\\"dbf\\\",\\r\\n                        \\\"password\\\": \\\"1q2w3e4r\\\",\\r\\n                        \\\"writerThreadCount\\\": 1,\\r\\n                        \\\"column\\\":[\\r\\n\\t\\t\\t\\t\\t\\t\\t\\\"`ssys_cd`\\\",\\r\\n\\t\\t\\t\\t\\t\\t\\t\\\"`data_whs_name`\\\",\\r\\n\\t\\t\\t\\t\\t\\t\\t\\\"`mdl_name`\\\",\\r\\n\\t\\t\\t\\t\\t\\t\\t\\\"`tab_no`\\\",\\r\\n\\t\\t\\t\\t\\t\\t\\t\\\"`tab_eng_name`\\\",\\r\\n\\t\\t\\t\\t\\t\\t\\t\\\"`fld_no`\\\",\\r\\n\\t\\t\\t\\t\\t\\t\\t\\\"`fld_eng_name`\\\",\\r\\n\\t\\t\\t\\t\\t\\t\\t\\\"`fld_cn_name`\\\",\\r\\n\\t\\t\\t\\t\\t\\t\\t\\\"`fld_type`\\\",\\r\\n\\t\\t\\t\\t\\t\\t\\t\\\"`pk_flag`\\\",\\r\\n\\t\\t\\t\\t\\t\\t\\t\\\"`require_flag`\\\",\\r\\n\\t\\t\\t\\t\\t\\t\\t\\\"`idx_flag`\\\",\\r\\n\\t\\t\\t\\t\\t\\t\\t\\\"`upd_time`\\\",\\r\\n\\t\\t\\t\\t\\t\\t\\t\\r\\n\\t\\t\\t\\t\\t\\t],\\r\\n\\t\\t\\t\\t\\t\\t\\\"preSql\\\": [\\\"delete from t_metadata_fld_tab_extract_info_tmp\\\"],\\r\\n                        \\\"connection\\\": [\\r\\n                           {\\r\\n                                \\\"jdbcUrl\\\": \\\"jdbc:mysql://172.28.146.51:3306/dash_test_w?useUnicode=true&characterEncoding=utf-8\\\",\\r\\n                                \\\"table\\\": [\\r\\n                                    \\\"t_metadata_fld_tab_extract_info_tmp\\\"\\r\\n                                ]\\r\\n                            }\\r\\n                        ]\\r\\n                    }\\r\\n                }\\r\\n            }\\r\\n        ]\\r\\n    }\\r\\n }\\r\\n\\r\\n\",\"xms\":1,\"xmx\":1},\"taskParamList\":[],\"taskParamMap\":null,\"flag\":\"YES\",\"taskPriority\":\"MEDIUM\",\"userName\":null,\"projectName\":null,\"workerGroup\":\"default\",\"environmentCode\":14979658816640,\"failRetryTimes\":0,\"failRetryInterval\":1,\"timeoutFlag\":\"CLOSE\",\"timeoutNotifyStrategy\":\"WARN\",\"timeout\":0,\"delayTime\":0,\"resourceIds\":\"\"},{\"code\":16699625480162,\"name\":\"更新版本\",\"version\":1,\"description\":\"\",\"projectCode\":15094503753824,\"userId\":1,\"taskType\":\"SQL\",\"taskParams\":{\"localParams\":[],\"resourceList\":[],\"type\":\"MYSQL\",\"datasource\":2,\"sql\":\"update t_metadata_extract_info_tmp\\r\\n   set ver_desc = \'TABLE_CHANGE\'\\r\\n where (ssys_cd,mdl_name,tab_eng_name) in (\\r\\nselect m1.ssys_cd,m1.mdl_name,m1.tab_eng_name\\r\\n  from \\r\\n (\\r\\nselect  m.ssys_cd\\r\\n        ,m.mdl_name\\r\\n       ,m.tab_eng_name\\r\\n       ,m.fld_no\\r\\n    ,m.fld_eng_name\\r\\n    ,m.fld_type\\r\\n    ,m.pk_flag\\r\\n    ,m.require_flag\\r\\n    ,m.idx_flag\\r\\n  from t_metadata_fld_tab_extract_info_tmp m\\r\\n  left join t_metadata_fld_tab_extract_info n\\r\\n   on m.ssys_cd       = n.ssys_cd\\r\\n  and m.mdl_name      = n.mdl_name   \\r\\n  and m.tab_eng_name  = n.tab_eng_name\\r\\n  and m.fld_no        = n.fld_no\\r\\n  and m.fld_eng_name  = n.fld_eng_name\\r\\n  and m.fld_type      = n.fld_type\\r\\n  and m.pk_flag       = n.pk_flag\\r\\n  and m.require_flag  = n.require_flag\\r\\n  and m.idx_flag      = n.idx_flag\\r\\n  where n.mdl_name is null\\r\\n\\r\\nunion ALL\\r\\nselect  m.ssys_cd\\r\\n        ,m.mdl_name\\r\\n       ,m.tab_eng_name\\r\\n       ,m.fld_no\\r\\n    ,m.fld_eng_name\\r\\n    ,m.fld_type\\r\\n    ,m.pk_flag\\r\\n    ,m.require_flag\\r\\n    ,m.idx_flag\\r\\n  from t_metadata_fld_tab_extract_info m\\r\\n  left join t_metadata_fld_tab_extract_info_tmp n\\r\\n   on m.ssys_cd       = n.ssys_cd\\r\\n  and m.mdl_name      = n.mdl_name   \\r\\n  and m.tab_eng_name  = n.tab_eng_name\\r\\n  and m.fld_no        = n.fld_no\\r\\n  and m.fld_eng_name  = n.fld_eng_name\\r\\n  and m.fld_type      = n.fld_type\\r\\n  and m.pk_flag       = n.pk_flag\\r\\n  and m.require_flag  = n.require_flag\\r\\n  and m.idx_flag      = n.idx_flag\\r\\n  where n.mdl_name is null\\r\\n    and (m.ssys_cd,m.mdl_name) in (select distinct ssys_cd,mdl_name from t_metadata_fld_tab_extract_info_tmp)\\r\\n) m1\\r\\ngroup by m1.ssys_cd,m1.mdl_name,m1.tab_eng_name \\r\\n) ;\\r\\n\\r\\nupdate t_metadata_extract_info_tmp\\r\\n   set ver_desc = \'NO_CHANGE\'\\r\\n where ver_desc is null;\\r\\n\\r\\n\\r\\nupdate t_metadata_extract_info_tmp a1\\r\\ninner join (\\r\\nselect mdl_name\\r\\n       ,concat(\'VERSION_\',SUBSTR(MAX(extract_ver_num),9)+1) as new_ver   \\r\\n  from t_metadata_extract_info\\r\\n where ssys_cd = \'db2_conn\' \\r\\n   and mdl_name in (select distinct mdl_name from t_metadata_fld_tab_extract_info_tmp)\\r\\n group by mdl_name\\r\\n )  a2\\r\\n set a1.extract_ver_num = coalesce(a2.new_ver,\'VERSION_1\')\\r\\n where a1.mdl_name = a2.mdl_name\\r\\n;\\r\\n\\r\\n\\r\\nupdate t_metadata_fld_tab_extract_info_tmp a1\\r\\ninner join (\\r\\nselect mdl_name\\r\\n       ,concat(\'VERSION_\',SUBSTR(MAX(extract_ver_num),9)+1) as new_ver    \\r\\n  from t_metadata_extract_info\\r\\n where ssys_cd = \'db2_conn\' \\r\\n   and mdl_name in (select distinct mdl_name from t_metadata_fld_tab_extract_info_tmp)\\r\\n group by mdl_name\\r\\n )  a2\\r\\n set a1.extract_ver_num = coalesce(a2.new_ver,\'VERSION_1\')\\r\\n where a1.mdl_name = a2.mdl_name\\r\\n;\\r\\n\\r\\n\\r\\nInsert into t_metadata_extract_info_his\\r\\n(extract_ver_num\\r\\n,ver_desc\\r\\n,ssys_cd\\r\\n,data_whs_name\\r\\n,mdl_name\\r\\n,tab_no\\r\\n,tab_type\\r\\n,tab_eng_name\\r\\n,tab_cn_name\\r\\n,tab_rec_num\\r\\n,upd_time)\\r\\nselect  extract_ver_num\\r\\n  ,ver_desc\\r\\n  ,ssys_cd \\r\\n  ,data_whs_name\\r\\n  ,mdl_name\\r\\n  ,tab_no \\r\\n  ,tab_type\\r\\n  ,tab_eng_name\\r\\n  ,tab_cn_name\\r\\n  ,tab_rec_num\\r\\n  ,upd_time\\r\\n from   t_metadata_extract_info_tmp\\r\\n;\\r\\n\\r\\n\\r\\nInsert into t_metadata_fld_tab_extract_info_his\\r\\n  (extract_ver_num\\r\\n  ,ssys_cd\\r\\n  ,data_whs_name\\r\\n  ,mdl_name\\r\\n  ,tab_no\\r\\n  ,tab_eng_name\\r\\n  ,fld_no\\r\\n  ,fld_eng_name\\r\\n  ,fld_cn_name\\r\\n  ,fld_type\\r\\n  ,pk_flag\\r\\n  ,require_flag\\r\\n  ,idx_flag\\r\\n  ,upd_time)\\r\\nselect  extract_ver_num\\r\\n  ,ssys_cd\\r\\n  ,data_whs_name\\r\\n  ,mdl_name\\r\\n  ,tab_no\\r\\n  ,tab_eng_name\\r\\n  ,fld_no\\r\\n  ,fld_eng_name\\r\\n  ,fld_cn_name\\r\\n  ,fld_type\\r\\n  ,pk_flag\\r\\n  ,require_flag\\r\\n  ,idx_flag\\r\\n  ,upd_time\\r\\n from   t_metadata_fld_tab_extract_info_tmp\\r\\n;\\r\\n\\r\\n\\r\\ndelete from t_metadata_extract_info\\r\\nwhere mdl_name in (select distinct mdl_name from t_metadata_extract_info_tmp)\\r\\n  and ssys_cd = \'db2_conn\'\\r\\n;\\r\\n\\r\\nInsert into t_metadata_extract_info\\r\\n(extract_ver_num\\r\\n,ver_desc\\r\\n,ssys_cd\\r\\n,data_whs_name\\r\\n,mdl_name\\r\\n,tab_no\\r\\n,tab_type\\r\\n,tab_eng_name\\r\\n,tab_cn_name\\r\\n,tab_rec_num\\r\\n,upd_time)\\r\\nselect  extract_ver_num\\r\\n  ,ver_desc\\r\\n  ,ssys_cd\\r\\n  ,data_whs_name\\r\\n  ,mdl_name\\r\\n  ,tab_no\\r\\n  ,tab_type\\r\\n  ,tab_eng_name\\r\\n  ,tab_cn_name\\r\\n  ,tab_rec_num\\r\\n  ,upd_time\\r\\n from   t_metadata_extract_info_tmp\\r\\n;\\r\\n\\r\\ndelete from t_metadata_fld_tab_extract_info\\r\\nwhere mdl_name in (select distinct mdl_name from t_metadata_extract_info_tmp)\\r\\n  and ssys_cd = \'db2_conn\'\\r\\n;\\r\\n\\r\\nInsert into t_metadata_fld_tab_extract_info\\r\\n  (extract_ver_num\\r\\n  ,ssys_cd\\r\\n  ,data_whs_name\\r\\n  ,mdl_name\\r\\n  ,tab_no\\r\\n  ,tab_eng_name\\r\\n  ,fld_no\\r\\n  ,fld_eng_name\\r\\n  ,fld_cn_name\\r\\n  ,fld_type\\r\\n  ,pk_flag\\r\\n  ,require_flag\\r\\n  ,idx_flag\\r\\n  ,upd_time)\\r\\nselect  extract_ver_num\\r\\n  ,ssys_cd\\r\\n  ,data_whs_name\\r\\n  ,mdl_name\\r\\n  ,tab_no\\r\\n  ,tab_eng_name\\r\\n  ,fld_no\\r\\n  ,fld_eng_name\\r\\n  ,fld_cn_name\\r\\n  ,fld_type\\r\\n  ,pk_flag\\r\\n  ,require_flag\\r\\n  ,idx_flag\\r\\n  ,upd_time\\r\\n from   t_metadata_fld_tab_extract_info_tmp\\r\\n;\",\"sqlType\":\"1\",\"preStatements\":[],\"postStatements\":[],\"segmentSeparator\":\";\",\"displayRows\":10},\"taskParamList\":[],\"taskParamMap\":null,\"flag\":\"YES\",\"taskPriority\":\"MEDIUM\",\"userName\":null,\"projectName\":null,\"workerGroup\":\"default\",\"environmentCode\":14979658816640,\"failRetryTimes\":0,\"failRetryInterval\":1,\"timeoutFlag\":\"CLOSE\",\"timeoutNotifyStrategy\":\"WARN\",\"timeout\":0,\"delayTime\":0,\"resourceIds\":\"\"}]', '[{\"name\":\"\",\"preTaskCode\":0,\"preTaskVersion\":0,\"postTaskCode\":16699625480160,\"postTaskVersion\":1,\"conditionType\":\"NONE\",\"conditionParams\":{}},{\"name\":\"\",\"preTaskCode\":0,\"preTaskVersion\":0,\"postTaskCode\":16699625480161,\"postTaskVersion\":1,\"conditionType\":\"NONE\",\"conditionParams\":{}},{\"name\":\"\",\"preTaskCode\":16699625480160,\"preTaskVersion\":1,\"postTaskCode\":16699625480162,\"postTaskVersion\":1,\"conditionType\":\"NONE\",\"conditionParams\":{}},{\"name\":\"\",\"preTaskCode\":16699625480161,\"preTaskVersion\":1,\"postTaskCode\":16699625480162,\"postTaskVersion\":1,\"conditionType\":\"NONE\",\"conditionParams\":{}}]', '[{\"taskCode\":16699625480160,\"x\":100,\"y\":110},{\"taskCode\":16699625480161,\"x\":100,\"y\":235},{\"taskCode\":16699625480162,\"x\":538.6805419921875,\"y\":182.12152099609375}]', 'syq_msq_采集元数据到结果表', 'dolphinscheduler', 'PARALLEL', '', '[]', '0', 'OFFLINE'); | |
| INSERT INTO `meta_process_config` (`pdc_id`, `db_type`, `ac_target`, `taskDefinitionJson`, `taskRelationJson`, `locations`, `name`, `tenantCode`, `executionType`, `description`, `globalParams`, `timeout`, `releaseState`) VALUES (129, 'DB2', '1', '[{\"code\":16699623866592,\"name\":\"数据血缘采集\",\"version\":1,\"description\":\"\",\"projectCode\":15094503753824,\"userId\":1,\"taskType\":\"DATAX\",\"taskParams\":{\"localParams\":[],\"resourceList\":[],\"customConfig\":1,\"json\":\"{\\r\\n  \\\"job\\\": {\\r\\n        \\\"setting\\\": {\\r\\n            \\\"speed\\\":{\\r\\n\\t\\t\\t\\t\\\"channel\\\":1\\r\\n\\t\\t\\t},\\r\\n\\t\\t\\t\\\"errorLimit\\\":{\\r\\n\\t\\t\\t\\t\\\"record\\\":0,\\r\\n\\t\\t\\t\\t\\\"percentage\\\":0\\r\\n\\t\\t\\t}\\r\\n\\t\\t},\\r\\n        \\\"content\\\": [\\r\\n            {\\\"reader\\\": {\\r\\n                \\\"name\\\": \\\"rdbmsreader\\\",\\r\\n                \\\"parameter\\\": {\\r\\n                    \\\"connection\\\": [{\\r\\n\\t\\t\\t\\t\\t\\t\\\"querySql\\\": [\\r\\n                            \\\"SELECT \'db2_conn\' AS ssys_cd, NULL AS data_whs_name, ROUTINESCHEMA AS mdl_name, ROUTINENAME AS proc_name, 1 AS proc_line, TEXT AS proc_text, CURRENT TIMESTAMP AS upd_time FROM SYSCAT.ROUTINES WHERE ROUTINESCHEMA = \'MYSCHEMA\' AND ROUTINETYPE IN (\'P\') \\\"\\r\\n                        ]\\r\\n                        \\\"jdbcUrl\\\": [\\\"jdbc:db2://172.28.146.65:50000/testpd\\\"],\\r\\n                        \\r\\n                    }],\\r\\n                    \\\"username\\\": \\\"db2inst1\\\",\\r\\n                    \\\"password\\\": \\\"dbPassword\\\"}\\r\\n                },\\r\\n                \\\"writer\\\": {\\r\\n                    \\\"name\\\": \\\"mysqlwriter\\\",\\r\\n                    \\\"parameter\\\": {\\r\\n                        \\\"writeMode\\\": \\\"insert\\\",\\r\\n                        \\\"username\\\": \\\"dbf\\\",\\r\\n                        \\\"password\\\": \\\"1q2w3e4r\\\",\\r\\n                        \\\"writerThreadCount\\\": 1,\\r\\n                        \\\"column\\\":[\\r\\n\\t\\t\\t\\t\\t\\t\\t\\\"`ssys_cd`\\\",\\r\\n\\t\\t\\t\\t\\t\\t\\t\\\"`data_whs_name`\\\",\\r\\n\\t\\t\\t\\t\\t\\t\\t\\\"`mdl_name`\\\",\\r\\n\\t\\t\\t\\t\\t\\t\\t\\\"`proc_name`\\\",\\r\\n\\t\\t\\t\\t\\t\\t\\t\\\"`proc_line`\\\",\\r\\n\\t\\t\\t\\t\\t\\t\\t\\\"`proc_text`\\\",\\r\\n\\t\\t\\t\\t\\t\\t\\t\\\"`upd_time`\\\"\\r\\n\\t\\t\\t\\t\\t\\t],\\r\\n\\t\\t\\t\\t\\t\\t\\\"preSql\\\": [\\\"delete from t_metadata_data_lineage_info_tmp\\\"],\\r\\n                        \\\"connection\\\": [\\r\\n                           {\\r\\n                                \\\"jdbcUrl\\\": \\\"jdbc:mysql://172.28.146.51:3306/dash_test_w?useUnicode=true&characterEncoding=utf-8\\\",\\r\\n                                \\\"table\\\": [\\r\\n                                    \\\"t_metadata_data_lineage_info_tmp\\\"\\r\\n                                ]\\r\\n                            }\\r\\n                        ]\\r\\n                    }\\r\\n                }\\r\\n            }\\r\\n        ]\\r\\n    }\\r\\n }\\r\\n\\r\\n\",\"xms\":1,\"xmx\":1},\"taskParamList\":[],\"taskParamMap\":null,\"flag\":\"YES\",\"taskPriority\":\"MEDIUM\",\"userName\":null,\"projectName\":null,\"workerGroup\":\"default\",\"environmentCode\":14979658816640,\"failRetryTimes\":0,\"failRetryInterval\":1,\"timeoutFlag\":\"CLOSE\",\"timeoutNotifyStrategy\":\"WARN\",\"timeout\":0,\"delayTime\":0,\"resourceIds\":\"\"},{\"code\":16699623866593,\"name\":\"更新版本\",\"version\":1,\"description\":\"\",\"projectCode\":15094503753824,\"userId\":1,\"taskType\":\"SQL\",\"taskParams\":{\"localParams\":[],\"resourceList\":[],\"type\":\"MYSQL\",\"datasource\":2,\"sql\":\"update t_metadata_data_lineage_info_tmp a1\\r\\ninner join (\\r\\nselect mdl_name\\r\\n       ,concat(\'VERSION_\',SUBSTR(MAX(extract_ver_num),9)+1) as new_ver   \\r\\n  from t_metadata_data_lineage_info\\r\\n where ssys_cd = \'db2_conn\' \\r\\n   and mdl_name in (select distinct mdl_name from t_metadata_fld_tab_extract_info_tmp)\\r\\n group by mdl_name\\r\\n )  a2\\r\\n set a1.extract_ver_num = coalesce(a2.new_ver,\'VERSION_1\')\\r\\n where a1.mdl_name = a2.mdl_name\\r\\n;\\r\\n\\r\\n\\r\\nInsert into t_metadata_data_lineage_info_his\\r\\n(onum\\r\\n,extract_ver_num\\r\\n,ssys_cd\\r\\n,data_whs_name\\r\\n,mdl_name\\r\\n,proc_name\\r\\n,proc_line\\r\\n,proc_text\\r\\n,upd_time)\\r\\nselect onum\\r\\n,extract_ver_num\\r\\n,ssys_cd\\r\\n,data_whs_name\\r\\n,mdl_name\\r\\n,proc_name\\r\\n,proc_line\\r\\n,proc_text\\r\\n,upd_time\\r\\n from   t_metadata_data_lineage_info_tmp\\r\\n;\\r\\n\\r\\ndelete from t_metadata_data_lineage_info\\r\\nwhere mdl_name in (select distinct mdl_name from t_metadata_data_lineage_info_tmp)\\r\\n  and ssys_cd = \'db2_conn\'\\r\\n;\\r\\n\\r\\nInsert into t_metadata_data_lineage_info\\r\\n(onum\\r\\n,extract_ver_num\\r\\n,ssys_cd\\r\\n,data_whs_name\\r\\n,mdl_name\\r\\n,proc_name\\r\\n,proc_line\\r\\n,proc_text\\r\\n,upd_time)\\r\\nselect onum\\r\\n,extract_ver_num\\r\\n,ssys_cd\\r\\n,data_whs_name\\r\\n,mdl_name\\r\\n,proc_name\\r\\n,proc_line\\r\\n,proc_text\\r\\n,upd_time\\r\\n from   t_metadata_data_lineage_info_tmp\\r\\n;\\r\\n\\r\\n\",\"sqlType\":\"1\",\"preStatements\":[],\"postStatements\":[],\"segmentSeparator\":\";\",\"displayRows\":10},\"taskParamList\":[],\"taskParamMap\":null,\"flag\":\"YES\",\"taskPriority\":\"MEDIUM\",\"userName\":null,\"projectName\":null,\"workerGroup\":\"default\",\"environmentCode\":14979658816640,\"failRetryTimes\":0,\"failRetryInterval\":1,\"timeoutFlag\":\"CLOSE\",\"timeoutNotifyStrategy\":\"WARN\",\"timeout\":0,\"delayTime\":0,\"resourceIds\":\"\"},{\"code\":16699623866594,\"name\":\"写入库表数量到日志表\",\"version\":1,\"description\":\"\",\"projectCode\":15094503753824,\"userId\":1,\"taskType\":\"SQL\",\"taskParams\":{\"localParams\":[],\"resourceList\":[],\"type\":\"MYSQL\",\"datasource\":2,\"sql\":\"insert into t_metadata_data_lineage_mdl_cnt_log\\r\\n(ssys_cd,mdl_name,cnt,upd_time)\\r\\nselect ssys_cd,mdl_name,count(1) as cnt,now() as upd_time\\r\\n  from t_metadata_extract_info\\r\\n where ssys_cd = \'pg_conn\'\\r\\n   and mdl_name in (\'MYSCHEMA\')\\r\\n group by ssys_cd,mdl_name\",\"sqlType\":\"1\",\"preStatements\":[],\"postStatements\":[],\"segmentSeparator\":\";\",\"displayRows\":10},\"taskParamList\":[],\"taskParamMap\":null,\"flag\":\"YES\",\"taskPriority\":\"MEDIUM\",\"userName\":null,\"projectName\":null,\"workerGroup\":\"default\",\"environmentCode\":14979658816640,\"failRetryTimes\":0,\"failRetryInterval\":1,\"timeoutFlag\":\"CLOSE\",\"timeoutNotifyStrategy\":\"WARN\",\"timeout\":0,\"delayTime\":0,\"resourceIds\":\"\"},{\"code\":16699623866595,\"name\":\"执行血缘解析任务\",\"version\":1,\"description\":\"\",\"projectCode\":15094503753824,\"userId\":1,\"taskType\":\"SHELL\",\"taskParams\":{\"localParams\":[],\"rawScript\":\"ssh root@172.28.146.51 \\\"/bin/bash /root/xx/hello.sh pg_conn MYSCHEMA\\\"\",\"resourceList\":[]},\"taskParamList\":[],\"taskParamMap\":null,\"flag\":\"YES\",\"taskPriority\":\"MEDIUM\",\"userName\":null,\"projectName\":null,\"workerGroup\":\"default\",\"environmentCode\":14979658816640,\"failRetryTimes\":0,\"failRetryInterval\":1,\"timeoutFlag\":\"CLOSE\",\"timeoutNotifyStrategy\":\"WARN\",\"timeout\":0,\"delayTime\":0,\"resourceIds\":\"\"}]', '[{\"name\":\"\",\"preTaskCode\":0,\"preTaskVersion\":0,\"postTaskCode\":16699623866592,\"postTaskVersion\":1,\"conditionType\":\"NONE\",\"conditionParams\":{}},{\"name\":\"\",\"preTaskCode\":16699623866592,\"preTaskVersion\":1,\"postTaskCode\":16699623866593,\"postTaskVersion\":1,\"conditionType\":\"NONE\",\"conditionParams\":{}},{\"name\":\"\",\"preTaskCode\":16699623866593,\"preTaskVersion\":1,\"postTaskCode\":16699623866594,\"postTaskVersion\":1,\"conditionType\":\"NONE\",\"conditionParams\":{}},{\"name\":\"\",\"preTaskCode\":16699623866594,\"preTaskVersion\":1,\"postTaskCode\":16699623866595,\"postTaskVersion\":1,\"conditionType\":\"NONE\",\"conditionParams\":{}}]', '[{\"taskCode\":16699623866592,\"x\":320,\"y\":335},{\"taskCode\":16699623866593,\"x\":593.6805419921875,\"y\":287},{\"taskCode\":16699623866594,\"x\":823.6805419921875,\"y\":383},{\"taskCode\":16699623866595,\"x\":813.6805419921875,\"y\":586.1215209960938}]', 'syq_msq_采集元数据到存储过程', 'dolphinscheduler', 'PARALLEL', '', '[]', '0', 'OFFLINE'); | |
| INSERT INTO `meta_process_config` (`pdc_id`, `db_type`, `ac_target`, `taskDefinitionJson`, `taskRelationJson`, `locations`, `name`, `tenantCode`, `executionType`, `description`, `globalParams`, `timeout`, `releaseState`) VALUES (130, 'ORACLE', '0', '[{\"code\":16699723296864,\"name\":\"表元数据采集\",\"version\":1,\"description\":\"\",\"projectCode\":15094503753824,\"userId\":1,\"taskType\":\"DATAX\",\"taskParams\":{\"localParams\":[],\"resourceList\":[],\"customConfig\":0,\"dsType\":\"ORACLE\",\"dataSource\":4,\"dtType\":\"MYSQL\",\"dataTarget\":2,\"sql\":\"select \'orcl_conn\' ssys_cd,\\r\\n       null AS data_whs_name,\\r\\n\\t   a1.owner AS mdl_name,\\r\\n\\t   null AS tab_no,\\r\\n\\t   \'TABLE\' as tab_type,\\r\\n       a1.table_name AS tab_eng_name,\\r\\n       a2.comments AS tab_cn_name,\\r\\n       a1.NUM_ROWS as tab_rec_num,\\r\\n       sysdate as upd_time\\r\\n  from dba_tables a1\\r\\n  left join dba_tab_comments a2\\r\\n  on a1.table_name = a2.table_name\\r\\n  and a1.owner = a2.owner\\r\\n  where a1.owner = \'ORCL_USER\'\",\"targetTable\":\"t_metadata_extract_info_tmp\",\"jobSpeedByte\":0,\"jobSpeedRecord\":1000,\"preStatements\":[\"delete from t_metadata_extract_info_tmp\"],\"postStatements\":[],\"xms\":1,\"xmx\":1},\"taskParamList\":[],\"taskParamMap\":null,\"flag\":\"YES\",\"taskPriority\":\"MEDIUM\",\"userName\":null,\"projectName\":null,\"workerGroup\":\"default\",\"environmentCode\":14979658816640,\"failRetryTimes\":0,\"failRetryInterval\":1,\"timeoutFlag\":\"CLOSE\",\"timeoutNotifyStrategy\":\"WARN\",\"timeout\":0,\"delayTime\":0,\"resourceIds\":\"\"},{\"code\":16699723296865,\"name\":\"表字段元数据采集\",\"version\":1,\"description\":\"\",\"projectCode\":15094503753824,\"userId\":1,\"taskType\":\"DATAX\",\"taskParams\":{\"localParams\":[],\"resourceList\":[],\"customConfig\":0,\"dsType\":\"ORACLE\",\"dataSource\":4,\"dtType\":\"MYSQL\",\"dataTarget\":2,\"sql\":\"SELECT\\r\\n    \'orcl_conn\' AS ssys_cd,\\r\\n    null data_whs_name,\\r\\n\\tt.owner mdl_name,\\r\\n    null AS tab_no,\\r\\n    t.table_name AS tab_eng_name,\\r\\n    c.column_id  as fld_no,\\r\\n    c.column_name as fld_eng_name,\\r\\n\\tc1.comments AS fld_cn_name,\\r\\n    c.data_type || CASE WHEN c.data_precision IS NOT NULL THEN \'(\' || c.data_precision || \')\' ELSE \'\' END AS fld_type,\\r\\n    CASE \\r\\n        WHEN p.constraint_name IS NOT NULL THEN \'Y\'\\r\\n        ELSE \'N\'\\r\\n    END AS pk_flag,\\r\\n    CASE \\r\\n        WHEN c.nullable = \'N\' THEN \'Y\'\\r\\n        ELSE \'N\'\\r\\n    END AS require_flag,\\r\\n    CASE \\r\\n        WHEN EXISTS (SELECT 1 FROM dba_ind_columns uic WHERE uic.table_name = t.table_name AND uic.column_name = c.column_name) THEN \'Y\'\\r\\n        ELSE \'N\'\\r\\n    END AS idx_flag,\\r\\n    sysdate as upd_time\\r\\nFROM\\r\\n    dba_tab_columns c\\r\\nleft join DBA_COL_COMMENTS c1\\r\\non c.owner = c1.owner\\r\\nand c.table_name = c1.table_name\\r\\nand c.COLUMN_name = c1.COLUMN_name\\r\\nJOIN\\r\\n    dba_tables t ON t.table_name = c.table_name and t.owner = c.owner \\r\\nLEFT JOIN\\r\\n    dba_constraints p ON p.table_name = t.table_name and p.owner = t.owner  AND p.constraint_type = \'P\'\\r\\nLEFT JOIN\\r\\n    dba_indexes ui ON ui.table_name = t.table_name and ui.owner = t.owner AND ui.index_name IN (\\r\\n        SELECT index_name FROM dba_ind_columns nn WHERE nn.table_name = t.table_name and nn.table_owner = t.owner AND nn.column_name = c.column_name\\r\\n    )\\r\\nWHERE\\r\\n    t.owner = \'ORCL_USER\' \\r\\nORDER BY\\r\\n    t.table_name,c.column_id\",\"targetTable\":\"t_metadata_fld_tab_extract_info_tmp\",\"jobSpeedByte\":0,\"jobSpeedRecord\":1000,\"preStatements\":[\"delete from t_metadata_fld_tab_extract_info_tmp\"],\"postStatements\":[],\"xms\":1,\"xmx\":1},\"taskParamList\":[],\"taskParamMap\":null,\"flag\":\"YES\",\"taskPriority\":\"MEDIUM\",\"userName\":null,\"projectName\":null,\"workerGroup\":\"default\",\"environmentCode\":14979658816640,\"failRetryTimes\":0,\"failRetryInterval\":1,\"timeoutFlag\":\"CLOSE\",\"timeoutNotifyStrategy\":\"WARN\",\"timeout\":0,\"delayTime\":0,\"resourceIds\":\"\"},{\"code\":16699723296866,\"name\":\"更新版本\",\"version\":1,\"description\":\"\",\"projectCode\":15094503753824,\"userId\":1,\"taskType\":\"SQL\",\"taskParams\":{\"localParams\":[],\"resourceList\":[],\"type\":\"MYSQL\",\"datasource\":2,\"sql\":\"update t_metadata_extract_info_tmp\\r\\n   set ver_desc = \'TABLE_CHANGE\'\\r\\n where (ssys_cd,mdl_name,tab_eng_name) in (\\r\\nselect m1.ssys_cd,m1.mdl_name,m1.tab_eng_name\\r\\n  from \\r\\n (\\r\\nselect  m.ssys_cd\\r\\n        ,m.mdl_name\\r\\n       ,m.tab_eng_name\\r\\n       ,m.fld_no\\r\\n    ,m.fld_eng_name\\r\\n    ,m.fld_type\\r\\n    ,m.pk_flag\\r\\n    ,m.require_flag\\r\\n    ,m.idx_flag\\r\\n  from t_metadata_fld_tab_extract_info_tmp m\\r\\n  left join t_metadata_fld_tab_extract_info n\\r\\n   on m.ssys_cd       = n.ssys_cd\\r\\n  and m.mdl_name      = n.mdl_name   \\r\\n  and m.tab_eng_name  = n.tab_eng_name\\r\\n  and m.fld_no        = n.fld_no\\r\\n  and m.fld_eng_name  = n.fld_eng_name\\r\\n  and m.fld_type      = n.fld_type\\r\\n  and m.pk_flag       = n.pk_flag\\r\\n  and m.require_flag  = n.require_flag\\r\\n  and m.idx_flag      = n.idx_flag\\r\\n  where n.mdl_name is null\\r\\n\\r\\nunion ALL\\r\\nselect  m.ssys_cd\\r\\n        ,m.mdl_name\\r\\n       ,m.tab_eng_name\\r\\n       ,m.fld_no\\r\\n    ,m.fld_eng_name\\r\\n    ,m.fld_type\\r\\n    ,m.pk_flag\\r\\n    ,m.require_flag\\r\\n    ,m.idx_flag\\r\\n  from t_metadata_fld_tab_extract_info m\\r\\n  left join t_metadata_fld_tab_extract_info_tmp n\\r\\n   on m.ssys_cd       = n.ssys_cd\\r\\n  and m.mdl_name      = n.mdl_name   \\r\\n  and m.tab_eng_name  = n.tab_eng_name\\r\\n  and m.fld_no        = n.fld_no\\r\\n  and m.fld_eng_name  = n.fld_eng_name\\r\\n  and m.fld_type      = n.fld_type\\r\\n  and m.pk_flag       = n.pk_flag\\r\\n  and m.require_flag  = n.require_flag\\r\\n  and m.idx_flag      = n.idx_flag\\r\\n  where n.mdl_name is null\\r\\n    and (m.ssys_cd,m.mdl_name) in (select distinct ssys_cd,mdl_name from t_metadata_fld_tab_extract_info_tmp)\\r\\n) m1\\r\\ngroup by m1.ssys_cd,m1.mdl_name,m1.tab_eng_name \\r\\n) ;\\r\\n\\r\\nupdate t_metadata_extract_info_tmp\\r\\n   set ver_desc = \'NO_CHANGE\'\\r\\n where ver_desc is null;\\r\\n\\r\\n\\r\\nupdate t_metadata_extract_info_tmp a1\\r\\ninner join (\\r\\nselect mdl_name\\r\\n       ,concat(\'VERSION_\',SUBSTR(MAX(extract_ver_num),9)+1) as new_ver   \\r\\n  from t_metadata_extract_info\\r\\n where ssys_cd = \'orcl_conn\' \\r\\n   and mdl_name in (select distinct mdl_name from t_metadata_fld_tab_extract_info_tmp)\\r\\n group by mdl_name\\r\\n )  a2\\r\\n set a1.extract_ver_num = coalesce(a2.new_ver,\'VERSION_1\')\\r\\n where a1.mdl_name = a2.mdl_name\\r\\n;\\r\\n\\r\\n\\r\\nupdate t_metadata_fld_tab_extract_info_tmp a1\\r\\ninner join (\\r\\nselect mdl_name\\r\\n       ,concat(\'VERSION_\',SUBSTR(MAX(extract_ver_num),9)+1) as new_ver    \\r\\n  from t_metadata_extract_info\\r\\n where ssys_cd = \'orcl_conn\' \\r\\n   and mdl_name in (select distinct mdl_name from t_metadata_fld_tab_extract_info_tmp)\\r\\n group by mdl_name\\r\\n )  a2\\r\\n set a1.extract_ver_num = coalesce(a2.new_ver,\'VERSION_1\')\\r\\n where a1.mdl_name = a2.mdl_name\\r\\n;\\r\\n\\r\\n\\r\\nInsert into t_metadata_extract_info_his\\r\\n(extract_ver_num\\r\\n,ver_desc\\r\\n,ssys_cd\\r\\n,data_whs_name\\r\\n,mdl_name\\r\\n,tab_no\\r\\n,tab_type\\r\\n,tab_eng_name\\r\\n,tab_cn_name\\r\\n,tab_rec_num\\r\\n,upd_time)\\r\\nselect  extract_ver_num\\r\\n  ,ver_desc\\r\\n  ,ssys_cd \\r\\n  ,data_whs_name\\r\\n  ,mdl_name\\r\\n  ,tab_no \\r\\n  ,tab_type\\r\\n  ,tab_eng_name\\r\\n  ,tab_cn_name\\r\\n  ,tab_rec_num\\r\\n  ,upd_time\\r\\n from   t_metadata_extract_info_tmp\\r\\n;\\r\\n\\r\\n\\r\\nInsert into t_metadata_fld_tab_extract_info_his\\r\\n  (extract_ver_num\\r\\n  ,ssys_cd\\r\\n  ,data_whs_name\\r\\n  ,mdl_name\\r\\n  ,tab_no\\r\\n  ,tab_eng_name\\r\\n  ,fld_no\\r\\n  ,fld_eng_name\\r\\n  ,fld_cn_name\\r\\n  ,fld_type\\r\\n  ,pk_flag\\r\\n  ,require_flag\\r\\n  ,idx_flag\\r\\n  ,upd_time)\\r\\nselect  extract_ver_num\\r\\n  ,ssys_cd\\r\\n  ,data_whs_name\\r\\n  ,mdl_name\\r\\n  ,tab_no\\r\\n  ,tab_eng_name\\r\\n  ,fld_no\\r\\n  ,fld_eng_name\\r\\n  ,fld_cn_name\\r\\n  ,fld_type\\r\\n  ,pk_flag\\r\\n  ,require_flag\\r\\n  ,idx_flag\\r\\n  ,upd_time\\r\\n from   t_metadata_fld_tab_extract_info_tmp\\r\\n;\\r\\n\\r\\n\\r\\ndelete from t_metadata_extract_info\\r\\nwhere mdl_name in (select distinct mdl_name from t_metadata_extract_info_tmp)\\r\\n  and ssys_cd = \'orcl_conn\'\\r\\n;\\r\\n\\r\\nInsert into t_metadata_extract_info\\r\\n(extract_ver_num\\r\\n,ver_desc\\r\\n,ssys_cd\\r\\n,data_whs_name\\r\\n,mdl_name\\r\\n,tab_no\\r\\n,tab_type\\r\\n,tab_eng_name\\r\\n,tab_cn_name\\r\\n,tab_rec_num\\r\\n,upd_time)\\r\\nselect  extract_ver_num\\r\\n  ,ver_desc\\r\\n  ,ssys_cd\\r\\n  ,data_whs_name\\r\\n  ,mdl_name\\r\\n  ,tab_no\\r\\n  ,tab_type\\r\\n  ,tab_eng_name\\r\\n  ,tab_cn_name\\r\\n  ,tab_rec_num\\r\\n  ,upd_time\\r\\n from   t_metadata_extract_info_tmp\\r\\n;\\r\\n\\r\\ndelete from t_metadata_fld_tab_extract_info\\r\\nwhere mdl_name in (select distinct mdl_name from t_metadata_extract_info_tmp)\\r\\n  and ssys_cd = \'orcl_conn\'\\r\\n;\\r\\n\\r\\nInsert into t_metadata_fld_tab_extract_info\\r\\n  (extract_ver_num\\r\\n  ,ssys_cd\\r\\n  ,data_whs_name\\r\\n  ,mdl_name\\r\\n  ,tab_no\\r\\n  ,tab_eng_name\\r\\n  ,fld_no\\r\\n  ,fld_eng_name\\r\\n  ,fld_cn_name\\r\\n  ,fld_type\\r\\n  ,pk_flag\\r\\n  ,require_flag\\r\\n  ,idx_flag\\r\\n  ,upd_time)\\r\\nselect  extract_ver_num\\r\\n  ,ssys_cd\\r\\n  ,data_whs_name\\r\\n  ,mdl_name\\r\\n  ,tab_no\\r\\n  ,tab_eng_name\\r\\n  ,fld_no\\r\\n  ,fld_eng_name\\r\\n  ,fld_cn_name\\r\\n  ,fld_type\\r\\n  ,pk_flag\\r\\n  ,require_flag\\r\\n  ,idx_flag\\r\\n  ,upd_time\\r\\n from   t_metadata_fld_tab_extract_info_tmp\\r\\n;\",\"sqlType\":\"1\",\"preStatements\":[],\"postStatements\":[],\"segmentSeparator\":\";\",\"displayRows\":10},\"taskParamList\":[],\"taskParamMap\":null,\"flag\":\"YES\",\"taskPriority\":\"MEDIUM\",\"userName\":null,\"projectName\":null,\"workerGroup\":\"default\",\"environmentCode\":14979658816640,\"failRetryTimes\":0,\"failRetryInterval\":1,\"timeoutFlag\":\"CLOSE\",\"timeoutNotifyStrategy\":\"WARN\",\"timeout\":0,\"delayTime\":0,\"resourceIds\":\"\"}]', '[{\"name\":\"\",\"preTaskCode\":0,\"preTaskVersion\":0,\"postTaskCode\":16699723296864,\"postTaskVersion\":1,\"conditionType\":\"NONE\",\"conditionParams\":{}},{\"name\":\"\",\"preTaskCode\":0,\"preTaskVersion\":0,\"postTaskCode\":16699723296865,\"postTaskVersion\":1,\"conditionType\":\"NONE\",\"conditionParams\":{}},{\"name\":\"\",\"preTaskCode\":16699723296864,\"preTaskVersion\":1,\"postTaskCode\":16699723296866,\"postTaskVersion\":1,\"conditionType\":\"NONE\",\"conditionParams\":{}},{\"name\":\"\",\"preTaskCode\":16699723296865,\"preTaskVersion\":1,\"postTaskCode\":16699723296866,\"postTaskVersion\":1,\"conditionType\":\"NONE\",\"conditionParams\":{}}]', '[{\"taskCode\":16699723296864,\"x\":250,\"y\":174},{\"taskCode\":16699723296865,\"x\":250,\"y\":312},{\"taskCode\":16699723296866,\"x\":647.6805419921875,\"y\":252.12152099609375}]', 'syq_msq_采集元数据到结果表', 'dolphinscheduler', 'PARALLEL', '', '[]', '0', 'OFFLINE'); | |
| INSERT INTO `meta_process_config` (`pdc_id`, `db_type`, `ac_target`, `taskDefinitionJson`, `taskRelationJson`, `locations`, `name`, `tenantCode`, `executionType`, `description`, `globalParams`, `timeout`, `releaseState`) VALUES (131, 'ORACLE', '1', '[{\"code\":16699841738592,\"name\":\"数据血缘采集\",\"version\":1,\"description\":\"\",\"projectCode\":15094503753824,\"userId\":1,\"taskType\":\"DATAX\",\"taskParams\":{\"localParams\":[],\"resourceList\":[],\"customConfig\":0,\"dsType\":\"ORACLE\",\"dataSource\":4,\"dtType\":\"MYSQL\",\"dataTarget\":2,\"sql\":\"SELECT\\r\\n    \'orcl_conn\' AS ssys_cd,\\r\\n    NULL AS data_whs_name,\\r\\n    owner AS mdl_name,\\r\\n    name AS proc_name,\\r\\n    line AS proc_line,\\r\\n    text  AS proc_text,\\r\\n    SYSDATE AS upd_time\\r\\nFROM\\r\\n    dba_source\\r\\nWHERE\\r\\n    owner = \'ORCL_USER\' \\r\\n    AND type IN (\'PROCEDURE\') \\r\\nORDER BY\\r\\n    owner, name,line\",\"targetTable\":\"t_metadata_data_lineage_info_tmp\",\"jobSpeedByte\":51200,\"jobSpeedRecord\":500,\"preStatements\":[\"delete from t_metadata_data_lineage_info_tmp\"],\"postStatements\":[],\"xms\":1,\"xmx\":1},\"taskParamList\":[],\"taskParamMap\":null,\"flag\":\"YES\",\"taskPriority\":\"MEDIUM\",\"userName\":null,\"projectName\":null,\"workerGroup\":\"default\",\"environmentCode\":14979658816640,\"failRetryTimes\":0,\"failRetryInterval\":1,\"timeoutFlag\":\"CLOSE\",\"timeoutNotifyStrategy\":\"WARN\",\"timeout\":0,\"delayTime\":0,\"resourceIds\":\"\"},{\"code\":16699841738593,\"name\":\"更新版本\",\"version\":1,\"description\":\"\",\"projectCode\":15094503753824,\"userId\":1,\"taskType\":\"SQL\",\"taskParams\":{\"localParams\":[],\"resourceList\":[],\"type\":\"MYSQL\",\"datasource\":2,\"sql\":\"update t_metadata_data_lineage_info_tmp a1\\r\\ninner join (\\r\\nselect mdl_name\\r\\n       ,concat(\'VERSION_\',SUBSTR(MAX(extract_ver_num),9)+1) as new_ver   \\r\\n  from t_metadata_data_lineage_info\\r\\n where ssys_cd = \'orcl_conn\' \\r\\n   and mdl_name in (select distinct mdl_name from t_metadata_fld_tab_extract_info_tmp)\\r\\n group by mdl_name\\r\\n )  a2\\r\\n set a1.extract_ver_num = coalesce(a2.new_ver,\'VERSION_1\')\\r\\n where a1.mdl_name = a2.mdl_name\\r\\n;\\r\\n\\r\\n\\r\\nInsert into t_metadata_data_lineage_info_his\\r\\n(onum\\r\\n,extract_ver_num\\r\\n,ssys_cd\\r\\n,data_whs_name\\r\\n,mdl_name\\r\\n,proc_name\\r\\n,proc_line\\r\\n,proc_text\\r\\n,upd_time)\\r\\nselect onum\\r\\n,extract_ver_num\\r\\n,ssys_cd\\r\\n,data_whs_name\\r\\n,mdl_name\\r\\n,proc_name\\r\\n,proc_line\\r\\n,proc_text\\r\\n,upd_time\\r\\n from   t_metadata_data_lineage_info_tmp\\r\\n;\\r\\n\\r\\ndelete from t_metadata_data_lineage_info\\r\\nwhere mdl_name in (select distinct mdl_name from t_metadata_data_lineage_info_tmp)\\r\\n  and ssys_cd = \'orcl_conn\'\\r\\n;\\r\\n\\r\\nInsert into t_metadata_data_lineage_info\\r\\n(onum\\r\\n,extract_ver_num\\r\\n,ssys_cd\\r\\n,data_whs_name\\r\\n,mdl_name\\r\\n,proc_name\\r\\n,proc_line\\r\\n,proc_text\\r\\n,upd_time)\\r\\nselect onum\\r\\n,extract_ver_num\\r\\n,ssys_cd\\r\\n,data_whs_name\\r\\n,mdl_name\\r\\n,proc_name\\r\\n,proc_line\\r\\n,proc_text\\r\\n,upd_time\\r\\n from   t_metadata_data_lineage_info_tmp\\r\\n;\\r\\n\",\"sqlType\":\"1\",\"preStatements\":[],\"postStatements\":[],\"segmentSeparator\":\";\",\"displayRows\":10},\"taskParamList\":[],\"taskParamMap\":null,\"flag\":\"YES\",\"taskPriority\":\"MEDIUM\",\"userName\":null,\"projectName\":null,\"workerGroup\":\"default\",\"environmentCode\":14979658816640,\"failRetryTimes\":0,\"failRetryInterval\":1,\"timeoutFlag\":\"CLOSE\",\"timeoutNotifyStrategy\":\"WARN\",\"timeout\":0,\"delayTime\":0,\"resourceIds\":\"\"},{\"code\":16699841738594,\"name\":\"写入库表数量到日志表\",\"version\":1,\"description\":\"\",\"projectCode\":15094503753824,\"userId\":1,\"taskType\":\"SQL\",\"taskParams\":{\"localParams\":[],\"resourceList\":[],\"type\":\"MYSQL\",\"datasource\":2,\"sql\":\"insert into t_metadata_data_lineage_mdl_cnt_log\\r\\n(ssys_cd,mdl_name,cnt,upd_time)\\r\\nselect ssys_cd,mdl_name,count(1) as cnt,now() as upd_time\\r\\n  from t_metadata_extract_info\\r\\n where ssys_cd = \'orcl_conn\'\\r\\n   and mdl_name in (\'ORCL_USER\')\\r\\n group by ssys_cd,mdl_name\",\"sqlType\":\"1\",\"preStatements\":[],\"postStatements\":[],\"segmentSeparator\":\";\",\"displayRows\":10},\"taskParamList\":[],\"taskParamMap\":null,\"flag\":\"YES\",\"taskPriority\":\"MEDIUM\",\"userName\":null,\"projectName\":null,\"workerGroup\":\"default\",\"environmentCode\":14979658816640,\"failRetryTimes\":0,\"failRetryInterval\":1,\"timeoutFlag\":\"CLOSE\",\"timeoutNotifyStrategy\":\"WARN\",\"timeout\":0,\"delayTime\":0,\"resourceIds\":\"\"},{\"code\":16699841738595,\"name\":\"执行血缘解析任务\",\"version\":1,\"description\":\"\",\"projectCode\":15094503753824,\"userId\":1,\"taskType\":\"SHELL\",\"taskParams\":{\"localParams\":[],\"rawScript\":\"ssh root@172.28.146.51 \\\"/bin/bash /root/xx/hello.sh orcl_conn ORCL_USER\\\"\",\"resourceList\":[]},\"taskParamList\":[],\"taskParamMap\":null,\"flag\":\"YES\",\"taskPriority\":\"MEDIUM\",\"userName\":null,\"projectName\":null,\"workerGroup\":\"default\",\"environmentCode\":14979658816640,\"failRetryTimes\":0,\"failRetryInterval\":1,\"timeoutFlag\":\"CLOSE\",\"timeoutNotifyStrategy\":\"WARN\",\"timeout\":0,\"delayTime\":0,\"resourceIds\":\"\"}]', '[{\"name\":\"\",\"preTaskCode\":0,\"preTaskVersion\":0,\"postTaskCode\":16699841738592,\"postTaskVersion\":1,\"conditionType\":\"NONE\",\"conditionParams\":{}},{\"name\":\"\",\"preTaskCode\":16699841738592,\"preTaskVersion\":1,\"postTaskCode\":16699841738593,\"postTaskVersion\":1,\"conditionType\":\"NONE\",\"conditionParams\":{}},{\"name\":\"\",\"preTaskCode\":16699841738593,\"preTaskVersion\":1,\"postTaskCode\":16699841738594,\"postTaskVersion\":1,\"conditionType\":\"NONE\",\"conditionParams\":{}},{\"name\":\"\",\"preTaskCode\":16699841738594,\"preTaskVersion\":1,\"postTaskCode\":16699841738595,\"postTaskVersion\":1,\"conditionType\":\"NONE\",\"conditionParams\":{}}]', '[{\"taskCode\":16699841738592,\"x\":320,\"y\":342.12152099609375},{\"taskCode\":16699841738593,\"x\":677,\"y\":342.12152099609375},{\"taskCode\":16699841738594,\"x\":975.6805419921875,\"y\":342.12152099609375},{\"taskCode\":16699841738595,\"x\":1329.34716796875,\"y\":342.12152099609375}]', 'syq_msq_采集元数据到存储过程', 'dolphinscheduler', 'PARALLEL', '', '[]', '0', 'OFFLINE');
 | |
| 
 |