|
@@ -160,7 +160,7 @@ def red_dag_and_format(jm_homework: models.JmHomework, db: Session):
|
|
|
script += filed['dataField'] + ','
|
|
|
script = script.strip(',')
|
|
|
data_source = crud.get_job_jdbc_datasource(db,node_relation_dict[node['id']].datasource_id)
|
|
|
- script += ' from ' + '`' + data_source.database_name + '`.`'+node_relation_dict[node['id']].table+'`'
|
|
|
+ script += ' from ' + data_source.database_name + '.'+node_relation_dict[node['id']].table+''
|
|
|
sub_node = {
|
|
|
"id": node['id'],
|
|
|
"name": node['name'],
|
|
@@ -171,9 +171,8 @@ def red_dag_and_format(jm_homework: models.JmHomework, db: Session):
|
|
|
elif node['op'] == 'outputsource':
|
|
|
fileds = node['data']['output_source']
|
|
|
data_source = crud.get_job_jdbc_datasource(db,node_relation_dict[node['id']].datasource_id)
|
|
|
- script += ' from ' + '`' + data_source.database_name + '`.`'+node_relation_dict[node['id']].table+'`'
|
|
|
script = '''def main_func (input0, spark,sc):
|
|
|
- input0.write.mode("overwrite").saveAsTable("'''+'`' + data_source.database_name + '`.`'+node_relation_dict[node['id']].table+'`'+'''")'''
|
|
|
+ input0.write.mode("overwrite").saveAsTable("''' + data_source.database_name + '.'+node_relation_dict[node['id']].table+'''")'''
|
|
|
inputs = {}
|
|
|
index = 0
|
|
|
input_list = t_s[node['id']] if node['id'] in t_s.keys() else []
|