4. 全表统计

参考JSON

说明:目前使用全表统计数据,由后端处理所有数据,按格式传给前端

## 参数

名称 | 类型 | 是否必传 | 备注 |
——– | —– | —- | ——|
inputarg | array | Y | 字段集合 |
inputarg.#.tbname1 | string | Y | 表名 |
inputarg.#.columnArray | array | Y | 字段集合 |

## 返回

名称 | 类型 | 是否必传 | 备注 |
——– | —– | —- | ——|
result | String | Y | 所有输出的JSON,按节点类型解析 |

## 算法入口及参数

名称 | 示例 | 备注 |
——– | —- | ——|
args[0] | tmptb2019090211473300088201 | 输入表名 |
args[1] | sepal_length,petal_width | 需要统计的列名 |
args[2] | hdfs://namenode:9000/ispatial/sysfile/tmp2019062605545200088301 | 结果存储地址 |

4.1. # 配置模版:全表统计

#### type: 404

{
    "label": "全表统计",
    "name": "fulltable",
    "tableType": "common",
    "params": {
        "input_nodes": [
            {
                "key": "tbname1",
                "desc": "输入数据表",
                "func": "changeTableColumns",
                "type": "table"
            }
        ],
        "input_form": [
            {
                "key": "columnArray",
                "label": "数据字段",
                "placeholder": "请选择数据字段",
                "type": "select",
                "options": "getTableColumns",
                "onChange": "",
                "multiple": true
            }
        ],
        "output_nodes": [
            {
                "key": "output1",
                "desc": "输出结果地址",
                "type": "pmml",
                "display": "hidden"
            }
        ]
    }
}