可以通过API访问数据仓库-数据表中的数据, 所有请求需要添加请求头:
KEY | VALUE |
---|---|
appId | xxx |
accessKey | xxx |
1. 获取数据仓库列表
示例:
https://www.macocloud.com/open-api/dw/database/list?start=0&length=100
请求参数:
KEY | VALUE |
---|---|
start | 0 |
length | 100 |
2. 获取指定数据仓库中数据表的列表
示例:
https://www.macocloud.com/open-api/dw/database/table/list?start=0&length=100&dbId=xxx
请求参数:
KEY | VALUE |
---|---|
start | 0 |
length | 100 |
dbId | xxx(通过数据仓库列表API获取的数仓ID) |
3. 读取数据表中的字段列表
示例:
https://www.macocloud.com/open-api/dw/database/table/columns?start=0&length=100&dbId=xxx&tableName=xxx
请求参数:
KEY | VALUE |
---|---|
start | 0 |
length | 100 |
dbId | xxx(通过数据仓库列表API获取的数仓ID) |
tableName | xxx(通过数据表列表API获取的数据表名称) |
4. 读取数据表中的数据
示例:
读取二维数组格式
https://www.macocloud.com/open-api/dw/database/table/data?start=0&length=100&dbId=xxx&tableName=xxx
读取字典类型格式
https://www.macocloud.com/open-api/dw/database/table/dict_data?start=0&length=100&dbId=xxx&tableName=xxx
请求参数:
KEY | VALUE |
---|---|
start | 0 |
length | 100 |
dbId | xxx(通过数据仓库列表API获取的数仓ID) |
tableName | xxx(通过数据表列表API获取的数据表名称) |
_dw_id | 上一页最后一条数据的_dw_id,用于提升分页性能,读第一页时为空 |