跳到主要内容

获取表数据采样

获取表的随机采样数据。

请求地址:/openapi/v1/metadata/table/sampleData

请求方法:GET

请求参数

参数类型是否必选说明示例
datasourceIdString数据源 ID。您可以调用获取数据源列表接口获取 datasourceIdds-d92qvqp8o1fw
databaseNameStringDatabase 名称。您可以调用获取 Database 列表接口获取 databaseName9zcloud
schemaNameStringSchema 名称。您可以调用获取 Schema 列表接口获取 schemaNamepublic
tableNameStringTable 名称。您可以调用获取 Table 列表接口获取 tableNamepgbench_accounts
countInteger需要采样的行数。默认值:10。为控制返回数据量,建议传入 1 ~ 100。1

返回参数

参数类型说明示例
successBool接口调用是否成功。返回值:truefalsetrue
requestIdString请求 ID。Gd3g8OGL-jpmmjRSnkqit5HAdjmb6IMV
dataArray采样数据列表,包含采样数据的列名、列值等信息。{
"vv": 108,
"dt": "2023-12-19 15:07:55Z",
"ii": 100,
"id_gen_stored": 94,
"v": "meidong",
"id": 93,
"col2": 1,
"col0": 1,
"dbl": 100.0,
"col1": 10
}

数据详情

data 数组中每个对象的字段名称和数量由目标表结构决定。

参数类型说明示例
[columnName1]String目标表中的列名称,作为对象的 key。id
[columnValue1]与列定义一致对应列的值,作为对象的 value。93
[columnName2]String目标表中的另一列名称。name
[columnValue2]与列定义一致对应列的值。"example"
...其余列按相同规则返回。

调用成功示例

{
"success": true,
"requestId": "Gd3g8OGL-jpmmjRSnkqit5HAdjmb6IMV",
"data": [{
"vv": 108,
"dt": "2023-12-19 15:07:55Z",
"ii": 100,
"id_gen_stored": 94,
"v": "meidong",
"id": 93,
"col2": 1,
"col0": 1,
"dbl": 100.0,
"col1": 10
}]
}