用于查询fate表的相关信息(真实存储地址,数量,schema等)
flow table info [options]
选项
参数 | 短格式 | 长格式 | 必选 | 类型 | 说明 |
---|---|---|---|---|---|
table_name | -t |
--table-name |
是 | string | fate表名 |
namespace | -n |
--namespace |
是 | string | fate表命名空间 |
返回
参数名 | 类型 | 说明 |
---|---|---|
retcode | int | 返回码 |
retmsg | string | 返回信息 |
data | object | 返回数据 |
样例
{
"data": {
"address": {
"home": null,
"name": "breast_hetero_guest",
"namespace": "experiment"
},
"count": 569,
"exist": 1,
"namespace": "experiment",
"partition": 4,
"schema": {
"header": "y,x0,x1,x2,x3,x4,x5,x6,x7,x8,x9",
"sid": "id"
},
"table_name": "breast_hetero_guest"
},
"retcode": 0,
"retmsg": "success"
}
可通过table delete删除表数据
flow table delete [options]
选项
参数 | 短格式 | 长格式 | 必选 | 类型 | 说明 |
---|---|---|---|---|---|
table_name | -t |
--table-name |
是 | string | fate表名 |
namespace | -n |
--namespace |
是 | string | fate表命名空间 |
返回
参数名 | 类型 | 说明 |
---|---|---|
retcode | int | 返回码 |
retmsg | string | 返回信息 |
data | object | 返回数据 |
样例
{
"data": {
"namespace": "xxx",
"table_name": "xxx"
},
"retcode": 0,
"retmsg": "success"
}
可通过table bind将真实存储地址映射到fate存储表
flow table bind [options]
选项
参数 | 短格式 | 长格式 | 必选 | 类型 | 说明 |
---|---|---|---|---|---|
conf_path | -c |
--conf-path |
是 | string | 配置路径 |
注: conf_path为参数路径,具体参数如下
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
name | 是 | string | fate表名 |
namespace | 是 | string | fate表命名空间 |
engine | 是 | string | 存储引擎, 支持"HDFS", "MYSQL", "PATH" |
adress | 是 | object | 真实存储地址 |
drop | 否 | int | 覆盖以前的信息 |
head | 否 | int | 是否有数据表头 |
id_delimiter | 否 | string | 数据分隔符 |
id_column | 否 | string | id字段 |
feature_column | 否 | array | 特征字段 |
mete信息
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
input_format | 否 | string | 数据格式(danse、svmlight、tag:value),用来判断 |
delimiter | 否 | string | 数据分隔符,默认"," |
tag_with_value | 否 | bool | 对tag的数据格式生效,是否携带value |
tag_value_delimiter | 否 | string | tag:value数据分隔符,默认":" |
with_match_id | 否 | bool | 是否携带match id |
id_list | 否 | object | id列名称,开启extend_sid下生效,如:["imei", "phone"] |
id_range | 否 | object | 对于tag/svmlight格式数据,哪几列为id |
exclusive_data_type | 否 | string | 特殊类型数据列格式 |
data_type | 否 | string | 列数据类型,默认"float64 |
with_label | 否 | bool | 是否有标签,默认False |
label_name | 否 | string | 标签名,默认"y" |
label_type | 否 | string | 标签类型, 默认"int" |
注:在1.9.0及之后的版本中,若在table bind阶段传入meta参数,并不会直接生成特征的匿名信息。 当数据经过了一次reader组件后会更新原始数据的特征匿名信息
样例
{
"namespace": "experiment",
"name": "breast_hetero_guest",
"engine": "HDFS",
"address": {
"name_node": "hdfs://fate-cluster",
"path": "/data/breast_hetero_guest.csv"
},
"id_delimiter": ",",
"head": 1,
"partitions": 10
}
{
"engine": "MYSQL",
"address": {
"user": "fate",
"passwd": "fate",
"host": "127.0.0.1",
"port": 3306,
"db": "experiment",
"name": "breast_hetero_guest"
},
"namespace": "experiment",
"name": "breast_hetero_guest",
"head": 1,
"id_delimiter": ",",
"partitions": 10,
"id_column": "id",
"feature_column": "y,x0,x1,x2,x3,x4,x5,x6,x7,x8,x9"
}
{
"namespace": "xxx",
"name": "xxx",
"engine": "PATH",
"address": {
"path": "xxx"
}
}
返回
参数名 | 类型 | 说明 |
---|---|---|
retcode | int | 返回码 |
retmsg | string | 返回信息 |
data | object | 返回数据 |
样例
{
"data": {
"namespace": "xxx",
"table_name": "xxx"
},
"retcode": 0,
"retmsg": "success"
}
可通过table disable将表置为不可用状态
flow table disable [options]
选项
参数 | 短格式 | 长格式 | 必选 | 类型 | 说明 |
---|---|---|---|---|---|
table_name | -t |
--table-name |
是 | string | fate表名 |
namespace | -n |
--namespace |
是 | string | fate表命名空间 |
返回
参数名 | 类型 | 说明 |
---|---|---|
retcode | int | 返回码 |
retmsg | string | 返回信息 |
data | object | 返回数据 |
样例
{
"data": {
"namespace": "xxx",
"table_name": "xxx"
},
"retcode": 0,
"retmsg": "success"
}
可通过table enable将表置为可用状态
flow table enable [options]
选项
参数 | 短格式 | 长格式 | 必选 | 类型 | 说明 |
---|---|---|---|---|---|
table_name | -t |
--table-name |
是 | string | fate表名 |
namespace | -n |
--namespace |
是 | string | fate表命名空间 |
返回
参数名 | 类型 | 说明 |
---|---|---|
retcode | int | 返回码 |
retmsg | string | 返回信息 |
data | object | 返回数据 |
样例
{
"data": [{
"namespace": "xxx",
"table_name": "xxx"
}],
"retcode": 0,
"retmsg": "success"
}
可通过disable-delete删除当前不可用的表
flow table disable-delete
返回
参数名 | 类型 | 说明 |
---|---|---|
retcode | int | 返回码 |
retmsg | string | 返回信息 |
data | object | 返回数据 |
样例
{
"data": [
{
"namespace": "xxx",
"table_name": "xxx"
},
{
"namespace": "xxx",
"table_name": "xxx"
}
],
"retcode": 0,
"retmsg": "success"
}