Connector Builder指南–创建数据库连接器
Open Connectors由170多个连接器组成,连接到SAP生态系统中本机嵌入的第三方应用程序。如果目录中不存在所需的连接器,高防服务器租用,可以使用连接器生成器快速构建它。本说明指南将指导您使用此工具,并提供具体示例。开始,大数据是干嘛的,第1部分,可以在这里找到。
在创建数据库连接器时,我们希望遵守API的Restful规范化。目标是输入一个JSON主体,并让连接器将其转换为SQL查询字符串。第一步是在信息屏幕上选择数据库作为服务类型。我们将使用AWS红移作为一个例子:
移动到设置屏幕,让我们获取JDBC URL并将其输入到属性中。您还将注意到身份验证类型自动设置为Custom数据库主机以及数据库名称是变量,因为它们是动态的。我们希望在创建连接器实例时向用户请求这些。我们可以通过为数据库主机以及数据库名称.
在上面看到的其他默认配置变量中,物联网系统,您需要选择驱动程序类名。在这种情况下是这样的org.postgresql.Driver驱动程序.
现在让我们定义参数,以便可以正确填充我们的基本URL(现在是JDBC URL)。
使用配置变量填充基本URL的过程在这里有更详细的说明。
让我们暂时保留钩子为空。如果您想添加事件,可以选择轮询,因为Redshift不支持webhooks。
现在让我们进入资源屏幕并添加一个POST资源。
假设我们有一个名为"account"的表-我们将在创建资源时添加该表作为资源名。body参数是在您有POST资源时自动添加的。
在prehook中,我们将把JSON body转换成数据库可以理解的查询字符串。
PreRequest Hook guide更详细地介绍了hooks。
现在,淘客app原生,数据技术与大数据技术,您可以发布一个JSON主体,它表示列标题(属性)和值(值)。
这就是启动并运行新的数据库连接器所需的全部内容。剩下的就是创建一个实例:
要完全实现两个屏幕上的功能,请参阅设置屏幕和资源屏幕的完整指南。