观远数据开放平台
返回最新版
返回最新版
当前版本V7.1.0
  1. 卡片导出
  • 开发指南
    • Token 鉴权
    • 常见概念
    • 常见问题
  • 数据集
    • 使用parquet文件更新数据集
      GET
    • 获取数据集列表
      POST
    • 修改数据集路径
      POST
    • 数据集删除
      POST
    • 搜索数据集列表
      POST
    • 查询特定数据集的数据结构
      POST
    • 批量修改数据集更新方式
      POST
    • 获取指定数据集有使用权限的用户列表
      POST
    • 上传数据集
      POST
    • 获取数据集下载授权Token
      GET
    • 下载数据集数据
      POST
    • 获取数据集数据
      POST
    • 创建数据集
      POST
    • 更新数据集字段注释
      POST
    • 触发数据集读取数据文件并更新
      GET
    • 通过 TaskID 查询数据集更新结果
      GET
    • 修改数据集schema
      POST
    • 更新数据集
      POST
    • 修改数据集字段别名
      POST
    • 修改数据集名称
      POST
    • 数据集预览接口
      POST
    • 提供修改SQL模型结构接口
      POST
    • 获取数据集目录列表的接口,支持指定目录搜索
      POST
    • 批量查询数据集基本信息
      POST
    • 批量查询数据集权限信息
      POST
  • 仪表板
    • 获取页面列表
    • 根据页面名称关键词搜索页面
    • 获取指定页面有读权限的用户列表
    • 以树状结构获取页面列表
    • 以PDF或者图片模式导出仪表板
    • 获取仪表板导出文件
    • 获取页面基本信息
    • 获取页面信息
  • 订阅预警
    • 下载自定义渠道推送文件
    • 启用/关闭订阅
    • 启用/关闭预警
  • 卡片
    • 获取卡片数据
    • 基于数据集创建卡片接口,提供生成随机ID的接口
  • 权限
    • 获取指定用户能访问的页面列表
    • 获取指定用户能访问的数据集列表
    • 修改指定用户与各个页面的访问及归属关系
    • 修改指定用户与各个数据集的访问及归属关系
    • 获取指定用户组能访问的页面列表
    • 获取指定用户组能访问的数据集列表
    • 修改指定用户组与各个页面的访问及归属关系
    • 修改指定用户组与各个数据集的访问及归属关系
    • 通用资源权限授权与解除
  • 资源操作
    • 将指定用户下辖有所有者权限的资源迁移至其他用户组或用户
    • 将指定用户组下有所有者权限的资源迁移至其他用户组或用户
    • 通用资源列表清单
  • 卡片导出
    • 卡片导出接口使用说明
    • public api 卡片导出
      POST
    • public api 任务状态轮询
      GET
    • public-api 卡片导出文件下载
      GET
  • session
    • session创建or更新
    • 查询数据集的session配置
  • 文件夹
    • 创建文件夹目录
    • 修改文件夹目录
    • 删除文件夹接口
    • 文件夹新增授权接口
    • 文件夹删除权限接口
    • 批量查询文件夹权限信息
  • 数据账户
    • 创建数据账户
  • 身份认证
    • 用户登录
    • 通过用户的loginId登录
    • 用户登出
  • 用户管理
    • 用户管理概述
    • 用户
      • 批量创建用户
      • 批量删除用户
      • 批量修改用户属性
      • 批量获取用户是否存在
      • 通过属性值获取用户列表
      • 获取用户列表
      • 通过loginId获取用户信息
      • 修改用户状态
    • 用户组
      • 批量创建用户组
      • 批量修改用户组
      • 删除指定用户组
      • 获取用户组列表
      • 添加单个用户组
    • 用户组成员
      • 将用户添加至用户组
      • 将用户从用户组删除
      • 获取指定用户组下直接挂载的用户列表
      • 获取指定用户直接所属的用户组列表
    • 角色
      • 查询某一用户的角色信息
      • 为某一用户增添自定义角色
      • 为某一用户解绑自定义角色
    • 用户关联账号
      • 关联账号配置介绍
      • 配置用户外部关联账号
      • 删除用户的关联账号
      • 查询用户的外部关联账号
  1. 卡片导出

