观远数据开放平台
7.0.0
  • 7.4.0
  • 7.2.0
  • 7.1.0
  • 7.0.0
  • 7.3.0
首页官网社区
文档
  • 帮助中心
  • 观远学堂
首页官网社区
文档
  • 帮助中心
  • 观远学堂
7.0.0
  • 7.4.0
  • 7.2.0
  • 7.1.0
  • 7.0.0
  • 7.3.0
  1. 数据集
  • 默认模块
    • 开发指南
      • Token 鉴权
      • 常见问题
    • 用户
      • 批量创建用户
      • 批量删除用户
      • 批量修改用户属性
      • 批量查询用户是否存在
      • 获取用户列表
      • 修改指定用户状态
      • 通过指定的用户的loginid查询对应的uid
      • 将用户添加至用户组
      • 将用户从用户组删除
      • 获取指定用户组下直接挂载的用户列表
      • 获取指定用户直接所属的用户组列表
      • 用户统一登出
      • 通过用户属性值查询用户列表
      • 通过指定用户的loginid登录
    • 用户组
      • 批量创建用户组
      • 批量修改用户组
      • 删除指定用户组
      • 获取用户组列表
    • 角色
      • 查询某一用户的角色信息
      • 为某一用户增添自定义角色
      • 为某一用户解绑自定义角色
    • 数据集
      • 使用parquet文件更新数据集
        GET
      • 获取数据集列表
        POST
      • 搜索数据集列表
        POST
      • 查询特定数据集的数据结构
        POST
      • 批量修改数据集更新方式
        POST
      • 获取指定数据集有使用权限的用户列表
        POST
      • 上传数据
        POST
      • 获取数据集下载授权Token
        GET
      • 下载数据集数据
        POST
      • 获取数据集数据
        POST
      • 创建数据集
        POST
      • 更新数据集字段注释
        POST
      • 触发数据集读取数据文件并更新
        GET
      • 通过 TaskID 查询数据集更新结果
        GET
      • 修改数据集schema
        POST
      • 更新数据集
        POST
      • 修改数据集字段别名
        POST
    • 仪表板
      • 获取页面列表
      • 根据页面名称关键词搜索页面
      • 获取指定页面有读权限的用户列表
      • 以树状结构获取页面列表
      • 以PDF或者图片模式导出仪表板
      • 获取仪表板导出文件
    • 订阅预警
      • 下载自定义渠道推送文件
      • 启用/关闭订阅
      • 启用/关闭预警
    • 卡片
      • 获取卡片数据
    • 权限
      • 获取指定用户能访问的页面列表
      • 获取指定用户能访问的数据集列表
      • 修改指定用户与各个页面的访问及归属关系
      • 修改指定用户与各个数据集的访问及归属关系
      • 获取指定用户组能访问的页面列表
      • 获取指定用户组能访问的数据集列表
      • 修改指定用户组与各个页面的访问及归属关系
      • 修改指定用户组与各个数据集的访问及归属关系
      • 通用资源权限授权与解除
    • 资源操作
      • 将指定用户下辖有所有者权限的资源迁移至其他用户组或用户
      • 将指定用户组下有所有者权限的资源迁移至其他用户组或用户
      • 通用资源列表清单
    • 用户登录
      POST
  1. 数据集

创建数据集

POST
/public-api/data-source/create-from-account
注意:当数据集类型为 Guan-Index 时,primaryKeyColumns不填为不去重,填写参数格式为:[“column1”, “column2”],column 代表去重列名。

请求参数

Body 参数application/json
token
string 
应用Token
必需
在观远平台管理员设置-系统集成-统一账户集成中获得
acId
string 
数据账户ID
必需
name
string 
数据集名称
必需
parentDirId
string 
目录ID
可选
创建的数据集将放在此目录下。
当不传时,数据集默认放在根目录下。具体值可以在浏览器访问目录后在地址栏中获取。
cron
object 
更新设置
可选
若不传则默认为手动更新。
按月更新:每月6,7号的凌晨3点更新"cron": { "cronType": "MONTHLY", "value": "{"minute":"00","hours":"03","dom":"6,7"}"}
cronType
enum<string> 
定时更新类型
必需
枚举值:
defaultDAILYWEEKLYMONTHLY
默认值:
default
value
string 
定时更新配置json字符串
必需
tableQuery
object 
生成数据集所使用的SQL语句
必需
queryType
string 
必需
SQL查询类型,本接口固定传参为“query”
table
string 
必需
数据集所使用表的表名
query
string 
必需
创建数据集所使用的SQL语句
sourceType
enum<string> 
数据集类型
必需
枚举值:
DIRECT_CONNECT_DATABASEGUAN_INDEX
realTimeUpdateSetting
object  | null 
实时卡片数据设置
必需
enabled
boolean 
是否开启支持实时卡片数据
必需
interval
integer 
目前固定为600
必需
disableCache
boolean 
是否开启缓存
必需
primaryKeyColumns
array[string]
去重主键
可选
填写参数格式为:["column1", "column2"]
guanIndexIncrementalUpdateSetting
object 
增量更新设置
可选
enabled
boolean 
是否开启增量更新
必需
query
string 
增量更新所使用的SQL语句
必需
示例
{
    "token": "string",
    "acId": "string",
    "name": "string",
    "parentDirId": "string",
    "cron": {
        "cronType": "default",
        "value": "string"
    },
    "tableQuery": {
        "queryType": "string",
        "table": "string",
        "query": "string"
    },
    "sourceType": "DIRECT_CONNECT_DATABASE",
    "realTimeUpdateSetting": {
        "enabled": true,
        "interval": 0,
        "disableCache": true
    },
    "primaryKeyColumns": [
        "string"
    ],
    "guanIndexIncrementalUpdateSetting": {
        "enabled": true,
        "query": "string"
    }
}

示例代码

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/data-source/create-from-account' \
--header 'Content-Type: application/json' \
--data-raw '{
    "token": "string",
    "acId": "string",
    "name": "string",
    "parentDirId": "string",
    "cron": {
        "cronType": "default",
        "value": "string"
    },
    "tableQuery": {
        "queryType": "string",
        "table": "string",
        "query": "string"
    },
    "sourceType": "DIRECT_CONNECT_DATABASE",
    "realTimeUpdateSetting": {
        "enabled": true,
        "interval": 0,
        "disableCache": true
    },
    "primaryKeyColumns": [
        "string"
    ],
    "guanIndexIncrementalUpdateSetting": {
        "enabled": true,
        "query": "string"
    }
}'

返回响应

🟢200成功
application/json
Body
result
string 
必需
response
object 
必需
taskId
string 
必需
status
string 
必需
result
string 
必需
dsId
string 
必需
示例
{
    "result": "ok",
    "response": {
        "taskId": "1b6e0ab0-8798-11ef-894c-b1b9ab6ee927",
        "status": "已提交",
        "result": "处理中",
        "dsId": "e5063f6ac9fff44d1a385b9e"
    }
}
🔴500服务器错误
修改于 2025-07-16 03:18:58
上一页
获取数据集数据
下一页
更新数据集字段注释