{"description":"实验创建于1/13/2021","graph":{"edges":[{"to_node_id":"-18:instruments","from_node_id":"-5:data"},{"to_node_id":"-79:instruments","from_node_id":"-5:data"},{"to_node_id":"-18:features","from_node_id":"-13:data"},{"to_node_id":"-25:features","from_node_id":"-13:data"},{"to_node_id":"-25:input_data","from_node_id":"-18:data"},{"to_node_id":"-494:data1","from_node_id":"-25:data"},{"to_node_id":"-1390:input_ds","from_node_id":"-79:data"},{"to_node_id":"-494:data2","from_node_id":"-1390:data"}],"nodes":[{"node_id":"-5","module_id":"BigQuantSpace.instruments.instruments-v2","parameters":[{"name":"start_date","value":"2022-05-01","type":"Literal","bound_global_parameter":null},{"name":"end_date","value":"2022-05-31","type":"Literal","bound_global_parameter":null},{"name":"market","value":"CN_STOCK_A","type":"Literal","bound_global_parameter":null},{"name":"instrument_list","value":"","type":"Literal","bound_global_parameter":null},{"name":"max_count","value":0,"type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"rolling_conf","node_id":"-5"}],"output_ports":[{"name":"data","node_id":"-5"}],"cacheable":true,"seq_num":1,"comment":"","comment_collapsed":true},{"node_id":"-13","module_id":"BigQuantSpace.input_features.input_features-v1","parameters":[{"name":"features","value":"code=industry_sw_level3_0.astype('str')","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"features_ds","node_id":"-13"}],"output_ports":[{"name":"data","node_id":"-13"}],"cacheable":true,"seq_num":2,"comment":"","comment_collapsed":true},{"node_id":"-18","module_id":"BigQuantSpace.general_feature_extractor.general_feature_extractor-v7","parameters":[{"name":"start_date","value":"","type":"Literal","bound_global_parameter":null},{"name":"end_date","value":"","type":"Literal","bound_global_parameter":null},{"name":"before_start_days","value":90,"type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"instruments","node_id":"-18"},{"name":"features","node_id":"-18"}],"output_ports":[{"name":"data","node_id":"-18"}],"cacheable":true,"seq_num":3,"comment":"","comment_collapsed":true},{"node_id":"-25","module_id":"BigQuantSpace.derived_feature_extractor.derived_feature_extractor-v3","parameters":[{"name":"date_col","value":"date","type":"Literal","bound_global_parameter":null},{"name":"instrument_col","value":"instrument","type":"Literal","bound_global_parameter":null},{"name":"drop_na","value":"False","type":"Literal","bound_global_parameter":null},{"name":"remove_extra_columns","value":"False","type":"Literal","bound_global_parameter":null},{"name":"user_functions","value":"\n{}","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"input_data","node_id":"-25"},{"name":"features","node_id":"-25"}],"output_ports":[{"name":"data","node_id":"-25"}],"cacheable":true,"seq_num":4,"comment":"","comment_collapsed":true},{"node_id":"-494","module_id":"BigQuantSpace.join.join-v3","parameters":[{"name":"on","value":"code","type":"Literal","bound_global_parameter":null},{"name":"how","value":"left","type":"Literal","bound_global_parameter":null},{"name":"sort","value":"False","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"data1","node_id":"-494"},{"name":"data2","node_id":"-494"}],"output_ports":[{"name":"data","node_id":"-494"}],"cacheable":true,"seq_num":7,"comment":"","comment_collapsed":true},{"node_id":"-79","module_id":"BigQuantSpace.use_datasource.use_datasource-v1","parameters":[{"name":"datasource_id","value":"basic_info_IndustrySw","type":"Literal","bound_global_parameter":null},{"name":"start_date","value":"","type":"Literal","bound_global_parameter":null},{"name":"end_date","value":"","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"instruments","node_id":"-79"},{"name":"features","node_id":"-79"}],"output_ports":[{"name":"data","node_id":"-79"}],"cacheable":true,"seq_num":9,"comment":"","comment_collapsed":true},{"node_id":"-1390","module_id":"BigQuantSpace.select_columns.select_columns-v3","parameters":[{"name":"columns","value":"code,name","type":"Literal","bound_global_parameter":null},{"name":"reverse_select","value":"False","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"input_ds","node_id":"-1390"},{"name":"columns_ds","node_id":"-1390"}],"output_ports":[{"name":"data","node_id":"-1390"}],"cacheable":true,"seq_num":10,"comment":"","comment_collapsed":true}],"node_layout":"<node_postions><node_position Node='-5' Position='180.07498168945312,184.29835510253906,200,200'/><node_position Node='-13' Position='554.4947509765625,184.94752502441406,200,200'/><node_position Node='-18' Position='445.2293701171875,292.5967102050781,200,200'/><node_position Node='-25' Position='485.052490234375,385.49176025390625,200,200'/><node_position Node='-494' Position='400.00299072265625,560.83203125,200,200'/><node_position Node='-79' Position='164.33132934570312,344.3898010253906,200,200'/><node_position Node='-1390' Position='225.712158203125,444.9534606933594,200,200'/></node_postions>"},"nodes_readonly":false,"studio_version":"v2"}
[2022-06-27 15:13:55.495991] INFO: moduleinvoker: instruments.v2 开始运行..
[2022-06-27 15:13:55.504698] INFO: moduleinvoker: 命中缓存
[2022-06-27 15:13:55.506720] INFO: moduleinvoker: instruments.v2 运行完成[0.010737s].
[2022-06-27 15:13:55.512533] INFO: moduleinvoker: use_datasource.v1 开始运行..
[2022-06-27 15:13:55.518784] INFO: moduleinvoker: 命中缓存
[2022-06-27 15:13:55.520554] INFO: moduleinvoker: use_datasource.v1 运行完成[0.008026s].
[2022-06-27 15:13:55.529979] INFO: moduleinvoker: select_columns.v3 开始运行..
[2022-06-27 15:13:55.537304] INFO: moduleinvoker: 命中缓存
[2022-06-27 15:13:55.538973] INFO: moduleinvoker: select_columns.v3 运行完成[0.008996s].
[2022-06-27 15:13:55.543184] INFO: moduleinvoker: input_features.v1 开始运行..
[2022-06-27 15:13:55.571190] INFO: moduleinvoker: input_features.v1 运行完成[0.027992s].
[2022-06-27 15:13:55.583895] INFO: moduleinvoker: general_feature_extractor.v7 开始运行..
[2022-06-27 15:13:57.693773] INFO: 基础特征抽取: 年份 2022, 特征行数=365243
[2022-06-27 15:13:57.728073] INFO: 基础特征抽取: 总行数: 365243
[2022-06-27 15:13:57.734646] INFO: moduleinvoker: general_feature_extractor.v7 运行完成[2.150766s].
[2022-06-27 15:13:57.742271] INFO: moduleinvoker: derived_feature_extractor.v3 开始运行..
[2022-06-27 15:13:58.782607] INFO: derived_feature_extractor: 提取完成 code=industry_sw_level3_0.astype('str'), 0.472s
[2022-06-27 15:13:59.418523] INFO: derived_feature_extractor: /y_2022, 365243
[2022-06-27 15:13:59.667595] INFO: moduleinvoker: derived_feature_extractor.v3 运行完成[1.925311s].
[2022-06-27 15:13:59.677447] INFO: moduleinvoker: join.v3 开始运行..
[2022-06-27 15:14:02.001519] INFO: join: /y_2022, 行数=498182/365243, 耗时=2.238022s
[2022-06-27 15:14:02.058139] INFO: join: 最终行数: 498182
[2022-06-27 15:14:02.065081] INFO: moduleinvoker: join.v3 运行完成[2.387626s].