public api 卡片导出

POST
/public-api/write/cardData/file
接口简介
通过指定卡片,筛选条件生成卡片导出任务
筛选器参考 filter 说明. 其他都是不同类型的筛选器.

请求参数

Body 参数application/json
cdId
string 
卡片ID
必需
typeOp
enum<string> 
必需
typeOp: PIVOT: 表格数据 EXCEL: excel �CSV: csv
枚举值:
PIVOTEXCELCSV
token
string 
应用Token
必需
应用token
loginId
string 
用户登录账号
必需
filters
array [object {8}] 
普通筛选器
可选
name
string 
字段名称
可选
fdId
string 
字段id
可选
dsId
string 
数据集id
可选
cdId
string 
筛选器卡片id
可选
fdType
string 
字段类型
可选
filterType
enum<string> 
过滤类型
可选
枚举值:
GTGELTLEEQNEINNISTARTSWITHNOT_STARTSWITHENDSWITHNOT_ENDSWITHCONTAINSNOT_CONTAINSIS_NULLNOT_NULL
sourceCdId
string 
可选
filterValue
array[string]
过滤值
可选
treeFilters
array [object {5}] 
可选
树状筛选器, 字段含义详细参考 普通筛选器, 有问题找对应研发
cdId
string 
可选
filterType
string 
可选
fields
array [object {5}] 
可选
values
array [array] 
可选
sourceCdId
string 
可选
dynamicParams
array [object {9}] 
可选
参数筛选器, 字段含义详细参考 普通筛选器, 有问题找对应研发
dpId
string 
可选
name
string 
可选
valueType
string 
可选
defaultValue
string 
可选
customize
boolean 
可选
multiple
boolean 
可选
optionValue
array[string]
可选
inheritParent
boolean 
可选
sourceCdId
string 
可选
combinationFilters
array [object {3}] 
可选
组合筛选器, 字段含义详细参考 普通筛选器, 有问题找对应研发
condition
array [object {2}] 
可选
sourceCdId
string 
可选
name
string 
可选
dynamicFieldFilters
array [object {3}] 
可选
动态维度, 动态数值, 字段含义详细参考 普通筛选器, 有问题找对应研发
key
string 
必需
sourceCdId
string 
必需
dzId
string 
必需
saveFilters
boolean 
是否保存筛选条件
可选
drillFilters
array [object {8}] 
可选
下钻筛选条件, 字段含义详细参考 普通筛选器, 有问题找对应研发
fdId
string 
可选
fdType
string 
可选
name
string 
可选
alias
null 
可选
granularity
null 
可选
parentFdName
null 
可选
filterType
string 
可选
filterValue
array[string]
可选
childTreeFilters
array [object {2}] 
可选
子视图数据筛选-, 字段含义详细参考 普通筛选器, 有问题找对应研发
cdId
string 
子视图卡片ID
必需
treeFilters
array [object {5}] 
树状筛选器
可选
childCombinationFilters
array [object {2}] 
可选
子视图数据筛选-, 字段含义详细参考 普通筛选器, 有问题找对应研发
cdId
string 
子视图卡片ID
必需
combinationFilters
array [object {3}] 
组合筛选器
可选
childFilters
array [object {2}] 
可选
子视图数据筛选-, 字段含义详细参考 普通筛选器, 有问题找对应研发
cdId
string 
子视图卡片ID
必需
filters
array [object {8}] 
普通筛选器
必需
headerSortings
array [object {5}] 
可选
表头排序-需要配合页面点击使用, 可以不传使用默认即可
zoneId
string 
可选
sortField
string 
排序字段
可选
mIndex
integer 
排序的数值idx
可选
index
integer 
可选
order
string 
可选
示例
{
    "cdId": "44",
    "typeOp": "pivot",
    "token": "in do incididunt Excepteur eiusmod",
    "loginId": "23",
    "filters": [
        {
            "name": "大区",
            "fdId": "c2bde870290b74630ab53fb9",
            "dsId": "s4912f495dd134e5fbd77407",
            "cdId": "lb800995dd291414d9a2adbd",
            "fdType": "STRING",
            "filterType": "IN",
            "sourceCdId": "m0cd9c39fa89d475cb56f1b5",
            "filterValue": [
                "其它"
            ]
        }
    ],
    "treeFilters": [
        {
            "cdId": "45",
            "filterType": "enim Ut ullamco",
            "fields": [
                {
                    "name": "识却导点有越",
                    "fdId": "66",
                    "dsId": "61",
                    "cdId": "55",
                    "fdType": "non Excepteur"
                },
                {
                    "name": "消众起装家酸",
                    "fdId": "7",
                    "dsId": "15",
                    "cdId": "59",
                    "fdType": "et tempor ad reprehenderit dolore"
                }
            ],
            "values": [
                [
                    "anim"
                ],
                [
                    "dolor nisi eu deserunt",
                    "deserunt incididunt minim"
                ],
                [
                    "labore dolore ut non"
                ]
            ],
            "sourceCdId": "53"
        }
    ],
    "dynamicParams": [
        {
            "dpId": "35",
            "name": "水千飞实这",
            "valueType": "voluptate nulla velit est dolor",
            "defaultValue": "exercitation quis et",
            "customize": false,
            "multiple": false,
            "optionValue": [
                "adipisicing labore reprehenderit fugiat cillum"
            ],
            "inheritParent": true,
            "sourceCdId": "41"
        }
    ],
    "combinationFilters": [
        {
            "condition": [
                {
                    "type": "Excepteur pariatur ullamco",
                    "value": [
                        {
                            "id": "44",
                            "type": "proident velit adipisicing ut",
                            "parentId": "89",
                            "value": {
                                "name": "种政达总件今",
                                "fdType": "laboris velit sed eiusmod commodo",
                                "dsId": "28",
                                "fdId": "91",
                                "metaType": "id anim laboris",
                                "seqNo": 16,
                                "isAggregated": true,
                                "calculationType": "sed dolor irure",
                                "level": "culpa proident",
                                "annotation": "anim consectetur occaecat irure laboris",
                                "isDetectionSensitive": true,
                                "isSensitive": false,
                                "filterType": "proident sunt mollit quis",
                                "filterValue": [
                                    "do commodo in",
                                    "dolore ea"
                                ],
                                "cdId": "66"
                            }
                        }
                    ]
                },
                {
                    "type": "voluptate",
                    "value": [
                        {
                            "id": "29",
                            "type": "laborum sed ad",
                            "parentId": "99",
                            "value": {
                                "name": "压强是不条县斗",
                                "fdType": "Duis dolor Ut",
                                "dsId": "31",
                                "fdId": "35",
                                "metaType": "fugiat deserunt Duis proident ut",
                                "seqNo": 63,
                                "isAggregated": false,
                                "calculationType": "aliquip pariatur magna dolore",
                                "level": "Excepteur eiusmod occaecat",
                                "annotation": "ex dolore sed sit",
                                "isDetectionSensitive": true,
                                "isSensitive": false,
                                "filterType": "velit",
                                "filterValue": [
                                    "laboris",
                                    "fugiat eiusmod nostrud reprehenderit tempor",
                                    "laboris"
                                ],
                                "cdId": "15"
                            }
                        },
                        {
                            "id": "74",
                            "type": "cillum enim nisi",
   

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/public-api/write/cardData/file' \
--header 'Content-Type: application/json' \
--data-raw '{
    "cdId": "44",
    "typeOp": "pivot",
    "token": "in do incididunt Excepteur eiusmod",
    "loginId": "23",
    "filters": [
        {
            "name": "大区",
            "fdId": "c2bde870290b74630ab53fb9",
            "dsId": "s4912f495dd134e5fbd77407",
            "cdId": "lb800995dd291414d9a2adbd",
            "fdType": "STRING",
            "filterType": "IN",
            "sourceCdId": "m0cd9c39fa89d475cb56f1b5",
            "filterValue": [
                "其它"
            ]
        }
    ],
    "treeFilters": [
        {
            "cdId": "45",
            "filterType": "enim Ut ullamco",
            "fields": [
                {
                    "name": "识却导点有越",
                    "fdId": "66",
                    "dsId": "61",
                    "cdId": "55",
                    "fdType": "non Excepteur"
                },
                {
                    "name": "消众起装家酸",
                    "fdId": "7",
                    "dsId": "15",
                    "cdId": "59",
                    "fdType": "et tempor ad reprehenderit dolore"
                }
            ],
            "values": [
                [
                    "anim"
                ],
                [
                    "dolor nisi eu deserunt",
                    "deserunt incididunt minim"
                ],
                [
                    "labore dolore ut non"
                ]
            ],
            "sourceCdId": "53"
        }
    ],
    "dynamicParams": [
        {
            "dpId": "35",
            "name": "水千飞实这",
            "valueType": "voluptate nulla velit est dolor",
            "defaultValue": "exercitation quis et",
            "customize": false,
            "multiple": false,
            "optionValue": [
                "adipisicing labore reprehenderit fugiat cillum"
            ],
            "inheritParent": true,
            "sourceCdId": "41"
        }
    ],
    "combinationFilters": [
        {
            "condition": [
                {
                    "type": "Excepteur pariatur ullamco",
                    "value": [
                        {
                            "id": "44",
                            "type": "proident velit adipisicing ut",
                            "parentId": "89",
                            "value": {
                                "name": "种政达总件今",
                                "fdType": "laboris velit sed eiusmod commodo",
                                "dsId": "28",
                                "fdId": "91",
                                "metaType": "id anim laboris",
                                "seqNo": 16,
                                "isAggregated": true,
                                "calculationType": "sed dolor irure",
                                "level": "culpa proident",
                                "annotation": "anim consectetur occaecat irure laboris",
                                "isDetectionSensitive": true,
                                "isSensitive": false,
                                "filterType": "proident sunt mollit quis",
                                "filterValue": [
                                    "do commodo in",
                                    "dolore ea"
                                ],
                                "cdId": "66"
                            }
                        }
                    ]
                },
                {
                    "type": "voluptate",
                    "value": [
                        {
                            "id": "29",
                            "type": "laborum sed ad",
                            "parentId": "99",
                            "value": {
                                "name": "压强是不条县斗",
                                "fdType": "Duis dolor Ut",
                                "dsId": "31",
                                "fdId": "35",
                                "metaType": "fugiat deserunt Duis proident ut",
                                "seqNo": 63,
                                "isAggregated": false,
                                "calculationType": "aliquip pariatur magna dolore",
                                "level": "Excepteur eiusmod occaecat",
                                "annotation": "ex dolore sed sit",
                                "isDetectionSensitive": true,
                                "isSensitive": false,
                                "filterType": "velit",
                                "filterValue": [
                                    "laboris",
                                    "fugiat eiusmod nostrud reprehenderit tempor",
                                    "laboris"
                                ],
                                "cdId": "15"
                            }
                        },
  

返回响应

🟢200成功
application/json
Body
taskId
string 
任务id
必需
status
string 
状态
必需
result
string 
请求状态
必需
枚举值: ok、fail
fileName
string 
文件名称
必需
示例
{
    "taskId": "string",
    "status": "string",
    "result": "string",
    "fileName": "string"
}
修改于 2025-02-28 08:52:01
上一页
卡片导出接口使用说明
下一页
public api 任务状态轮询