File tree Expand file tree Collapse file tree
views/projects/task/components/node/fields Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -649,6 +649,7 @@ export default {
649649 datax_target_database_post_sql : 'Post SQL Statement' ,
650650 datax_non_query_sql_tips : 'Please enter the non-query sql statement' ,
651651 datax_writer_batch_size : 'Writer Batch Size' ,
652+ datax_writer_batch_size_tips : '0 or empty means use DataX default (2048)' ,
652653 datax_job_speed_byte : 'Speed(Byte count)' ,
653654 datax_job_speed_byte_info : '(0 means unlimited)' ,
654655 datax_job_speed_record : 'Speed(Record count)' ,
Original file line number Diff line number Diff line change @@ -630,6 +630,7 @@ export default {
630630 datax_target_database_post_sql : '目标库后置SQL' ,
631631 datax_non_query_sql_tips : '请输入非查询SQL语句' ,
632632 datax_writer_batch_size : 'Writer 批量大小' ,
633+ datax_writer_batch_size_tips : '0 或留空表示使用 DataX 默认值(2048)' ,
633634 datax_job_speed_byte : '限流(字节数)' ,
634635 datax_job_speed_byte_info : '(KB,0代表不限制)' ,
635636 datax_job_speed_record : '限流(记录数)' ,
Original file line number Diff line number Diff line change @@ -119,45 +119,6 @@ export function useDataX(model: { [field: string]: any }): IJsonItem[] {
119119 }
120120 ]
121121
122- const batchSizeOptions = [
123- {
124- label : `0(${ t ( 'project.node.unlimited' ) } )` ,
125- value : 0
126- } ,
127- {
128- label : '1024' ,
129- value : 1024
130- } ,
131- {
132- label : '2048' ,
133- value : 2048
134- } ,
135- {
136- label : '4096' ,
137- value : 4096
138- } ,
139- {
140- label : '8192' ,
141- value : 8192
142- } ,
143- {
144- label : '16384' ,
145- value : 16384
146- } ,
147- {
148- label : '32768' ,
149- value : 32768
150- } ,
151- {
152- label : '65536' ,
153- value : 65536
154- } ,
155- {
156- label : '131072' ,
157- value : 131072
158- }
159- ]
160-
161122 const sqlEditorSpan = ref ( 24 )
162123 const jsonEditorSpan = ref ( 0 )
163124 const datasourceSpan = ref ( 12 )
@@ -294,12 +255,16 @@ export function useDataX(model: { [field: string]: any }): IJsonItem[] {
294255 }
295256 } ,
296257 {
297- type : 'select ' ,
258+ type : 'input-number ' ,
298259 field : 'batchSize' ,
299260 name : t ( 'project.node.datax_writer_batch_size' ) ,
300261 span : otherStatementSpan ,
301- options : batchSizeOptions ,
302- value : 2048
262+ props : {
263+ min : 0 ,
264+ step : 1024 ,
265+ placeholder : t ( 'project.node.datax_writer_batch_size_tips' )
266+ } ,
267+ value : null
303268 } ,
304269 {
305270 type : 'select' ,
You can’t perform that action at this time.
0 commit comments