├── README.md
├── common
├── hive_meta.kdb
├── jb_etl_dim.kjb
├── repository.log
├── tr_delete_dm_table_by_date.ktr
├── tr_delete_st_meta_trans.ktr
├── tr_delete_st_table_by_date.ktr
├── tr_etl_bank.ktr
├── tr_etl_busitype.ktr
├── tr_etl_paymethod.ktr
├── tr_etl_paytype.ktr
├── tr_etl_tpp.ktr
├── tr_etl_transactiontype.ktr
├── tr_init_initdayparam.ktr
├── tr_init_inithourparam.ktr
├── tr_init_initmonthparam.ktr
└── tr_init_sqp_params.ktr
├── hive_meta
├── tr_mount_hive_data_file_location.ktr
├── tr_select_hive_db_meta.ktr
└── tr_select_hive_partition_meta.ktr
├── sqp_exec
├── jb_exec_sqp_job_by_name.kjb
├── jb_exec_sqp_job_by_name_hour.kjb
├── jb_exec_sqp_job_for_evey_datasource.kjb
├── jb_replace_sqp_job_params.kjb
├── job_exec_sqp_job.kjb
├── tr_get_sqoop_cmd.ktr
├── tr_init_sqoop_command.ktr
├── tr_save_sqp_execute_record.ktr
├── tr_select_sqp_job.ktr
├── tr_select_sqp_job_meta.ktr
└── tr_select_src_db.ktr
└── test
├── Create result rows.ktr
├── Evaluate result rows.kjb
├── JavaScript create new rows.ktr
├── Test.ktr
├── get file name.ktr
├── jb_load_file_to_hive.kjb
├── test_ods.kjb
├── test_sqp_exec.ktr
└── tr_test_sqp_cmd.ktr
/README.md:
--------------------------------------------------------------------------------
1 | # DW_ETL
2 | 数据仓库KETTLE ETL资源库
3 |
4 | 数据仓库ETL资源库,通过kettle管理元数据
5 |
--------------------------------------------------------------------------------
/common/hive_meta.kdb:
--------------------------------------------------------------------------------
1 |
2 | hive_meta
3 | 127.0.0.1
4 | MYSQL
5 | JNDI
6 | HIVE_META
7 | 3306
8 |
9 | Encrypted
10 |
11 |
12 |
13 |
14 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
15 | EXTRA_OPTION_MYSQL.useCursorFetch
true
16 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
17 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
18 | IS_CLUSTERED
N
19 | PORT_NUMBER
3306
20 | PRESERVE_RESERVED_WORD_CASE
N
21 | QUOTE_ALL_FIELDS
N
22 | STREAM_RESULTS
N
23 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
24 | SUPPORTS_TIMESTAMP_DATA_TYPE
Y
25 | USE_POOLING
N
26 |
27 |
28 |
--------------------------------------------------------------------------------
/common/repository.log:
--------------------------------------------------------------------------------
1 | Save repository element : hive_meta : Creation of initial version
2 | Save database : Modification by user
3 | Save repository element : hive_meta : Modification by user
4 | Save database : Modification by user
5 | Save repository element : hive_meta : Modification by user
6 | Save database : Modification by user
7 | Save repository element : hive_meta : Modification by user
8 |
--------------------------------------------------------------------------------
/common/tr_etl_bank.ktr:
--------------------------------------------------------------------------------
1 |
2 |
3 | tr_etl_bank
4 |
5 |
6 |
7 | Normal
8 | 0
9 | /common
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDTRANSNAMEYTRANSNAMESTATUSYSTATUSLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSSTARTDATEYSTARTDATEENDDATEYENDDATELOGDATEYLOGDATEDEPDATEYDEPDATEREPLAYDATEYREPLAYDATELOG_FIELDYLOG_FIELD
20 |
21 |
22 |
23 |
24 |
25 | ID_BATCHYID_BATCHSEQ_NRYSEQ_NRLOGDATEYLOGDATETRANSNAMEYTRANSNAMESTEPNAMEYSTEPNAMESTEP_COPYYSTEP_COPYLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSINPUT_BUFFER_ROWSYINPUT_BUFFER_ROWSOUTPUT_BUFFER_ROWSYOUTPUT_BUFFER_ROWS
26 |
27 |
28 |
29 |
30 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATELOGGING_OBJECT_TYPEYLOGGING_OBJECT_TYPEOBJECT_NAMEYOBJECT_NAMEOBJECT_COPYYOBJECT_COPYREPOSITORY_DIRECTORYYREPOSITORY_DIRECTORYFILENAMEYFILENAMEOBJECT_IDYOBJECT_IDOBJECT_REVISIONYOBJECT_REVISIONPARENT_CHANNEL_IDYPARENT_CHANNEL_IDROOT_CHANNEL_IDYROOT_CHANNEL_ID
31 |
32 |
33 |
34 |
35 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATETRANSNAMEYTRANSNAMESTEPNAMEYSTEPNAMESTEP_COPYYSTEP_COPYLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSLOG_FIELDNLOG_FIELD
36 |
37 |
38 |
39 |
40 |
41 | 0.0
42 | 0.0
43 |
44 | 10000
45 | 50
46 | 50
47 | N
48 | Y
49 | 50000
50 | Y
51 |
52 | N
53 | 1000
54 | 100
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 | -
64 | 2014/05/27 01:14:29.410
65 | -
66 | 2014/05/27 01:21:04.756
67 |
68 |
69 |
70 |
71 | pay_check
72 |
73 | MYSQL
74 | JNDI
75 | PAY_CHECK
76 | 1521
77 |
78 | Encrypted
79 |
80 |
81 |
82 |
83 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
84 | EXTRA_OPTION_MYSQL.useCursorFetch
true
85 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
86 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
87 | IS_CLUSTERED
N
88 | PORT_NUMBER
1521
89 | QUOTE_ALL_FIELDS
N
90 | STREAM_RESULTS
Y
91 | SUPPORTS_BOOLEAN_DATA_TYPE
N
92 | USE_POOLING
N
93 |
94 |
95 |
96 | pay_refund
97 |
98 | MYSQL
99 | JNDI
100 | PAY_REFUND
101 | 1521
102 |
103 | Encrypted
104 |
105 |
106 |
107 |
108 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
109 | EXTRA_OPTION_MYSQL.useCursorFetch
true
110 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
111 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
112 | IS_CLUSTERED
N
113 | PORT_NUMBER
1521
114 | QUOTE_ALL_FIELDS
N
115 | STREAM_RESULTS
Y
116 | SUPPORTS_BOOLEAN_DATA_TYPE
N
117 | USE_POOLING
N
118 |
119 |
120 |
121 | pay_remit
122 |
123 | MYSQL
124 | JNDI
125 | PAY_REMIT
126 | 1521
127 |
128 | Encrypted
129 |
130 |
131 |
132 |
133 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
134 | EXTRA_OPTION_MYSQL.useCursorFetch
true
135 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
136 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
137 | IS_CLUSTERED
N
138 | PORT_NUMBER
1521
139 | QUOTE_ALL_FIELDS
N
140 | STREAM_RESULTS
Y
141 | SUPPORTS_BOOLEAN_DATA_TYPE
N
142 | USE_POOLING
N
143 |
144 |
145 |
146 | pay_report
147 |
148 | MYSQL
149 | JNDI
150 | PAY_REPORT
151 | 1521
152 |
153 | Encrypted
154 |
155 |
156 |
157 |
158 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
159 | EXTRA_OPTION_MYSQL.useCursorFetch
true
160 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
161 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
162 | INITIAL_POOL_SIZE
5
163 | IS_CLUSTERED
N
164 | MAXIMUM_POOL_SIZE
10
165 | PORT_NUMBER
1521
166 | QUOTE_ALL_FIELDS
N
167 | STREAM_RESULTS
Y
168 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
169 | USE_POOLING
Y
170 |
171 |
172 |
173 | pay_trans
174 |
175 | MYSQL
176 | JNDI
177 | PAY_TRANS
178 | 1521
179 |
180 | Encrypted
181 |
182 |
183 |
184 |
185 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
186 | EXTRA_OPTION_MYSQL.useCursorFetch
true
187 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
188 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
189 | IS_CLUSTERED
N
190 | PORT_NUMBER
1521
191 | QUOTE_ALL_FIELDS
N
192 | STREAM_RESULTS
Y
193 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
194 | USE_POOLING
N
195 |
196 |
197 |
198 | Table inputTable outputY
199 |
200 | Table input
201 | TableInput
202 |
203 | Y
204 | 1
205 |
206 | none
207 |
208 |
209 | pay_trans
210 | SELECT
211 | bankCode
212 | , bankShortName
213 | , bankFullName
214 | , picUrl
215 | , payTypeId
216 | , status
217 | , level
218 | FROM bank
219 |
220 | 0
221 |
222 | N
223 | N
224 | N
225 |
226 |
227 | 288
228 | 156
229 | Y
230 |
231 |
232 |
233 |
234 | Table output
235 | TableOutput
236 |
237 | Y
238 | 1
239 |
240 | none
241 |
242 |
243 | pay_report
244 |
245 |
246 | ${qunar.pay.data.etl.common.db.common.commit.size}
247 | Y
248 | N
249 | Y
250 | N
251 | N
252 |
253 | N
254 | Y
255 | N
256 |
257 | Y
258 | N
259 |
260 |
261 |
262 |
263 |
264 | 509
265 | 156
266 | Y
267 |
268 |
269 |
270 |
271 |
272 |
273 |
274 | N
275 |
276 |
--------------------------------------------------------------------------------
/common/tr_etl_paymethod.ktr:
--------------------------------------------------------------------------------
1 |
2 |
3 | tr_etl_paymethod
4 |
5 |
6 |
7 | Normal
8 | 0
9 | /common
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDTRANSNAMEYTRANSNAMESTATUSYSTATUSLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSSTARTDATEYSTARTDATEENDDATEYENDDATELOGDATEYLOGDATEDEPDATEYDEPDATEREPLAYDATEYREPLAYDATELOG_FIELDYLOG_FIELD
20 |
21 |
22 |
23 |
24 |
25 | ID_BATCHYID_BATCHSEQ_NRYSEQ_NRLOGDATEYLOGDATETRANSNAMEYTRANSNAMESTEPNAMEYSTEPNAMESTEP_COPYYSTEP_COPYLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSINPUT_BUFFER_ROWSYINPUT_BUFFER_ROWSOUTPUT_BUFFER_ROWSYOUTPUT_BUFFER_ROWS
26 |
27 |
28 |
29 |
30 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATELOGGING_OBJECT_TYPEYLOGGING_OBJECT_TYPEOBJECT_NAMEYOBJECT_NAMEOBJECT_COPYYOBJECT_COPYREPOSITORY_DIRECTORYYREPOSITORY_DIRECTORYFILENAMEYFILENAMEOBJECT_IDYOBJECT_IDOBJECT_REVISIONYOBJECT_REVISIONPARENT_CHANNEL_IDYPARENT_CHANNEL_IDROOT_CHANNEL_IDYROOT_CHANNEL_ID
31 |
32 |
33 |
34 |
35 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATETRANSNAMEYTRANSNAMESTEPNAMEYSTEPNAMESTEP_COPYYSTEP_COPYLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSLOG_FIELDNLOG_FIELD
36 |
37 |
38 |
39 |
40 |
41 | 0.0
42 | 0.0
43 |
44 | 10000
45 | 50
46 | 50
47 | N
48 | Y
49 | 50000
50 | Y
51 |
52 | N
53 | 1000
54 | 100
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 | -
64 | 2014/05/27 01:21:10.548
65 | -
66 | 2014/05/27 01:21:58.390
67 |
68 |
69 |
70 |
71 | pay_check
72 |
73 | MYSQL
74 | JNDI
75 | PAY_CHECK
76 | 1521
77 |
78 | Encrypted
79 |
80 |
81 |
82 |
83 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
84 | EXTRA_OPTION_MYSQL.useCursorFetch
true
85 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
86 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
87 | IS_CLUSTERED
N
88 | PORT_NUMBER
1521
89 | QUOTE_ALL_FIELDS
N
90 | STREAM_RESULTS
Y
91 | SUPPORTS_BOOLEAN_DATA_TYPE
N
92 | USE_POOLING
N
93 |
94 |
95 |
96 | pay_refund
97 |
98 | MYSQL
99 | JNDI
100 | PAY_REFUND
101 | 1521
102 |
103 | Encrypted
104 |
105 |
106 |
107 |
108 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
109 | EXTRA_OPTION_MYSQL.useCursorFetch
true
110 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
111 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
112 | IS_CLUSTERED
N
113 | PORT_NUMBER
1521
114 | QUOTE_ALL_FIELDS
N
115 | STREAM_RESULTS
Y
116 | SUPPORTS_BOOLEAN_DATA_TYPE
N
117 | USE_POOLING
N
118 |
119 |
120 |
121 | pay_remit
122 |
123 | MYSQL
124 | JNDI
125 | PAY_REMIT
126 | 1521
127 |
128 | Encrypted
129 |
130 |
131 |
132 |
133 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
134 | EXTRA_OPTION_MYSQL.useCursorFetch
true
135 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
136 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
137 | IS_CLUSTERED
N
138 | PORT_NUMBER
1521
139 | QUOTE_ALL_FIELDS
N
140 | STREAM_RESULTS
Y
141 | SUPPORTS_BOOLEAN_DATA_TYPE
N
142 | USE_POOLING
N
143 |
144 |
145 |
146 | pay_report
147 |
148 | MYSQL
149 | JNDI
150 | PAY_REPORT
151 | 1521
152 |
153 | Encrypted
154 |
155 |
156 |
157 |
158 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
159 | EXTRA_OPTION_MYSQL.useCursorFetch
true
160 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
161 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
162 | INITIAL_POOL_SIZE
5
163 | IS_CLUSTERED
N
164 | MAXIMUM_POOL_SIZE
10
165 | PORT_NUMBER
1521
166 | QUOTE_ALL_FIELDS
N
167 | STREAM_RESULTS
Y
168 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
169 | USE_POOLING
Y
170 |
171 |
172 |
173 | pay_trans
174 |
175 | MYSQL
176 | JNDI
177 | PAY_TRANS
178 | 1521
179 |
180 | Encrypted
181 |
182 |
183 |
184 |
185 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
186 | EXTRA_OPTION_MYSQL.useCursorFetch
true
187 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
188 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
189 | IS_CLUSTERED
N
190 | PORT_NUMBER
1521
191 | QUOTE_ALL_FIELDS
N
192 | STREAM_RESULTS
Y
193 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
194 | USE_POOLING
N
195 |
196 |
197 |
198 | Table inputTable outputY
199 |
200 | Table input
201 | TableInput
202 |
203 | Y
204 | 1
205 |
206 | none
207 |
208 |
209 | pay_trans
210 | SELECT
211 | pmCode
212 | , pmName
213 | , status
214 | FROM paymethod
215 |
216 | 0
217 |
218 | N
219 | N
220 | N
221 |
222 |
223 | 248
224 | 139
225 | Y
226 |
227 |
228 |
229 |
230 | Table output
231 | TableOutput
232 |
233 | Y
234 | 1
235 |
236 | none
237 |
238 |
239 | pay_report
240 |
241 |
242 | ${qunar.pay.data.etl.common.db.common.commit.size}
243 | Y
244 | N
245 | Y
246 | N
247 | N
248 |
249 | N
250 | Y
251 | N
252 |
253 | Y
254 | N
255 |
256 |
257 |
258 |
259 |
260 | 469
261 | 139
262 | Y
263 |
264 |
265 |
266 |
267 |
268 |
269 |
270 | N
271 |
272 |
--------------------------------------------------------------------------------
/common/tr_etl_paytype.ktr:
--------------------------------------------------------------------------------
1 |
2 |
3 | tr_etl_paytype
4 |
5 |
6 |
7 | Normal
8 | 0
9 | /common
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDTRANSNAMEYTRANSNAMESTATUSYSTATUSLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSSTARTDATEYSTARTDATEENDDATEYENDDATELOGDATEYLOGDATEDEPDATEYDEPDATEREPLAYDATEYREPLAYDATELOG_FIELDYLOG_FIELD
20 |
21 |
22 |
23 |
24 |
25 | ID_BATCHYID_BATCHSEQ_NRYSEQ_NRLOGDATEYLOGDATETRANSNAMEYTRANSNAMESTEPNAMEYSTEPNAMESTEP_COPYYSTEP_COPYLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSINPUT_BUFFER_ROWSYINPUT_BUFFER_ROWSOUTPUT_BUFFER_ROWSYOUTPUT_BUFFER_ROWS
26 |
27 |
28 |
29 |
30 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATELOGGING_OBJECT_TYPEYLOGGING_OBJECT_TYPEOBJECT_NAMEYOBJECT_NAMEOBJECT_COPYYOBJECT_COPYREPOSITORY_DIRECTORYYREPOSITORY_DIRECTORYFILENAMEYFILENAMEOBJECT_IDYOBJECT_IDOBJECT_REVISIONYOBJECT_REVISIONPARENT_CHANNEL_IDYPARENT_CHANNEL_IDROOT_CHANNEL_IDYROOT_CHANNEL_ID
31 |
32 |
33 |
34 |
35 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATETRANSNAMEYTRANSNAMESTEPNAMEYSTEPNAMESTEP_COPYYSTEP_COPYLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSLOG_FIELDNLOG_FIELD
36 |
37 |
38 |
39 |
40 |
41 | 0.0
42 | 0.0
43 |
44 | 10000
45 | 50
46 | 50
47 | N
48 | Y
49 | 50000
50 | Y
51 |
52 | N
53 | 1000
54 | 100
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 | -
64 | 2014/05/27 01:15:57.256
65 | -
66 | 2014/05/27 01:19:44.075
67 |
68 |
69 |
70 |
71 | pay_check
72 |
73 | MYSQL
74 | JNDI
75 | PAY_CHECK
76 | 1521
77 |
78 | Encrypted
79 |
80 |
81 |
82 |
83 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
84 | EXTRA_OPTION_MYSQL.useCursorFetch
true
85 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
86 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
87 | IS_CLUSTERED
N
88 | PORT_NUMBER
1521
89 | QUOTE_ALL_FIELDS
N
90 | STREAM_RESULTS
Y
91 | SUPPORTS_BOOLEAN_DATA_TYPE
N
92 | USE_POOLING
N
93 |
94 |
95 |
96 | pay_refund
97 |
98 | MYSQL
99 | JNDI
100 | PAY_REFUND
101 | 1521
102 |
103 | Encrypted
104 |
105 |
106 |
107 |
108 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
109 | EXTRA_OPTION_MYSQL.useCursorFetch
true
110 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
111 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
112 | IS_CLUSTERED
N
113 | PORT_NUMBER
1521
114 | QUOTE_ALL_FIELDS
N
115 | STREAM_RESULTS
Y
116 | SUPPORTS_BOOLEAN_DATA_TYPE
N
117 | USE_POOLING
N
118 |
119 |
120 |
121 | pay_remit
122 |
123 | MYSQL
124 | JNDI
125 | PAY_REMIT
126 | 1521
127 |
128 | Encrypted
129 |
130 |
131 |
132 |
133 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
134 | EXTRA_OPTION_MYSQL.useCursorFetch
true
135 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
136 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
137 | IS_CLUSTERED
N
138 | PORT_NUMBER
1521
139 | QUOTE_ALL_FIELDS
N
140 | STREAM_RESULTS
Y
141 | SUPPORTS_BOOLEAN_DATA_TYPE
N
142 | USE_POOLING
N
143 |
144 |
145 |
146 | pay_report
147 |
148 | MYSQL
149 | JNDI
150 | PAY_REPORT
151 | 1521
152 |
153 | Encrypted
154 |
155 |
156 |
157 |
158 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
159 | EXTRA_OPTION_MYSQL.useCursorFetch
true
160 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
161 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
162 | INITIAL_POOL_SIZE
5
163 | IS_CLUSTERED
N
164 | MAXIMUM_POOL_SIZE
10
165 | PORT_NUMBER
1521
166 | QUOTE_ALL_FIELDS
N
167 | STREAM_RESULTS
Y
168 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
169 | USE_POOLING
Y
170 |
171 |
172 |
173 | pay_trans
174 |
175 | MYSQL
176 | JNDI
177 | PAY_TRANS
178 | 1521
179 |
180 | Encrypted
181 |
182 |
183 |
184 |
185 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
186 | EXTRA_OPTION_MYSQL.useCursorFetch
true
187 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
188 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
189 | IS_CLUSTERED
N
190 | PORT_NUMBER
1521
191 | QUOTE_ALL_FIELDS
N
192 | STREAM_RESULTS
Y
193 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
194 | USE_POOLING
N
195 |
196 |
197 |
198 | Table inputTable outputY
199 |
200 | Table input
201 | TableInput
202 |
203 | Y
204 | 1
205 |
206 | none
207 |
208 |
209 | pay_trans
210 | SELECT
211 | payTypeId
212 | , payTypeName
213 | FROM paytype
214 |
215 | 0
216 |
217 | N
218 | N
219 | N
220 |
221 |
222 | 218
223 | 128
224 | Y
225 |
226 |
227 |
228 |
229 | Table output
230 | TableOutput
231 |
232 | Y
233 | 1
234 |
235 | none
236 |
237 |
238 | pay_report
239 |
240 |
241 | ${qunar.pay.data.etl.common.db.common.commit.size}
242 | Y
243 | N
244 | Y
245 | N
246 | N
247 |
248 | N
249 | Y
250 | N
251 |
252 | Y
253 | N
254 |
255 |
256 |
257 |
258 |
259 | 439
260 | 128
261 | Y
262 |
263 |
264 |
265 |
266 |
267 |
268 |
269 | N
270 |
271 |
--------------------------------------------------------------------------------
/common/tr_etl_tpp.ktr:
--------------------------------------------------------------------------------
1 |
2 |
3 | tr_etl_tpp
4 |
5 |
6 |
7 | Normal
8 | 0
9 | /common
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDTRANSNAMEYTRANSNAMESTATUSYSTATUSLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSSTARTDATEYSTARTDATEENDDATEYENDDATELOGDATEYLOGDATEDEPDATEYDEPDATEREPLAYDATEYREPLAYDATELOG_FIELDYLOG_FIELD
20 |
21 |
22 |
23 |
24 |
25 | ID_BATCHYID_BATCHSEQ_NRYSEQ_NRLOGDATEYLOGDATETRANSNAMEYTRANSNAMESTEPNAMEYSTEPNAMESTEP_COPYYSTEP_COPYLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSINPUT_BUFFER_ROWSYINPUT_BUFFER_ROWSOUTPUT_BUFFER_ROWSYOUTPUT_BUFFER_ROWS
26 |
27 |
28 |
29 |
30 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATELOGGING_OBJECT_TYPEYLOGGING_OBJECT_TYPEOBJECT_NAMEYOBJECT_NAMEOBJECT_COPYYOBJECT_COPYREPOSITORY_DIRECTORYYREPOSITORY_DIRECTORYFILENAMEYFILENAMEOBJECT_IDYOBJECT_IDOBJECT_REVISIONYOBJECT_REVISIONPARENT_CHANNEL_IDYPARENT_CHANNEL_IDROOT_CHANNEL_IDYROOT_CHANNEL_ID
31 |
32 |
33 |
34 |
35 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATETRANSNAMEYTRANSNAMESTEPNAMEYSTEPNAMESTEP_COPYYSTEP_COPYLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSLOG_FIELDNLOG_FIELD
36 |
37 |
38 |
39 |
40 |
41 | 0.0
42 | 0.0
43 |
44 | 10000
45 | 50
46 | 50
47 | N
48 | Y
49 | 50000
50 | Y
51 |
52 | N
53 | 1000
54 | 100
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 | -
64 | 2014/05/27 01:22:15.020
65 | -
66 | 2014/05/27 01:22:47.053
67 |
68 |
69 |
70 |
71 | pay_check
72 |
73 | MYSQL
74 | JNDI
75 | PAY_CHECK
76 | 1521
77 |
78 | Encrypted
79 |
80 |
81 |
82 |
83 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
84 | EXTRA_OPTION_MYSQL.useCursorFetch
true
85 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
86 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
87 | IS_CLUSTERED
N
88 | PORT_NUMBER
1521
89 | QUOTE_ALL_FIELDS
N
90 | STREAM_RESULTS
Y
91 | SUPPORTS_BOOLEAN_DATA_TYPE
N
92 | USE_POOLING
N
93 |
94 |
95 |
96 | pay_refund
97 |
98 | MYSQL
99 | JNDI
100 | PAY_REFUND
101 | 1521
102 |
103 | Encrypted
104 |
105 |
106 |
107 |
108 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
109 | EXTRA_OPTION_MYSQL.useCursorFetch
true
110 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
111 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
112 | IS_CLUSTERED
N
113 | PORT_NUMBER
1521
114 | QUOTE_ALL_FIELDS
N
115 | STREAM_RESULTS
Y
116 | SUPPORTS_BOOLEAN_DATA_TYPE
N
117 | USE_POOLING
N
118 |
119 |
120 |
121 | pay_remit
122 |
123 | MYSQL
124 | JNDI
125 | PAY_REMIT
126 | 1521
127 |
128 | Encrypted
129 |
130 |
131 |
132 |
133 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
134 | EXTRA_OPTION_MYSQL.useCursorFetch
true
135 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
136 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
137 | IS_CLUSTERED
N
138 | PORT_NUMBER
1521
139 | QUOTE_ALL_FIELDS
N
140 | STREAM_RESULTS
Y
141 | SUPPORTS_BOOLEAN_DATA_TYPE
N
142 | USE_POOLING
N
143 |
144 |
145 |
146 | pay_report
147 |
148 | MYSQL
149 | JNDI
150 | PAY_REPORT
151 | 1521
152 |
153 | Encrypted
154 |
155 |
156 |
157 |
158 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
159 | EXTRA_OPTION_MYSQL.useCursorFetch
true
160 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
161 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
162 | INITIAL_POOL_SIZE
5
163 | IS_CLUSTERED
N
164 | MAXIMUM_POOL_SIZE
10
165 | PORT_NUMBER
1521
166 | QUOTE_ALL_FIELDS
N
167 | STREAM_RESULTS
Y
168 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
169 | USE_POOLING
Y
170 |
171 |
172 |
173 | pay_trans
174 |
175 | MYSQL
176 | JNDI
177 | PAY_TRANS
178 | 1521
179 |
180 | Encrypted
181 |
182 |
183 |
184 |
185 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
186 | EXTRA_OPTION_MYSQL.useCursorFetch
true
187 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
188 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
189 | IS_CLUSTERED
N
190 | PORT_NUMBER
1521
191 | QUOTE_ALL_FIELDS
N
192 | STREAM_RESULTS
Y
193 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
194 | USE_POOLING
N
195 |
196 |
197 |
198 | Table inputTable outputY
199 |
200 | Table input
201 | TableInput
202 |
203 | Y
204 | 1
205 |
206 | none
207 |
208 |
209 | pay_trans
210 | SELECT
211 | tppCode
212 | , tppShortName
213 | , tppFullName
214 | , picUrl
215 | , status
216 | , level
217 | FROM tpp
218 |
219 | 0
220 |
221 | N
222 | N
223 | N
224 |
225 |
226 | 265
227 | 89
228 | Y
229 |
230 |
231 |
232 |
233 | Table output
234 | TableOutput
235 |
236 | Y
237 | 1
238 |
239 | none
240 |
241 |
242 | pay_report
243 |
244 |
245 | ${qunar.pay.data.etl.common.db.common.commit.size}
246 | Y
247 | N
248 | Y
249 | N
250 | N
251 |
252 | N
253 | Y
254 | N
255 |
256 | Y
257 | N
258 |
259 |
260 |
261 |
262 |
263 | 486
264 | 89
265 | Y
266 |
267 |
268 |
269 |
270 |
271 |
272 |
273 | N
274 |
275 |
--------------------------------------------------------------------------------
/common/tr_etl_transactiontype.ktr:
--------------------------------------------------------------------------------
1 |
2 |
3 | tr_etl_transactiontype
4 |
5 |
6 |
7 | Normal
8 | 0
9 | /common
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDTRANSNAMEYTRANSNAMESTATUSYSTATUSLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSSTARTDATEYSTARTDATEENDDATEYENDDATELOGDATEYLOGDATEDEPDATEYDEPDATEREPLAYDATEYREPLAYDATELOG_FIELDYLOG_FIELD
20 |
21 |
22 |
23 |
24 |
25 | ID_BATCHYID_BATCHSEQ_NRYSEQ_NRLOGDATEYLOGDATETRANSNAMEYTRANSNAMESTEPNAMEYSTEPNAMESTEP_COPYYSTEP_COPYLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSINPUT_BUFFER_ROWSYINPUT_BUFFER_ROWSOUTPUT_BUFFER_ROWSYOUTPUT_BUFFER_ROWS
26 |
27 |
28 |
29 |
30 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATELOGGING_OBJECT_TYPEYLOGGING_OBJECT_TYPEOBJECT_NAMEYOBJECT_NAMEOBJECT_COPYYOBJECT_COPYREPOSITORY_DIRECTORYYREPOSITORY_DIRECTORYFILENAMEYFILENAMEOBJECT_IDYOBJECT_IDOBJECT_REVISIONYOBJECT_REVISIONPARENT_CHANNEL_IDYPARENT_CHANNEL_IDROOT_CHANNEL_IDYROOT_CHANNEL_ID
31 |
32 |
33 |
34 |
35 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATETRANSNAMEYTRANSNAMESTEPNAMEYSTEPNAMESTEP_COPYYSTEP_COPYLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSLOG_FIELDNLOG_FIELD
36 |
37 |
38 |
39 |
40 |
41 | 0.0
42 | 0.0
43 |
44 | 10000
45 | 50
46 | 50
47 | N
48 | Y
49 | 50000
50 | Y
51 |
52 | N
53 | 1000
54 | 100
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 | -
64 | 2014/05/27 01:22:57.377
65 | -
66 | 2014/05/27 01:23:35.847
67 |
68 |
69 |
70 |
71 | pay_check
72 |
73 | MYSQL
74 | JNDI
75 | PAY_CHECK
76 | 1521
77 |
78 | Encrypted
79 |
80 |
81 |
82 |
83 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
84 | EXTRA_OPTION_MYSQL.useCursorFetch
true
85 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
86 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
87 | IS_CLUSTERED
N
88 | PORT_NUMBER
1521
89 | QUOTE_ALL_FIELDS
N
90 | STREAM_RESULTS
Y
91 | SUPPORTS_BOOLEAN_DATA_TYPE
N
92 | USE_POOLING
N
93 |
94 |
95 |
96 | pay_refund
97 |
98 | MYSQL
99 | JNDI
100 | PAY_REFUND
101 | 1521
102 |
103 | Encrypted
104 |
105 |
106 |
107 |
108 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
109 | EXTRA_OPTION_MYSQL.useCursorFetch
true
110 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
111 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
112 | IS_CLUSTERED
N
113 | PORT_NUMBER
1521
114 | QUOTE_ALL_FIELDS
N
115 | STREAM_RESULTS
Y
116 | SUPPORTS_BOOLEAN_DATA_TYPE
N
117 | USE_POOLING
N
118 |
119 |
120 |
121 | pay_remit
122 |
123 | MYSQL
124 | JNDI
125 | PAY_REMIT
126 | 1521
127 |
128 | Encrypted
129 |
130 |
131 |
132 |
133 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
134 | EXTRA_OPTION_MYSQL.useCursorFetch
true
135 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
136 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
137 | IS_CLUSTERED
N
138 | PORT_NUMBER
1521
139 | QUOTE_ALL_FIELDS
N
140 | STREAM_RESULTS
Y
141 | SUPPORTS_BOOLEAN_DATA_TYPE
N
142 | USE_POOLING
N
143 |
144 |
145 |
146 | pay_report
147 |
148 | MYSQL
149 | JNDI
150 | PAY_REPORT
151 | 1521
152 |
153 | Encrypted
154 |
155 |
156 |
157 |
158 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
159 | EXTRA_OPTION_MYSQL.useCursorFetch
true
160 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
161 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
162 | INITIAL_POOL_SIZE
5
163 | IS_CLUSTERED
N
164 | MAXIMUM_POOL_SIZE
10
165 | PORT_NUMBER
1521
166 | QUOTE_ALL_FIELDS
N
167 | STREAM_RESULTS
Y
168 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
169 | USE_POOLING
Y
170 |
171 |
172 |
173 | pay_trans
174 |
175 | MYSQL
176 | JNDI
177 | PAY_TRANS
178 | 1521
179 |
180 | Encrypted
181 |
182 |
183 |
184 |
185 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
186 | EXTRA_OPTION_MYSQL.useCursorFetch
true
187 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
188 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
189 | IS_CLUSTERED
N
190 | PORT_NUMBER
1521
191 | QUOTE_ALL_FIELDS
N
192 | STREAM_RESULTS
Y
193 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
194 | USE_POOLING
N
195 |
196 |
197 |
198 | Table inputTable outputY
199 |
200 | Table input
201 | TableInput
202 |
203 | Y
204 | 1
205 |
206 | none
207 |
208 |
209 | pay_trans
210 | SELECT
211 | transTypeId
212 | , transTypeName
213 | FROM transactiontype
214 |
215 | 0
216 |
217 | N
218 | N
219 | N
220 |
221 |
222 | 244
223 | 86
224 | Y
225 |
226 |
227 |
228 |
229 | Table output
230 | TableOutput
231 |
232 | Y
233 | 1
234 |
235 | none
236 |
237 |
238 | pay_report
239 |
240 |
241 | ${qunar.pay.data.etl.common.db.common.commit.size}
242 | Y
243 | N
244 | Y
245 | N
246 | N
247 |
248 | N
249 | Y
250 | N
251 |
252 | Y
253 | N
254 |
255 |
256 |
257 |
258 |
259 | 465
260 | 86
261 | Y
262 |
263 |
264 |
265 |
266 |
267 |
268 |
269 | N
270 |
271 |
--------------------------------------------------------------------------------
/hive_meta/tr_select_hive_partition_meta.ktr:
--------------------------------------------------------------------------------
1 |
2 |
3 | tr_select_hive_partition_meta
4 |
5 |
6 |
7 | Normal
8 | 0
9 | /hive_meta
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDTRANSNAMEYTRANSNAMESTATUSYSTATUSLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSSTARTDATEYSTARTDATEENDDATEYENDDATELOGDATEYLOGDATEDEPDATEYDEPDATEREPLAYDATEYREPLAYDATELOG_FIELDYLOG_FIELDEXECUTING_SERVERNEXECUTING_SERVEREXECUTING_USERNEXECUTING_USERCLIENTNCLIENT
20 |
21 |
22 |
23 |
24 |
25 | ID_BATCHYID_BATCHSEQ_NRYSEQ_NRLOGDATEYLOGDATETRANSNAMEYTRANSNAMESTEPNAMEYSTEPNAMESTEP_COPYYSTEP_COPYLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSINPUT_BUFFER_ROWSYINPUT_BUFFER_ROWSOUTPUT_BUFFER_ROWSYOUTPUT_BUFFER_ROWS
26 |
27 |
28 |
29 |
30 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATELOGGING_OBJECT_TYPEYLOGGING_OBJECT_TYPEOBJECT_NAMEYOBJECT_NAMEOBJECT_COPYYOBJECT_COPYREPOSITORY_DIRECTORYYREPOSITORY_DIRECTORYFILENAMEYFILENAMEOBJECT_IDYOBJECT_IDOBJECT_REVISIONYOBJECT_REVISIONPARENT_CHANNEL_IDYPARENT_CHANNEL_IDROOT_CHANNEL_IDYROOT_CHANNEL_ID
31 |
32 |
33 |
34 |
35 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATETRANSNAMEYTRANSNAMESTEPNAMEYSTEPNAMESTEP_COPYYSTEP_COPYLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSLOG_FIELDNLOG_FIELD
36 |
37 |
38 |
39 |
40 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATEMETRICS_DATEYMETRICS_DATEMETRICS_CODEYMETRICS_CODEMETRICS_DESCRIPTIONYMETRICS_DESCRIPTIONMETRICS_SUBJECTYMETRICS_SUBJECTMETRICS_TYPEYMETRICS_TYPEMETRICS_VALUEYMETRICS_VALUE
41 |
42 |
43 |
44 |
45 |
46 | 0.0
47 | 0.0
48 |
49 | 10000
50 | 50
51 | 50
52 | N
53 | Y
54 | 50000
55 | Y
56 |
57 | N
58 | 1000
59 | 100
60 |
61 |
62 | hive_meta
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 | -
74 | 2015/05/13 17:57:50.990
75 | -
76 | 2015/05/13 17:59:17.606
77 |
78 |
79 |
80 |
81 | etl_meta
82 |
83 | MYSQL
84 | JNDI
85 | ETL_META
86 | 1521
87 |
88 | Encrypted
89 |
90 |
91 |
92 |
93 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
94 | EXTRA_OPTION_MYSQL.useCursorFetch
true
95 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
96 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
97 | IS_CLUSTERED
N
98 | PORT_NUMBER
1521
99 | PRESERVE_RESERVED_WORD_CASE
N
100 | QUOTE_ALL_FIELDS
N
101 | STREAM_RESULTS
N
102 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
103 | SUPPORTS_TIMESTAMP_DATA_TYPE
Y
104 | USE_POOLING
N
105 |
106 |
107 |
108 | hive_meta
109 | 127.0.0.1
110 | MYSQL
111 | JNDI
112 | HIVE_META
113 | 3306
114 |
115 | Encrypted
116 |
117 |
118 |
119 |
120 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
121 | EXTRA_OPTION_MYSQL.useCursorFetch
true
122 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
123 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
124 | IS_CLUSTERED
N
125 | PORT_NUMBER
3306
126 | PRESERVE_RESERVED_WORD_CASE
N
127 | QUOTE_ALL_FIELDS
N
128 | STREAM_RESULTS
N
129 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
130 | SUPPORTS_TIMESTAMP_DATA_TYPE
Y
131 | USE_POOLING
N
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 | N
141 |
142 |
143 |
--------------------------------------------------------------------------------
/sqp_exec/job_exec_sqp_job.kjb:
--------------------------------------------------------------------------------
1 |
2 | job_exec_sqp_job
3 |
4 |
5 |
6 | 0
7 | /sqp_exec
8 | -
9 | 2015/05/13 13:15:06.222
10 | -
11 | 2015/05/14 19:09:35.789
12 |
13 |
14 |
15 | etl_log
16 |
17 | MYSQL
18 | JNDI
19 | ETL_LOG
20 | 1521
21 |
22 | Encrypted
23 |
24 |
25 |
26 |
27 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
28 | EXTRA_OPTION_MYSQL.useCursorFetch
true
29 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
30 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
31 | IS_CLUSTERED
N
32 | PORT_NUMBER
1521
33 | PRESERVE_RESERVED_WORD_CASE
N
34 | QUOTE_ALL_FIELDS
N
35 | STREAM_RESULTS
N
36 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
37 | SUPPORTS_TIMESTAMP_DATA_TYPE
Y
38 | USE_POOLING
N
39 |
40 |
41 |
42 | etl_meta
43 |
44 | MYSQL
45 | JNDI
46 | ETL_META
47 | 1521
48 |
49 | Encrypted
50 |
51 |
52 |
53 |
54 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
55 | EXTRA_OPTION_MYSQL.useCursorFetch
true
56 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
57 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
58 | IS_CLUSTERED
N
59 | PORT_NUMBER
1521
60 | PRESERVE_RESERVED_WORD_CASE
N
61 | QUOTE_ALL_FIELDS
N
62 | STREAM_RESULTS
N
63 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
64 | SUPPORTS_TIMESTAMP_DATA_TYPE
Y
65 | USE_POOLING
N
66 |
67 |
68 |
69 | hive_meta
70 | 127.0.0.1
71 | MYSQL
72 | JNDI
73 | HIVE_META
74 | 3306
75 |
76 | Encrypted
77 |
78 |
79 |
80 |
81 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
82 | EXTRA_OPTION_MYSQL.useCursorFetch
true
83 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
84 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
85 | IS_CLUSTERED
N
86 | PORT_NUMBER
3306
87 | PRESERVE_RESERVED_WORD_CASE
N
88 | QUOTE_ALL_FIELDS
N
89 | STREAM_RESULTS
N
90 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
91 | SUPPORTS_TIMESTAMP_DATA_TYPE
Y
92 | USE_POOLING
N
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 | ID_JOBYID_JOBCHANNEL_IDYCHANNEL_IDJOBNAMEYJOBNAMESTATUSYSTATUSLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSSTARTDATEYSTARTDATEENDDATEYENDDATELOGDATEYLOGDATEDEPDATEYDEPDATEREPLAYDATEYREPLAYDATELOG_FIELDYLOG_FIELDEXECUTING_SERVERNEXECUTING_SERVEREXECUTING_USERNEXECUTING_USERSTART_JOB_ENTRYNSTART_JOB_ENTRYCLIENTNCLIENT
104 |
105 |
106 |
107 |
108 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATEJOBNAMEYTRANSNAMEJOBENTRYNAMEYSTEPNAMELINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSRESULTYRESULTNR_RESULT_ROWSYNR_RESULT_ROWSNR_RESULT_FILESYNR_RESULT_FILESLOG_FIELDNLOG_FIELDCOPY_NRNCOPY_NR
109 |
110 |
111 |
112 |
113 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATELOGGING_OBJECT_TYPEYLOGGING_OBJECT_TYPEOBJECT_NAMEYOBJECT_NAMEOBJECT_COPYYOBJECT_COPYREPOSITORY_DIRECTORYYREPOSITORY_DIRECTORYFILENAMEYFILENAMEOBJECT_IDYOBJECT_IDOBJECT_REVISIONYOBJECT_REVISIONPARENT_CHANNEL_IDYPARENT_CHANNEL_IDROOT_CHANNEL_IDYROOT_CHANNEL_ID
114 | N
115 |
116 |
117 |
118 | START
119 |
120 | SPECIAL
121 | Y
122 | N
123 | N
124 | 0
125 | 0
126 | 60
127 | 12
128 | 0
129 | 1
130 | 1
131 | N
132 | Y
133 | 0
134 | 85
135 | 101
136 |
137 |
138 | tr_select_sqp_job
139 |
140 | TRANS
141 | rep_name
142 |
143 |
144 | tr_select_sqp_job
145 | /sqp_exec
146 | N
147 | N
148 | N
149 | N
150 | N
151 | N
152 |
153 |
154 | N
155 | N
156 | Basic
157 | N
158 |
159 | N
160 | Y
161 | N
162 | N
163 | N
164 | Y
165 | N
166 | Y
167 | 0
168 | 534
169 | 101
170 |
171 |
172 | jb_replace_sqp_job_params
173 |
174 | JOB
175 | rep_name
176 |
177 |
178 | jb_replace_sqp_job_params
179 | /sqp_exec
180 | N
181 | Y
182 | Y
183 | N
184 |
185 |
186 | N
187 | N
188 | Nothing
189 |
190 | Y
191 | N
192 | N
193 | N
194 | N
195 | N
196 | Y
197 | sqp_job_name
198 | sqp_job_name
199 |
200 | params
201 | params
202 |
203 | db_name
204 | db_name
205 |
206 | hive_db
207 | hive_db
208 |
209 | hive_table_name
210 | hive_table_name
211 |
212 | sqp_command
213 | sqp_command
214 |
215 | partition
216 | partition
217 |
218 | sqp_job_id
219 | sqp_job_id
220 |
221 | hdfs_location_uri
222 | hdfs_location_uri
223 |
224 | N
225 | N
226 | Y
227 | 0
228 | 676
229 | 101
230 |
231 |
232 | Set variables
233 |
234 | SET_VARIABLES
235 | Y
236 |
237 | JVM
238 |
239 |
240 | SQP_JOB_NAME
241 | orders
242 | CURRENT_JOB
243 |
244 |
245 | N
246 | Y
247 | 0
248 | 285
249 | 101
250 |
251 |
252 | tr_init_initdayparam
253 |
254 | TRANS
255 | rep_name
256 |
257 |
258 | tr_init_initdayparam
259 | /common
260 | N
261 | N
262 | N
263 | N
264 | N
265 | N
266 |
267 |
268 | N
269 | N
270 | Basic
271 | N
272 |
273 | N
274 | Y
275 | N
276 | N
277 | N
278 | Y
279 | N
280 | Y
281 | 0
282 | 415
283 | 101
284 |
285 |
286 | Success
287 |
288 | SUCCESS
289 | N
290 | Y
291 | 0
292 | 876
293 | 101
294 |
295 |
296 |
297 |
298 | tr_select_sqp_job
299 | jb_replace_sqp_job_params
300 | 0
301 | 0
302 | Y
303 | Y
304 | N
305 |
306 |
307 | START
308 | Set variables
309 | 0
310 | 0
311 | Y
312 | Y
313 | Y
314 |
315 |
316 | Set variables
317 | tr_init_initdayparam
318 | 0
319 | 0
320 | Y
321 | Y
322 | N
323 |
324 |
325 | tr_init_initdayparam
326 | tr_select_sqp_job
327 | 0
328 | 0
329 | Y
330 | Y
331 | N
332 |
333 |
334 | jb_replace_sqp_job_params
335 | Success
336 | 0
337 | 0
338 | Y
339 | Y
340 | N
341 |
342 |
343 |
344 |
345 |
346 |
347 |
--------------------------------------------------------------------------------
/sqp_exec/tr_get_sqoop_cmd.ktr:
--------------------------------------------------------------------------------
1 |
2 |
3 | tr_get_sqoop_cmd
4 |
5 |
6 |
7 | Normal
8 | 0
9 | /sqp_exec
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDTRANSNAMEYTRANSNAMESTATUSYSTATUSLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSSTARTDATEYSTARTDATEENDDATEYENDDATELOGDATEYLOGDATEDEPDATEYDEPDATEREPLAYDATEYREPLAYDATELOG_FIELDYLOG_FIELDEXECUTING_SERVERNEXECUTING_SERVEREXECUTING_USERNEXECUTING_USERCLIENTNCLIENT
20 |
21 |
22 |
23 |
24 |
25 | ID_BATCHYID_BATCHSEQ_NRYSEQ_NRLOGDATEYLOGDATETRANSNAMEYTRANSNAMESTEPNAMEYSTEPNAMESTEP_COPYYSTEP_COPYLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSINPUT_BUFFER_ROWSYINPUT_BUFFER_ROWSOUTPUT_BUFFER_ROWSYOUTPUT_BUFFER_ROWS
26 |
27 |
28 |
29 |
30 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATELOGGING_OBJECT_TYPEYLOGGING_OBJECT_TYPEOBJECT_NAMEYOBJECT_NAMEOBJECT_COPYYOBJECT_COPYREPOSITORY_DIRECTORYYREPOSITORY_DIRECTORYFILENAMEYFILENAMEOBJECT_IDYOBJECT_IDOBJECT_REVISIONYOBJECT_REVISIONPARENT_CHANNEL_IDYPARENT_CHANNEL_IDROOT_CHANNEL_IDYROOT_CHANNEL_ID
31 |
32 |
33 |
34 |
35 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATETRANSNAMEYTRANSNAMESTEPNAMEYSTEPNAMESTEP_COPYYSTEP_COPYLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSLOG_FIELDNLOG_FIELD
36 |
37 |
38 |
39 |
40 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATEMETRICS_DATEYMETRICS_DATEMETRICS_CODEYMETRICS_CODEMETRICS_DESCRIPTIONYMETRICS_DESCRIPTIONMETRICS_SUBJECTYMETRICS_SUBJECTMETRICS_TYPEYMETRICS_TYPEMETRICS_VALUEYMETRICS_VALUE
41 |
42 |
43 |
44 |
45 |
46 | 0.0
47 | 0.0
48 |
49 | 10000
50 | 50
51 | 50
52 | N
53 | Y
54 | 50000
55 | Y
56 |
57 | N
58 | 1000
59 | 100
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 | -
69 | 2015/05/15 00:01:18.489
70 | -
71 | 2015/05/15 00:02:06.635
72 |
73 |
74 |
75 |
76 | etl_log
77 |
78 | MYSQL
79 | JNDI
80 | ETL_LOG
81 | 1521
82 |
83 | Encrypted
84 |
85 |
86 |
87 |
88 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
89 | EXTRA_OPTION_MYSQL.useCursorFetch
true
90 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
91 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
92 | IS_CLUSTERED
N
93 | PORT_NUMBER
1521
94 | PRESERVE_RESERVED_WORD_CASE
N
95 | QUOTE_ALL_FIELDS
N
96 | STREAM_RESULTS
N
97 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
98 | SUPPORTS_TIMESTAMP_DATA_TYPE
Y
99 | USE_POOLING
N
100 |
101 |
102 |
103 | etl_meta
104 |
105 | MYSQL
106 | JNDI
107 | ETL_META
108 | 1521
109 |
110 | Encrypted
111 |
112 |
113 |
114 |
115 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
116 | EXTRA_OPTION_MYSQL.useCursorFetch
true
117 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
118 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
119 | IS_CLUSTERED
N
120 | PORT_NUMBER
1521
121 | PRESERVE_RESERVED_WORD_CASE
N
122 | QUOTE_ALL_FIELDS
N
123 | STREAM_RESULTS
N
124 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
125 | SUPPORTS_TIMESTAMP_DATA_TYPE
Y
126 | USE_POOLING
N
127 |
128 |
129 |
130 | hive_meta
131 | 127.0.0.1
132 | MYSQL
133 | JNDI
134 | HIVE_META
135 | 3306
136 |
137 | Encrypted
138 |
139 |
140 |
141 |
142 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
143 | EXTRA_OPTION_MYSQL.useCursorFetch
true
144 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
145 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
146 | IS_CLUSTERED
N
147 | PORT_NUMBER
3306
148 | PRESERVE_RESERVED_WORD_CASE
N
149 | QUOTE_ALL_FIELDS
N
150 | STREAM_RESULTS
N
151 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
152 | SUPPORTS_TIMESTAMP_DATA_TYPE
Y
153 | USE_POOLING
N
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 | N
163 |
164 |
165 |
--------------------------------------------------------------------------------
/sqp_exec/tr_select_src_db.ktr:
--------------------------------------------------------------------------------
1 |
2 |
3 | tr_select_src_db
4 |
5 |
6 |
7 | Normal
8 | 0
9 | /sqp_exec
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDTRANSNAMEYTRANSNAMESTATUSYSTATUSLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSSTARTDATEYSTARTDATEENDDATEYENDDATELOGDATEYLOGDATEDEPDATEYDEPDATEREPLAYDATEYREPLAYDATELOG_FIELDYLOG_FIELDEXECUTING_SERVERNEXECUTING_SERVEREXECUTING_USERNEXECUTING_USERCLIENTNCLIENT
20 |
21 |
22 |
23 |
24 |
25 | ID_BATCHYID_BATCHSEQ_NRYSEQ_NRLOGDATEYLOGDATETRANSNAMEYTRANSNAMESTEPNAMEYSTEPNAMESTEP_COPYYSTEP_COPYLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSINPUT_BUFFER_ROWSYINPUT_BUFFER_ROWSOUTPUT_BUFFER_ROWSYOUTPUT_BUFFER_ROWS
26 |
27 |
28 |
29 |
30 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATELOGGING_OBJECT_TYPEYLOGGING_OBJECT_TYPEOBJECT_NAMEYOBJECT_NAMEOBJECT_COPYYOBJECT_COPYREPOSITORY_DIRECTORYYREPOSITORY_DIRECTORYFILENAMEYFILENAMEOBJECT_IDYOBJECT_IDOBJECT_REVISIONYOBJECT_REVISIONPARENT_CHANNEL_IDYPARENT_CHANNEL_IDROOT_CHANNEL_IDYROOT_CHANNEL_ID
31 |
32 |
33 |
34 |
35 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATETRANSNAMEYTRANSNAMESTEPNAMEYSTEPNAMESTEP_COPYYSTEP_COPYLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSLOG_FIELDNLOG_FIELD
36 |
37 |
38 |
39 |
40 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATEMETRICS_DATEYMETRICS_DATEMETRICS_CODEYMETRICS_CODEMETRICS_DESCRIPTIONYMETRICS_DESCRIPTIONMETRICS_SUBJECTYMETRICS_SUBJECTMETRICS_TYPEYMETRICS_TYPEMETRICS_VALUEYMETRICS_VALUE
41 |
42 |
43 |
44 |
45 |
46 | 0.0
47 | 0.0
48 |
49 | 10000
50 | 50
51 | 50
52 | N
53 | Y
54 | 50000
55 | Y
56 |
57 | N
58 | 1000
59 | 100
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 | -
69 | 2015/05/13 18:18:45.868
70 | -
71 | 2015/05/13 18:19:08.491
72 |
73 |
74 |
75 |
76 | etl_meta
77 |
78 | MYSQL
79 | JNDI
80 | ETL_META
81 | 1521
82 |
83 | Encrypted
84 |
85 |
86 |
87 |
88 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
89 | EXTRA_OPTION_MYSQL.useCursorFetch
true
90 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
91 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
92 | IS_CLUSTERED
N
93 | PORT_NUMBER
1521
94 | PRESERVE_RESERVED_WORD_CASE
N
95 | QUOTE_ALL_FIELDS
N
96 | STREAM_RESULTS
N
97 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
98 | SUPPORTS_TIMESTAMP_DATA_TYPE
Y
99 | USE_POOLING
N
100 |
101 |
102 |
103 | hive_meta
104 | 127.0.0.1
105 | MYSQL
106 | JNDI
107 | HIVE_META
108 | 3306
109 |
110 | Encrypted
111 |
112 |
113 |
114 |
115 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
116 | EXTRA_OPTION_MYSQL.useCursorFetch
true
117 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
118 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
119 | IS_CLUSTERED
N
120 | PORT_NUMBER
3306
121 | PRESERVE_RESERVED_WORD_CASE
N
122 | QUOTE_ALL_FIELDS
N
123 | STREAM_RESULTS
N
124 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
125 | SUPPORTS_TIMESTAMP_DATA_TYPE
Y
126 | USE_POOLING
N
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 | N
136 |
137 |
138 |
--------------------------------------------------------------------------------
/test/Create result rows.ktr:
--------------------------------------------------------------------------------
1 |
2 |
3 | Create result rows
4 |
5 |
6 |
7 | Normal
8 | 0
9 | /test
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 | ID_BATCHYID_BATCHCHANNEL_IDNCHANNEL_IDTRANSNAMEYTRANSNAMESTATUSYSTATUSLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDNLINES_REJECTEDERRORSYERRORSSTARTDATEYSTARTDATEENDDATEYENDDATELOGDATEYLOGDATEDEPDATEYDEPDATEREPLAYDATEYREPLAYDATELOG_FIELDNLOG_FIELDEXECUTING_SERVERNEXECUTING_SERVEREXECUTING_USERNEXECUTING_USERCLIENTNCLIENT
20 |
21 |
22 |
23 |
24 |
25 | ID_BATCHYID_BATCHSEQ_NRYSEQ_NRLOGDATEYLOGDATETRANSNAMEYTRANSNAMESTEPNAMEYSTEPNAMESTEP_COPYYSTEP_COPYLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSINPUT_BUFFER_ROWSYINPUT_BUFFER_ROWSOUTPUT_BUFFER_ROWSYOUTPUT_BUFFER_ROWS
26 |
27 |
28 |
29 |
30 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATELOGGING_OBJECT_TYPEYLOGGING_OBJECT_TYPEOBJECT_NAMEYOBJECT_NAMEOBJECT_COPYYOBJECT_COPYREPOSITORY_DIRECTORYYREPOSITORY_DIRECTORYFILENAMEYFILENAMEOBJECT_IDYOBJECT_IDOBJECT_REVISIONYOBJECT_REVISIONPARENT_CHANNEL_IDYPARENT_CHANNEL_IDROOT_CHANNEL_IDYROOT_CHANNEL_ID
31 |
32 |
33 |
34 |
35 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATETRANSNAMEYTRANSNAMESTEPNAMEYSTEPNAMESTEP_COPYYSTEP_COPYLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSLOG_FIELDNLOG_FIELD
36 |
37 |
38 |
39 |
40 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATEMETRICS_DATEYMETRICS_DATEMETRICS_CODEYMETRICS_CODEMETRICS_DESCRIPTIONYMETRICS_DESCRIPTIONMETRICS_SUBJECTYMETRICS_SUBJECTMETRICS_TYPEYMETRICS_TYPEMETRICS_VALUEYMETRICS_VALUE
41 |
42 |
43 |
44 |
45 |
46 | 0.0
47 | 0.0
48 |
49 | 10000
50 | 50
51 | 50
52 | N
53 | Y
54 | 50000
55 | Y
56 |
57 | N
58 | 1000
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 | 2015/05/13 13:44:29.250
70 | -
71 | 2015/05/13 13:50:29.107
72 |
73 |
74 |
75 |
76 | hive_meta
77 | 127.0.0.1
78 | MYSQL
79 | JNDI
80 | HIVE_META
81 | 3306
82 |
83 | Encrypted
84 |
85 |
86 |
87 |
88 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
89 | EXTRA_OPTION_MYSQL.useCursorFetch
true
90 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
91 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
92 | IS_CLUSTERED
N
93 | PORT_NUMBER
3306
94 | PRESERVE_RESERVED_WORD_CASE
N
95 | QUOTE_ALL_FIELDS
N
96 | STREAM_RESULTS
N
97 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
98 | SUPPORTS_TIMESTAMP_DATA_TYPE
Y
99 | USE_POOLING
N
100 |
101 |
102 |
103 | Generate 1 Row of dataSet VariablesY
104 | Set VariablesCopy rows to resultY
105 |
106 |
107 | Copy rows to result
108 | RowsToResult
109 |
110 | Y
111 |
112 | 1
113 |
114 | none
115 |
116 |
117 |
118 |
119 | 443
120 | 66
121 | Y
122 |
123 |
124 |
125 |
126 | Generate 1 Row of data
127 | RowGenerator
128 |
129 | Y
130 |
131 | 1
132 |
133 | none
134 |
135 |
136 |
137 |
138 | name
139 | String
140 |
141 |
142 |
143 |
144 | Foo
145 | 30
146 | -1
147 | N
148 |
149 |
150 | firstname
151 | String
152 |
153 |
154 |
155 |
156 | Bar
157 | 30
158 | -1
159 | N
160 |
161 |
162 | 1
163 | N
164 |
165 |
166 |
167 |
168 |
169 | 79
170 | 63
171 | Y
172 |
173 |
174 |
175 |
176 | Set Variables
177 | SetVariable
178 |
179 | Y
180 |
181 | 1
182 |
183 | none
184 |
185 |
186 |
187 |
188 | name
189 | NAME
190 | PARENT_JOB
191 |
192 |
193 |
194 | firstname
195 | FIRSTNAME
196 | PARENT_JOB
197 |
198 |
199 |
200 | Y
201 |
202 |
203 | 279
204 | 63
205 | Y
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 | N
214 |
215 |
216 |
--------------------------------------------------------------------------------
/test/Evaluate result rows.kjb:
--------------------------------------------------------------------------------
1 |
2 | Evaluate result rows
3 |
4 |
5 |
6 | 0
7 | /test
8 | -
9 | 2008/01/16 14:18:39.155
10 | -
11 | 2015/05/13 13:49:41.336
12 |
13 |
14 |
15 | hive_meta
16 | 127.0.0.1
17 | MYSQL
18 | JNDI
19 | HIVE_META
20 | 3306
21 |
22 | Encrypted
23 |
24 |
25 |
26 |
27 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
28 | EXTRA_OPTION_MYSQL.useCursorFetch
true
29 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
30 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
31 | IS_CLUSTERED
N
32 | PORT_NUMBER
3306
33 | PRESERVE_RESERVED_WORD_CASE
N
34 | QUOTE_ALL_FIELDS
N
35 | STREAM_RESULTS
N
36 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
37 | SUPPORTS_TIMESTAMP_DATA_TYPE
Y
38 | USE_POOLING
N
39 |
40 |
41 |
42 | Sampledata
43 |
44 | H2
45 | JNDI
46 | SampleData
47 | 1521
48 |
49 | Encrypted
50 |
51 |
52 |
53 |
54 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
55 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
56 | IS_CLUSTERED
N
57 | PORT_NUMBER
1521
58 | PRESERVE_RESERVED_WORD_CASE
N
59 | QUOTE_ALL_FIELDS
N
60 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
61 | SUPPORTS_TIMESTAMP_DATA_TYPE
Y
62 | USE_POOLING
N
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 | ID_JOBYID_JOBCHANNEL_IDNCHANNEL_IDJOBNAMEYJOBNAMESTATUSYSTATUSLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDNLINES_REJECTEDERRORSYERRORSSTARTDATEYSTARTDATEENDDATEYENDDATELOGDATEYLOGDATEDEPDATEYDEPDATEREPLAYDATEYREPLAYDATELOG_FIELDYLOG_FIELDEXECUTING_SERVERNEXECUTING_SERVEREXECUTING_USERNEXECUTING_USERSTART_JOB_ENTRYNSTART_JOB_ENTRYCLIENTNCLIENT
74 |
75 |
76 |
77 |
78 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATEJOBNAMEYTRANSNAMEJOBENTRYNAMEYSTEPNAMELINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSRESULTYRESULTNR_RESULT_ROWSYNR_RESULT_ROWSNR_RESULT_FILESYNR_RESULT_FILESLOG_FIELDNLOG_FIELDCOPY_NRNCOPY_NR
79 |
80 |
81 |
82 |
83 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATELOGGING_OBJECT_TYPEYLOGGING_OBJECT_TYPEOBJECT_NAMEYOBJECT_NAMEOBJECT_COPYYOBJECT_COPYREPOSITORY_DIRECTORYYREPOSITORY_DIRECTORYFILENAMEYFILENAMEOBJECT_IDYOBJECT_IDOBJECT_REVISIONYOBJECT_REVISIONPARENT_CHANNEL_IDYPARENT_CHANNEL_IDROOT_CHANNEL_IDYROOT_CHANNEL_ID
84 | N
85 |
86 |
87 |
88 | START
89 | Special entries
90 | SPECIAL
91 | Y
92 | N
93 | N
94 | 0
95 | 0
96 | 60
97 | 12
98 | 0
99 | 1
100 | 1
101 | N
102 | Y
103 | 0
104 | 86
105 | 77
106 |
107 |
108 | Create result rows
109 | Transformation
110 | TRANS
111 | rep_name
112 |
113 |
114 | Create result rows
115 | /test
116 | N
117 | N
118 | N
119 | N
120 | N
121 | N
122 |
123 |
124 | N
125 | N
126 | Nothing
127 | N
128 |
129 | N
130 | Y
131 | N
132 | N
133 | N
134 | Y
135 | N
136 | Y
137 | 0
138 | 239
139 | 77
140 |
141 |
142 | name = "Foo" ?
143 | JavaScript
144 | EVAL
145 |
146 | N
147 | Y
148 | 0
149 | 405
150 | 77
151 |
152 |
153 | DUMMY 1
154 | Special entries
155 | SPECIAL
156 | N
157 | Y
158 | N
159 | 0
160 | 0
161 | 60
162 | 12
163 | 0
164 | 1
165 | 1
166 | N
167 | Y
168 | 0
169 | 571
170 | 36
171 |
172 |
173 | DUMMY 2
174 | Special entries
175 | SPECIAL
176 | N
177 | Y
178 | N
179 | 0
180 | 0
181 | 60
182 | 12
183 | 0
184 | 1
185 | 1
186 | N
187 | Y
188 | 0
189 | 570
190 | 149
191 |
192 |
193 |
194 |
195 | START
196 | Create result rows
197 | 0
198 | 0
199 | Y
200 | Y
201 | Y
202 |
203 |
204 | Create result rows
205 | name = "Foo" ?
206 | 0
207 | 0
208 | Y
209 | Y
210 | N
211 |
212 |
213 | name = "Foo" ?
214 | DUMMY 1
215 | 0
216 | 0
217 | Y
218 | Y
219 | N
220 |
221 |
222 | name = "Foo" ?
223 | DUMMY 2
224 | 0
225 | 0
226 | Y
227 | N
228 | N
229 |
230 |
231 |
232 |
233 |
234 |
235 |
--------------------------------------------------------------------------------
/test/get file name.ktr:
--------------------------------------------------------------------------------
1 |
2 |
3 | get file name
4 |
5 |
6 |
7 | Normal
8 | 0
9 | /test
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDTRANSNAMEYTRANSNAMESTATUSYSTATUSLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSSTARTDATEYSTARTDATEENDDATEYENDDATELOGDATEYLOGDATEDEPDATEYDEPDATEREPLAYDATEYREPLAYDATELOG_FIELDYLOG_FIELDEXECUTING_SERVERNEXECUTING_SERVEREXECUTING_USERNEXECUTING_USERCLIENTNCLIENT
20 |
21 |
22 |
23 |
24 |
25 | ID_BATCHYID_BATCHSEQ_NRYSEQ_NRLOGDATEYLOGDATETRANSNAMEYTRANSNAMESTEPNAMEYSTEPNAMESTEP_COPYYSTEP_COPYLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSINPUT_BUFFER_ROWSYINPUT_BUFFER_ROWSOUTPUT_BUFFER_ROWSYOUTPUT_BUFFER_ROWS
26 |
27 |
28 |
29 |
30 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATELOGGING_OBJECT_TYPEYLOGGING_OBJECT_TYPEOBJECT_NAMEYOBJECT_NAMEOBJECT_COPYYOBJECT_COPYREPOSITORY_DIRECTORYYREPOSITORY_DIRECTORYFILENAMEYFILENAMEOBJECT_IDYOBJECT_IDOBJECT_REVISIONYOBJECT_REVISIONPARENT_CHANNEL_IDYPARENT_CHANNEL_IDROOT_CHANNEL_IDYROOT_CHANNEL_ID
31 |
32 |
33 |
34 |
35 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATETRANSNAMEYTRANSNAMESTEPNAMEYSTEPNAMESTEP_COPYYSTEP_COPYLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSLOG_FIELDNLOG_FIELD
36 |
37 |
38 |
39 |
40 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATEMETRICS_DATEYMETRICS_DATEMETRICS_CODEYMETRICS_CODEMETRICS_DESCRIPTIONYMETRICS_DESCRIPTIONMETRICS_SUBJECTYMETRICS_SUBJECTMETRICS_TYPEYMETRICS_TYPEMETRICS_VALUEYMETRICS_VALUE
41 |
42 |
43 |
44 |
45 |
46 | 0.0
47 | 0.0
48 |
49 | 10000
50 | 50
51 | 50
52 | N
53 | Y
54 | 50000
55 | Y
56 |
57 | N
58 | 1000
59 | 100
60 |
61 |
62 |
63 |
64 |
65 | master192.168.84.7118001clusterEncrypted 2be98afc86aa7f2e4cb1aa265cd86aac8N
66 | master1192.168.84.719001clusterEncrypted 2be98afc86aa7f2e4cb1aa265cd86aac8Y
67 | Test192.168.84.7110098clusterEncrypted 2be98afc86aa7f2e4cb1aa265cd86aac8Y
68 |
69 |
70 |
71 | -
72 | 2015/06/04 11:56:22.575
73 | -
74 | 2015/06/04 12:20:37.728
75 |
76 |
77 |
78 |
79 | etl_log
80 |
81 | MYSQL
82 | JNDI
83 | ETL_LOG
84 | 1521
85 |
86 | Encrypted
87 |
88 |
89 |
90 |
91 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
92 | EXTRA_OPTION_MYSQL.useCursorFetch
true
93 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
94 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
95 | IS_CLUSTERED
N
96 | PORT_NUMBER
1521
97 | PRESERVE_RESERVED_WORD_CASE
N
98 | QUOTE_ALL_FIELDS
N
99 | STREAM_RESULTS
N
100 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
101 | SUPPORTS_TIMESTAMP_DATA_TYPE
Y
102 | USE_POOLING
N
103 |
104 |
105 |
106 | etl_meta
107 |
108 | MYSQL
109 | JNDI
110 | ETL_META
111 | 1521
112 |
113 | Encrypted
114 |
115 |
116 |
117 |
118 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
119 | EXTRA_OPTION_MYSQL.useCursorFetch
true
120 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
121 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
122 | IS_CLUSTERED
N
123 | PORT_NUMBER
1521
124 | PRESERVE_RESERVED_WORD_CASE
N
125 | QUOTE_ALL_FIELDS
N
126 | STREAM_RESULTS
N
127 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
128 | SUPPORTS_TIMESTAMP_DATA_TYPE
Y
129 | USE_POOLING
N
130 |
131 |
132 |
133 | hive_meta
134 | 127.0.0.1
135 | MYSQL
136 | JNDI
137 | HIVE_META
138 | 3306
139 |
140 | Encrypted
141 |
142 |
143 |
144 |
145 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
146 | EXTRA_OPTION_MYSQL.useCursorFetch
true
147 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
148 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
149 | IS_CLUSTERED
N
150 | PORT_NUMBER
3306
151 | PRESERVE_RESERVED_WORD_CASE
N
152 | QUOTE_ALL_FIELDS
N
153 | STREAM_RESULTS
N
154 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
155 | SUPPORTS_TIMESTAMP_DATA_TYPE
Y
156 | USE_POOLING
N
157 |
158 |
159 |
160 | Data GridTransformation ExecutorY
161 | Transformation ExecutorCopy rows to resultY
162 |
163 |
164 | Transformation Executor
165 | TransExecutor
166 |
167 | Y
168 |
169 | 1
170 |
171 | none
172 |
173 |
174 | rep_name
175 |
176 | ${trans_name}
177 |
178 | /test
179 | 1
180 |
181 |
182 | Y
183 |
184 |
185 | ExecutionTime
186 | ExecutionResult
187 | ExecutionNrErrors
188 | ExecutionLinesRead
189 | ExecutionLinesWritten
190 | ExecutionLinesInput
191 | ExecutionLinesOutput
192 | ExecutionLinesRejected
193 | ExecutionLinesUpdated
194 | ExecutionLinesDeleted
195 | ExecutionFilesRetrieved
196 | ExecutionExitStatus
197 | ExecutionLogText
198 | ExecutionLogChannelId
199 |
200 | Copy rows to result
201 | FileName
202 |
203 |
204 |
205 | 343
206 | 76
207 | Y
208 |
209 |
210 |
211 |
212 | Data Grid
213 | DataGrid
214 |
215 | Y
216 |
217 | 1
218 |
219 | none
220 |
221 |
222 |
223 |
224 | sdat
225 |
226 |
227 |
228 |
229 |
230 | -1
231 | -1
232 | N
233 |
234 |
235 |
236 | - 1
237 |
238 |
239 |
240 | 195
241 | 75
242 | Y
243 |
244 |
245 |
246 |
247 | Copy rows to result
248 | RowsToResult
249 |
250 | Y
251 |
252 | 1
253 |
254 | none
255 |
256 |
257 |
258 |
259 | 543
260 | 76
261 | Y
262 |
263 |
264 |
265 |
266 |
267 |
268 |
269 | N
270 |
271 |
272 |
--------------------------------------------------------------------------------
/test/jb_load_file_to_hive.kjb:
--------------------------------------------------------------------------------
1 |
2 | jb_load_file_to_hive
3 |
4 |
5 |
6 | 0
7 | /test
8 | -
9 | 2015/06/04 12:11:15.825
10 | -
11 | 2015/06/04 12:15:10.836
12 |
13 |
14 | file_path
15 |
16 |
17 |
18 |
19 |
20 | etl_log
21 |
22 | MYSQL
23 | JNDI
24 | ETL_LOG
25 | 1521
26 |
27 | Encrypted
28 |
29 |
30 |
31 |
32 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
33 | EXTRA_OPTION_MYSQL.useCursorFetch
true
34 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
35 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
36 | IS_CLUSTERED
N
37 | PORT_NUMBER
1521
38 | PRESERVE_RESERVED_WORD_CASE
N
39 | QUOTE_ALL_FIELDS
N
40 | STREAM_RESULTS
N
41 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
42 | SUPPORTS_TIMESTAMP_DATA_TYPE
Y
43 | USE_POOLING
N
44 |
45 |
46 |
47 | etl_meta
48 |
49 | MYSQL
50 | JNDI
51 | ETL_META
52 | 1521
53 |
54 | Encrypted
55 |
56 |
57 |
58 |
59 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
60 | EXTRA_OPTION_MYSQL.useCursorFetch
true
61 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
62 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
63 | IS_CLUSTERED
N
64 | PORT_NUMBER
1521
65 | PRESERVE_RESERVED_WORD_CASE
N
66 | QUOTE_ALL_FIELDS
N
67 | STREAM_RESULTS
N
68 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
69 | SUPPORTS_TIMESTAMP_DATA_TYPE
Y
70 | USE_POOLING
N
71 |
72 |
73 |
74 | hive_meta
75 | 127.0.0.1
76 | MYSQL
77 | JNDI
78 | HIVE_META
79 | 3306
80 |
81 | Encrypted
82 |
83 |
84 |
85 |
86 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
87 | EXTRA_OPTION_MYSQL.useCursorFetch
true
88 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
89 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
90 | IS_CLUSTERED
N
91 | PORT_NUMBER
3306
92 | PRESERVE_RESERVED_WORD_CASE
N
93 | QUOTE_ALL_FIELDS
N
94 | STREAM_RESULTS
N
95 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
96 | SUPPORTS_TIMESTAMP_DATA_TYPE
Y
97 | USE_POOLING
N
98 |
99 |
100 |
101 | master192.168.84.7118001clusterEncrypted 2be98afc86aa7f2e4cb1aa265cd86aac8N
102 | master1192.168.84.719001clusterEncrypted 2be98afc86aa7f2e4cb1aa265cd86aac8Y
103 | Test192.168.84.7110098clusterEncrypted 2be98afc86aa7f2e4cb1aa265cd86aac8Y
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 | ID_JOBYID_JOBCHANNEL_IDYCHANNEL_IDJOBNAMEYJOBNAMESTATUSYSTATUSLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSSTARTDATEYSTARTDATEENDDATEYENDDATELOGDATEYLOGDATEDEPDATEYDEPDATEREPLAYDATEYREPLAYDATELOG_FIELDYLOG_FIELDEXECUTING_SERVERNEXECUTING_SERVEREXECUTING_USERNEXECUTING_USERSTART_JOB_ENTRYNSTART_JOB_ENTRYCLIENTNCLIENT
112 |
113 |
114 |
115 |
116 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATEJOBNAMEYTRANSNAMEJOBENTRYNAMEYSTEPNAMELINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSRESULTYRESULTNR_RESULT_ROWSYNR_RESULT_ROWSNR_RESULT_FILESYNR_RESULT_FILESLOG_FIELDNLOG_FIELDCOPY_NRNCOPY_NR
117 |
118 |
119 |
120 |
121 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATELOGGING_OBJECT_TYPEYLOGGING_OBJECT_TYPEOBJECT_NAMEYOBJECT_NAMEOBJECT_COPYYOBJECT_COPYREPOSITORY_DIRECTORYYREPOSITORY_DIRECTORYFILENAMEYFILENAMEOBJECT_IDYOBJECT_IDOBJECT_REVISIONYOBJECT_REVISIONPARENT_CHANNEL_IDYPARENT_CHANNEL_IDROOT_CHANNEL_IDYROOT_CHANNEL_ID
122 | N
123 |
124 |
125 |
126 | START
127 |
128 | SPECIAL
129 | Y
130 | N
131 | N
132 | 0
133 | 0
134 | 60
135 | 12
136 | 0
137 | 1
138 | 1
139 | N
140 | Y
141 | 0
142 | 163
143 | 157
144 |
145 |
146 | 通过设置环境变量的机制将参数组装进sqp和hive命令中
147 |
148 | SET_VARIABLES
149 | Y
150 |
151 | JVM
152 |
153 |
154 | file_path
155 | ${file_path}
156 | CURRENT_JOB
157 |
158 |
159 | N
160 | Y
161 | 0
162 | 363
163 | 157
164 |
165 |
166 | 执行hive命令
167 |
168 | SHELL
169 |
170 |
171 | N
172 | N
173 | N
174 |
175 | N
176 |
177 | N
178 | N
179 | Y
180 |
181 | Basic
182 | N
183 | Y
184 | 0
185 | 600
186 | 157
187 |
188 |
189 | Success
190 |
191 | SUCCESS
192 | N
193 | Y
194 | 0
195 | 1163
196 | 157
197 |
198 |
199 |
200 |
201 | START
202 | 通过设置环境变量的机制将参数组装进sqp和hive命令中
203 | 0
204 | 0
205 | Y
206 | Y
207 | Y
208 |
209 |
210 | 通过设置环境变量的机制将参数组装进sqp和hive命令中
211 | 执行hive命令
212 | 0
213 | 0
214 | Y
215 | Y
216 | N
217 |
218 |
219 |
220 |
221 |
222 |
223 |
--------------------------------------------------------------------------------
/test/test_ods.kjb:
--------------------------------------------------------------------------------
1 |
2 | test_ods
3 |
4 |
5 |
6 | 0
7 | /test
8 | -
9 | 2015/06/04 12:03:43.134
10 | -
11 | 2015/06/04 12:18:58.077
12 |
13 |
14 |
15 | etl_log
16 |
17 | MYSQL
18 | JNDI
19 | ETL_LOG
20 | 1521
21 |
22 | Encrypted
23 |
24 |
25 |
26 |
27 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
28 | EXTRA_OPTION_MYSQL.useCursorFetch
true
29 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
30 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
31 | IS_CLUSTERED
N
32 | PORT_NUMBER
1521
33 | PRESERVE_RESERVED_WORD_CASE
N
34 | QUOTE_ALL_FIELDS
N
35 | STREAM_RESULTS
N
36 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
37 | SUPPORTS_TIMESTAMP_DATA_TYPE
Y
38 | USE_POOLING
N
39 |
40 |
41 |
42 | etl_meta
43 |
44 | MYSQL
45 | JNDI
46 | ETL_META
47 | 1521
48 |
49 | Encrypted
50 |
51 |
52 |
53 |
54 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
55 | EXTRA_OPTION_MYSQL.useCursorFetch
true
56 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
57 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
58 | IS_CLUSTERED
N
59 | PORT_NUMBER
1521
60 | PRESERVE_RESERVED_WORD_CASE
N
61 | QUOTE_ALL_FIELDS
N
62 | STREAM_RESULTS
N
63 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
64 | SUPPORTS_TIMESTAMP_DATA_TYPE
Y
65 | USE_POOLING
N
66 |
67 |
68 |
69 | hive_meta
70 | 127.0.0.1
71 | MYSQL
72 | JNDI
73 | HIVE_META
74 | 3306
75 |
76 | Encrypted
77 |
78 |
79 |
80 |
81 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
82 | EXTRA_OPTION_MYSQL.useCursorFetch
true
83 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
84 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
85 | IS_CLUSTERED
N
86 | PORT_NUMBER
3306
87 | PRESERVE_RESERVED_WORD_CASE
N
88 | QUOTE_ALL_FIELDS
N
89 | STREAM_RESULTS
N
90 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
91 | SUPPORTS_TIMESTAMP_DATA_TYPE
Y
92 | USE_POOLING
N
93 |
94 |
95 |
96 | master192.168.84.7118001clusterEncrypted 2be98afc86aa7f2e4cb1aa265cd86aac8N
97 | master1192.168.84.719001clusterEncrypted 2be98afc86aa7f2e4cb1aa265cd86aac8Y
98 | Test192.168.84.7110098clusterEncrypted 2be98afc86aa7f2e4cb1aa265cd86aac8Y
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 | ID_JOBYID_JOBCHANNEL_IDYCHANNEL_IDJOBNAMEYJOBNAMESTATUSYSTATUSLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSSTARTDATEYSTARTDATEENDDATEYENDDATELOGDATEYLOGDATEDEPDATEYDEPDATEREPLAYDATEYREPLAYDATELOG_FIELDYLOG_FIELDEXECUTING_SERVERNEXECUTING_SERVEREXECUTING_USERNEXECUTING_USERSTART_JOB_ENTRYNSTART_JOB_ENTRYCLIENTNCLIENT
107 |
108 |
109 |
110 |
111 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATEJOBNAMEYTRANSNAMEJOBENTRYNAMEYSTEPNAMELINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSRESULTYRESULTNR_RESULT_ROWSYNR_RESULT_ROWSNR_RESULT_FILESYNR_RESULT_FILESLOG_FIELDNLOG_FIELDCOPY_NRNCOPY_NR
112 |
113 |
114 |
115 |
116 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATELOGGING_OBJECT_TYPEYLOGGING_OBJECT_TYPEOBJECT_NAMEYOBJECT_NAMEOBJECT_COPYYOBJECT_COPYREPOSITORY_DIRECTORYYREPOSITORY_DIRECTORYFILENAMEYFILENAMEOBJECT_IDYOBJECT_IDOBJECT_REVISIONYOBJECT_REVISIONPARENT_CHANNEL_IDYPARENT_CHANNEL_IDROOT_CHANNEL_IDYROOT_CHANNEL_ID
117 | N
118 |
119 |
120 |
121 | START
122 |
123 | SPECIAL
124 | Y
125 | N
126 | N
127 | 0
128 | 0
129 | 60
130 | 12
131 | 0
132 | 1
133 | 1
134 | N
135 | Y
136 | 0
137 | 97
138 | 63
139 |
140 |
141 | get file name
142 |
143 | TRANS
144 | rep_name
145 |
146 |
147 | get file name
148 | /test
149 | N
150 | N
151 | N
152 | N
153 | N
154 | N
155 |
156 |
157 | N
158 | N
159 | Basic
160 | N
161 |
162 | N
163 | Y
164 | N
165 | N
166 | N
167 | Y
168 | N
169 | Y
170 | 0
171 | 485
172 | 65
173 |
174 |
175 | tr_init_initdayparam
176 |
177 | TRANS
178 | rep_name
179 |
180 |
181 | tr_init_initdayparam
182 | /common
183 | N
184 | N
185 | N
186 | N
187 | N
188 | N
189 |
190 |
191 | N
192 | N
193 | Basic
194 | N
195 |
196 | N
197 | Y
198 | N
199 | N
200 | N
201 | Y
202 | N
203 | Y
204 | 0
205 | 297
206 | 63
207 |
208 |
209 | jb_load_file_to_hive
210 |
211 | JOB
212 | rep_name
213 |
214 |
215 | jb_load_file_to_hive
216 | /test
217 | N
218 | Y
219 | Y
220 | N
221 |
222 |
223 | N
224 | N
225 | Nothing
226 |
227 | Y
228 | N
229 | N
230 | N
231 | N
232 | N
233 | Y
234 | file_path
235 | filename
236 |
237 | N
238 | N
239 | Y
240 | 0
241 | 685
242 | 65
243 |
244 |
245 |
246 |
247 | START
248 | tr_init_initdayparam
249 | 0
250 | 0
251 | Y
252 | Y
253 | Y
254 |
255 |
256 | tr_init_initdayparam
257 | get file name
258 | 0
259 | 0
260 | Y
261 | Y
262 | N
263 |
264 |
265 | get file name
266 | jb_load_file_to_hive
267 | 0
268 | 0
269 | Y
270 | Y
271 | N
272 |
273 |
274 |
275 |
276 |
277 |
278 |
--------------------------------------------------------------------------------
/test/test_sqp_exec.ktr:
--------------------------------------------------------------------------------
1 |
2 |
3 | test_sqp_exec
4 |
5 |
6 |
7 | Normal
8 | 0
9 | /test
10 |
11 |
12 | db_name
13 |
14 |
15 |
16 |
17 | hive_db
18 |
19 |
20 |
21 |
22 | hive_table_name
23 |
24 |
25 |
26 |
27 | sqp_command
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDTRANSNAMEYTRANSNAMESTATUSYSTATUSLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSSTARTDATEYSTARTDATEENDDATEYENDDATELOGDATEYLOGDATEDEPDATEYDEPDATEREPLAYDATEYREPLAYDATELOG_FIELDYLOG_FIELDEXECUTING_SERVERNEXECUTING_SERVEREXECUTING_USERNEXECUTING_USERCLIENTNCLIENT
40 |
41 |
42 |
43 |
44 |
45 | ID_BATCHYID_BATCHSEQ_NRYSEQ_NRLOGDATEYLOGDATETRANSNAMEYTRANSNAMESTEPNAMEYSTEPNAMESTEP_COPYYSTEP_COPYLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSINPUT_BUFFER_ROWSYINPUT_BUFFER_ROWSOUTPUT_BUFFER_ROWSYOUTPUT_BUFFER_ROWS
46 |
47 |
48 |
49 |
50 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATELOGGING_OBJECT_TYPEYLOGGING_OBJECT_TYPEOBJECT_NAMEYOBJECT_NAMEOBJECT_COPYYOBJECT_COPYREPOSITORY_DIRECTORYYREPOSITORY_DIRECTORYFILENAMEYFILENAMEOBJECT_IDYOBJECT_IDOBJECT_REVISIONYOBJECT_REVISIONPARENT_CHANNEL_IDYPARENT_CHANNEL_IDROOT_CHANNEL_IDYROOT_CHANNEL_ID
51 |
52 |
53 |
54 |
55 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATETRANSNAMEYTRANSNAMESTEPNAMEYSTEPNAMESTEP_COPYYSTEP_COPYLINES_READYLINES_READLINES_WRITTENYLINES_WRITTENLINES_UPDATEDYLINES_UPDATEDLINES_INPUTYLINES_INPUTLINES_OUTPUTYLINES_OUTPUTLINES_REJECTEDYLINES_REJECTEDERRORSYERRORSLOG_FIELDNLOG_FIELD
56 |
57 |
58 |
59 |
60 | ID_BATCHYID_BATCHCHANNEL_IDYCHANNEL_IDLOG_DATEYLOG_DATEMETRICS_DATEYMETRICS_DATEMETRICS_CODEYMETRICS_CODEMETRICS_DESCRIPTIONYMETRICS_DESCRIPTIONMETRICS_SUBJECTYMETRICS_SUBJECTMETRICS_TYPEYMETRICS_TYPEMETRICS_VALUEYMETRICS_VALUE
61 |
62 |
63 |
64 |
65 |
66 | 0.0
67 | 0.0
68 |
69 | 10000
70 | 50
71 | 50
72 | N
73 | Y
74 | 50000
75 | Y
76 |
77 | N
78 | 1000
79 | 100
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 | -
89 | 2015/05/13 13:19:59.114
90 | -
91 | 2015/05/14 11:55:22.870
92 |
93 |
94 |
95 |
96 | etl_meta
97 |
98 | MYSQL
99 | JNDI
100 | ETL_META
101 | 1521
102 |
103 | Encrypted
104 |
105 |
106 |
107 |
108 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
109 | EXTRA_OPTION_MYSQL.useCursorFetch
true
110 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
111 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
112 | IS_CLUSTERED
N
113 | PORT_NUMBER
1521
114 | PRESERVE_RESERVED_WORD_CASE
N
115 | QUOTE_ALL_FIELDS
N
116 | STREAM_RESULTS
N
117 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
118 | SUPPORTS_TIMESTAMP_DATA_TYPE
Y
119 | USE_POOLING
N
120 |
121 |
122 |
123 | hive_meta
124 | 127.0.0.1
125 | MYSQL
126 | JNDI
127 | HIVE_META
128 | 3306
129 |
130 | Encrypted
131 |
132 |
133 |
134 |
135 | EXTRA_OPTION_MYSQL.defaultFetchSize
500
136 | EXTRA_OPTION_MYSQL.useCursorFetch
true
137 | FORCE_IDENTIFIERS_TO_LOWERCASE
N
138 | FORCE_IDENTIFIERS_TO_UPPERCASE
N
139 | IS_CLUSTERED
N
140 | PORT_NUMBER
3306
141 | PRESERVE_RESERVED_WORD_CASE
N
142 | QUOTE_ALL_FIELDS
N
143 | STREAM_RESULTS
N
144 | SUPPORTS_BOOLEAN_DATA_TYPE
Y
145 | SUPPORTS_TIMESTAMP_DATA_TYPE
Y
146 | USE_POOLING
N
147 |
148 |
149 |
150 | Get Variables输出结果到桌面Y
151 |
152 |
153 | 输出结果到桌面
154 | TextFileOutput
155 |
156 | Y
157 |
158 | 1
159 |
160 | none
161 |
162 |
163 | ;
164 | "
165 | N
166 | N
167 |
168 |
169 | DOS
170 | None
171 |
172 |
173 | N
174 |
175 | Y
176 |
177 | C:\Users\huangshiqian@dangdang.com\Desktop\file_${db_name}
178 | N
179 | N
180 | N
181 | txt
182 | N
183 | N
184 | N
185 | N
186 | N
187 | N
188 |
189 | Y
190 | N
191 | N
192 | 0
193 |
194 |
195 |
196 | hive_db
197 | None
198 |
199 |
200 |
201 |
202 |
203 | none
204 | -1
205 | -1
206 |
207 |
208 | hive_table_name
209 | None
210 |
211 |
212 |
213 |
214 |
215 | none
216 | -1
217 | -1
218 |
219 |
220 | db_name
221 | None
222 |
223 |
224 |
225 |
226 |
227 | none
228 | -1
229 | -1
230 |
231 |
232 | sqp_command
233 | None
234 |
235 |
236 |
237 |
238 |
239 | none
240 | -1
241 | -1
242 |
243 |
244 |
245 |
246 | 400
247 | 100
248 | Y
249 |
250 |
251 |
252 |
253 | Get Variables
254 | GetVariable
255 |
256 | Y
257 |
258 | 1
259 |
260 | none
261 |
262 |
263 |
264 |
265 | hive_db
266 | ${hive_db}
267 | None
268 |
269 |
270 |
271 |
272 | -1
273 | -1
274 | none
275 |
276 |
277 | hive_table_name
278 | ${hive_table_name}
279 | None
280 |
281 |
282 |
283 |
284 | -1
285 | -1
286 | none
287 |
288 |
289 | db_name
290 | ${db_name}
291 | None
292 |
293 |
294 |
295 |
296 | -1
297 | -1
298 | none
299 |
300 |
301 | sqp_command
302 | ${sqp_command}
303 | None
304 |
305 |
306 |
307 |
308 | -1
309 | -1
310 | none
311 |
312 |
313 |
314 |
315 | 249
316 | 101
317 | Y
318 |
319 |
320 |
321 |
322 |
323 |
324 |
325 | N
326 |
327 |
328 |
--------------------------------------------------------------------------------