Skip to main content
在工作空间中,基于一个已有数据库连接的某个 schema 创建数据源。分析模型和数据库记忆都建立在数据源之上。 数据源创建后,其连接和 schema 都不能再更改。如需覆盖另一个 schema,请另建一个数据源。 数据源需要先构建好索引才能使用。如果响应中的 building_version 非空,说明构建已经开始:请轮询获取数据源,直到它重新变为空。否则,请调用构建数据源索引开始构建。
所需权限: 对工作空间有 db_datasource:add,并对连接有 dbconn:read

路径参数

string
required
工作空间 ID

请求体

string
required
显示名称
string
required
这个数据源读取数据所用的连接 ID。您需要对该连接有 dbconn:read 权限。
array
required
这个数据源覆盖的 schema,以只含一项的列表传入,例如 ["sales"]。它必须是该连接能读取的 schema;可调用列出连接可读的 Schema 查看可选项。创建后不能修改。
string
自由格式的描述
string
default:".*"
正则表达式,决定 schema 中哪些数据表进入索引。默认值 .* 表示全部数据表。
string
这个数据源在您自己系统里的标识符,最长 255 个字符。在您的租户内必须唯一,设置后不能修改,且不能以 _sys_ 开头。调用获取数据源时带上 by_custom_id=true,即可用它查找数据源。参见您自己的标识符。

响应

object