.sql(String.format("select * from %s where enterprise_id in (%s)",sourceTable,Joiner.on("','").join(enterpriseList)))
.repartition(newColumn("enterprise_id"));
if(table.equals("new_t_fact_order_ddd_cloud")){
sourceDataset=sparkSession
.sql(String.format("select * from %s where enterprise_id in (%s) distribute by enterprise_id, is_member_order",sourceTable,Joiner.on("','").join(enterpriseList)));