1. 程式人生 > >在kettle資源庫中找某一個表或sql在哪個job中使用的

在kettle資源庫中找某一個表或sql在哪個job中使用的

--1.在步驟屬性表r_step_attribute尋找需要查詢的sql

select * from r_step_attribute aa where aa.value_str like '%join ucweb_user_info%' ;

ID_TRANSFORMATION 就是轉換的id,VALUE_STR 欄位中存放相關的sql;

--2.根據轉換id查詢目錄id id_directory

select * from r_transformation xx where xx.id_transformation=325 ;

--3.在r_job表中根據目錄id查詢該目錄下的job(正常情況下一個目錄下一個job ,由於此處不是太規範,導致一個目錄下3個job,其中還一個取名不規範)

select * from r_job vv where vv.id_directory=63;


--------------------查詢此job的在哪個資料夾下,跟目錄表查詢r_directory     ID_DIRECTORY_PARENT 是父目錄

select *
  from r_directory t
  join r_directory b
    on t.id_directory_parent = b.id_directory
 where t.id_directory = 63;