API概览

本产品(阿里云百炼析言GBI/2024-08-23)的OpenAPI采用ROA签名风格,签名细节参见签名机制说明我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(78410016550),在专家指导下进行签名对接。
在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey

智能问数

API标题API概述
云端执行SQL方式云端执行SQL方式
RunDataAnalysisChat对话接口析言为您提供了与官方页面对话效果相同的OpenAPI接口,只需传入workspaceId以及query等相关信息,即可对您已经创建好的业务空间进行问答和数据分析。 该接口适合以下场景: 您在析言控制台关联了数据源,即析言可以通过公网或者VPC的方式访问您的数据库并执行SQL。 具体的使用,可以参考以下最佳实践文档: https://help.aliyun.com/zh/model-studio/gbi-best-practices
本地执行SQL方式本地执行SQL方式
RunDataResultAnalysis执行结果分析对结构化数据类型的执行结果进行分析、可视化信息生成。
RunSqlGeneration运行sql生成运行sql生成,根据当前的query信息,结合已关联的数据表,进行sql语句的生成。 该接口适合以下场景: 您的数据库在本地,不能被析言访问。 您可以通过析言关联虚拟数据源,调用该接口生成SQL,然后自行解析和执行SQL。 具体的使用,可以参考以下最佳实践文档: https://help.aliyun.com/zh/model-studio/xiyan-gbi-local-data-best-practices

业务逻辑解释

API标题API概述
UpdateBusinessLogic修改业务逻辑解释修改当前指定业务空间下所指定的业务逻辑解释。
CreateBusinessLogic创建业务逻辑解释在指定的业务空间下创建新的业务逻辑解释。
ListBusinessLogic业务逻辑解释列表获取当前指定业务空间下的企业知识名词解释列表。
DeleteBusinessLogic删除业务逻辑解释删除指定业务空间下所指定的业务逻辑解释。

同义词解释

API标题API概述
CreateSynonyms创建同义词在当前指定的业务空间下面,新建同义词。
ListSynonyms同义词列表获取当前指定业务空间下的同义词列表。
UpdateSynonyms修改同义词修改当前业务空间指定的同义词信息。
BatchDeleteSynonyms批量删除同义词批量删除当前指定业务空间下的同义词。

数据源管理

API标题API概述
CreateDatasourceAuthorization数据源关联关系授权创建数据库关联授权,在您指定的业务空间,对指定的数据源进行关联关系的创建,创建后可以对数据源下的表结构进行采集。
CancelDatasourceAuthorization取消数据源关联关系授权取消关联的数据源授权。
SyncRemoteTables从数据源同步数据表更新当前业务空间所关联的数据表,从远程数据源(虚拟数据源)同步最近的表并关联到您所指定的业务空间。
ListSelectedTables选择的数据表集合获取当前业务空间处于以关联状态的数据表。
UpdateTableInfo修改数据表信息修改当前所指定的数据表的信息。
DeleteSelectedTable删除所选择的数据表将当前指定数据表从指定业务空间管控中删除。
ResyncTable刷新当前所关联的数从远程数据库刷新当前所关联的数据表信息。
ListColumn数据表下的数据列集合获取当前指定业务空间,指定表下面的列信息。
UpdateColumn修改数据列信息修改当前指定业务空间中,指定列的信息。
RecoverColumn还原数据列信息将指定数据表的数据列恢复到初始化关联时的状态。
DeleteColumn删除数据表中的列从当前所指定的业务空间中,删除所指定的列。
ListEnumMapping枚举值映射列表获取当前业务空间,指定表、列下的枚举值。
UpdateEnumMapping修改枚举值映射关系修改当前指定业务空间指定列下的枚举值信息。

虚拟数据源

API标题API概述
CreateVirtualDatasourceInstance创建虚拟数据源实例在您指定的业务空间创建虚拟数据源实例,虚拟数据源实例代表着一个虚拟的数据库,可以向虚拟数据源中添加ddl语句,来完成您构建虚拟数据库,数据表的能力。
ListVirtualDatasourceInstance虚拟数据源实例列表获取当前业务空间下的数据源实例列表。
UpdateVirtualDatasourceInstance修改虚拟数据源实例信息修改指定业务空间下所指定的虚拟数据源的信息。
DeleteVirtualDatasourceInstance删除虚拟数据源实例删除指定业务空间下面的虚拟数据源实例。
SaveVirtualDatasourceDdl向虚拟数据源中添加ddl语句向您当前指定的业务空间下指定的虚拟数据源实例中添加ddl语句,析言GBI云服务会将您的ddl语句解析成相关的表结构信息并进行维护。