MLHelper


执行项目流程

<p>[TOC]</p> <h5>简要描述</h5> <ul> <li>执行项目</li> </ul> <h5>请求URL</h5> <ul> <li><code>/RunJob</code></li> </ul> <h5>请求方式</h5> <ul> <li>POST </li> </ul> <h5>参数</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">jobid</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>用户名</td> </tr> <tr> <td style="text-align: left;">config</td> <td style="text-align: left;">是</td> <td style="text-align: left;">dict</td> <td>执行参数</td> </tr> <tr> <td style="text-align: left;">name</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>模块名称</td> </tr> <tr> <td style="text-align: left;">type</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>方法名称</td> </tr> <tr> <td style="text-align: left;">packid</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>方法id,默认null</td> </tr> <tr> <td style="text-align: left;">param</td> <td style="text-align: left;">是</td> <td style="text-align: left;">dict</td> <td>参数</td> </tr> <tr> <td style="text-align: left;">cache</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>缓存方式,默认all</td> </tr> <tr> <td style="text-align: left;">children</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>递归config</td> </tr> </tbody> </table> <h5>请求示例</h5> <pre><code> { "jobid": "47aeb269-bd45-405a-90cc-d1d3e8c4b938", "config": { "name":"source", "type":"sql", "packid":null, "param":{ "num":100, "sql":"select * from xmr_test", "dbtype":"mysql", "info":{ "host":"127.0.0.1", "port":3306, "dbtype":"mysql", "database":"test", "user":"root", "password":"123456" }, "model":"normal" }, "cache":"cache", "children":[ { "name":"dtransform", "type":"add_col", "packid":null, "param":{ "col":"hhhhhh", "funcstr":"{spcdata}+100" }, "cache":"cache", "children":[ { "name":"dtransform", "type":"add_col", "packid":null, "param":{ "col":"xxxxxx", "funcstr":"{spcdata}+50" }, "cache":"cache", "children":[ ] } ] } ] } } }</code></pre> <h5>返回参数说明</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">status</td> <td style="text-align: left;">int</td> <td>响应状态码</td> </tr> <tr> <td style="text-align: left;">result</td> <td style="text-align: left;">dict</td> <td>返回结果</td> </tr> <tr> <td style="text-align: left;">message</td> <td style="text-align: left;">string</td> <td>响应状态信息</td> </tr> </tbody> </table> <h5>返回示例</h5> <pre><code>{ "result": { "47aeb269-bd45-405a-90cc-d1d3e8c4b938": { "name": "source", "type": "sql", "packid": "38f21c4b-6784-434a-8887-5275f7f19ba4", "param": { "num": 100, "alis": "", "sql": "select * from xmr_test", "dbtype": "mysql", "info": { "host": "127.0.0.1", "port": 3306, "dbtype": "mysql", "database": "test", "user": "root", "password": "123456" }, "model": "simple" }, "cache": "cache", "children": [ { "name": "dtransform", "type": "add_col", "alis": "", "packid": "f933cf3e-0dba-4db3-aaf5-08eb41e9a781", "param": { "add_dict": [ { "col": "hhhhhh", "funcstr": "{spcdata}+100" } ] }, "cache": "cache", "children": [ { "name": "discretisation", "type": "ml", "alis": "", "packid": "d3e0ad64-604b-4088-8397-52b41aaa5cc4", "param": { "variables": [ "hhhhhh" ], "cv": 3, "scoring": "neg_mean_squared_error", "regression": true, "param_grid": null, "y": [ "spcdata" ] }, "cache": "cache", "children": [] } ] }, { "name": "dtransform", "type": "add_col", "alis": "", "packid": "f2eca158-7ec3-4507-9d49-84b0edf67d48", "param": { "add_dict": [ { "col": "xxxxxxx", "funcstr": "{spcdata}+50" } ] }, "cache": "cache", "children": [] } ] }, "type": "job_param" }, "status": 200, "message": "查询成功" }</code></pre> <ul> <li>更多返回错误代码请看首页的错误代码描述</li> </ul>

页面列表

ITEM_HTML