您正在查看9.9 -版的RapidMiner Hub文档点击这里查看最新版本
用于连接的REST API
连接存储库项是ZIP文件(具有文件扩展名).conninfo
)。这些文件包括数据,例如JDBC驱动程序JAR文件和定义连接中可用的一组参数的配置。
可以上传.conninfo
(ZIP文件)和.connmd
(JSON元数据文件)文件通过REST API。以下部分将只概述如何实现这一点。
请按照上面的说明操作REST API文章如何请求有效idToken
。
为了上传一个自定义.conninfo
我们需要开一张帖子请求定位美元的位置
并向端点添加几个特定的HTTP标头美元$ RMServerHost / api 乐鱼体育安装/ rest /资源的位置
:
美元的位置
是应该存储连接的绝对存储库位置。连接只能存储在预定义的连接文件夹中/连接
,因此$LOCATION = /Connections/myConnection
保存上传的文件.conninfo
ZIP文件myConnection
在连接文件夹中。确保没有在基本端点url后面添加双斜杠。- 头
内容类型
必须设置为应用程序/ vnd.rapidminer.conninfo +拉链
- 头
IOObject-Class
必须设置为连接类型,例如为jdbc_connectors: jdbc
用于数据库连接。 - 的
.conninfo
ZIP文件必须从作为二进制请求上传连接的机器文件系统中引用
curl -X POST $RMServerHost/api/rest/乐鱼体育安装resources/Connections/myConnection \ -H '授权:承载$idToken' \ -H '内容类型:application/vnd.rapidminer。coninfo +zip' \ -H 'IOObject-Class: jdbc_connectors:jdbc' \——data-binary '@/path/to/myConnection.conninfo'
也可以选择将连接项生成的元数据与控件分开上传.conninfo
文件。
为了做到这一点,调整内容类型
来应用程序/ vnd.rapidminer.conmd + json
跳过IOObject-Class
头。您仍然需要引用.connmd
元数据文件为二进制。
curl -X POST $RMServerHost/api/rest/乐鱼体育安装resources/Connections/myConnection \ -H '授权:承载$idToken' \ -H '内容类型:application/vnd.rapidminer。conmd+json' \——data-binary '@/path/to/ myconnection . conmd '
你也可以用——数据
参数,并直接插入JSON元数据,而不是使用——data-binary
参数。