检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
填写插入操作中目标字段的值(注意值要用英文单引号包住)。 表4 更新记录 参数 说明 表名 选择或者填写数据库中要更新数据的表名。 更新数据 填写更新操作中目标字段的值(注意值要用英文单引号包住)。 WHERE条件 配置要更新数据的条件值(注意值要用英文单引号包住)。 表5 同步数据 参数 说明
数据后端与各数据库的SQL语法差异 如果需要把后端服务请求中携带的参数传递给SQL,使用${参数名}的方式传递,其中String类型的参数需要用单引号括起来,int类型的参数则不需要。 如以下示例,name为String类型参数,id为int类型参数。 select * from table01
图1 返回结果 使用方式: SQL语句由三个部分组成:Select语句、From语句和Where语句。JSON格式的数据分为两种:带有单引号或双引号的是常量数据,不带任何引号的是变量数据。 SELECT语句中的字段是JSON消息Key里面的值,支持SQL内置的函数。您可以参考表
其中,IP为ELK所部署服务器的IP;Port为Kibana端口号,默认为5601,也可以在修改ELK配置时自定义端口号。如果网络中部署了防火墙,需提前配置防火墙的端口访问权限。 用户名密码:在部署ELK时自定义的用户名和密码。 在页面左上角单击“”,然后选择“Management > Stack
填写插入操作中目标字段的值(注意值要用英文单引号包住)。 表3 更新记录 参数 说明 表名 选择或者填写数据库中要更新数据的表名。 更新数据 填写更新操作中目标字段的值(注意值要用英文单引号包住)。 WHERE条件 配置要更新数据的条件值(注意值要用英文单引号包住)。 表4 同步数据 参数 说明
函数对offset和limit参数进行数据类型转换,具体请参见自定义后端开发(数据后端)。 预编译 是否对执行语句进行预编译,可以防止SQL注入风险。 说明: 数据后端分页查询语句只能在取消预编译的条件下执行。 结果分页示例说明 假设“返回对象”设置为“mydata”,执行语句从数据源查询返回了5条数据结果。
将value转换为base64。当前不支持直接传入数组以及类似${083xxx|param}格式的payload关键字;数组格式需要添加单引号,如下图: fromHex(string value) 将十六进制转换为值。 toHex(any value) 将value转换为十六进制。
配置目标端数据信息 概述 本节主要提供数据集成任务目标端信息的配置说明。目标端信息用于告诉ROMA Connect如何将待集成的数据写入到目标端,包括数据源、数据存储信息等。对于不同的数据源类型,其目标端信息配置有所差异。 支持“定时&实时”模式的目标端数据类型 仅支持“定时”模式的目标端数据类型
请检查数据源IP与FDI是否在同一个VPC内,若不在请先创建对等连接。 如何创建VPC对等连接请参考VPC对等连接。 请检查数据源服务器端防火墙是否开放连接端口。 请检查数据源服务器端IP白名单限制是否添加FDI数据面IP。 请检查数据源IP是否为客户自有的数据中心或私有网,如果是请先建立VPN连接。
out,由于格式限定,出参的value也需要填写,可填写符合数据类型的任意值,不影响输出结果。 数据API中对存储过程的调用,用String和int来区分字符串和数值,无需加单引号,这一点和SQL要求不一样。 在后端服务的Headers、Parameters或者Body中定义的参数名不能相同,否则将被覆盖。 Body传递参数示例:
填写插入操作中目标字段的值(注意值要用英文单引号包住)。 表3 更新记录 参数 说明 表名 选择或者填写数据库中要更新数据的表名。 更新数据 填写更新操作中目标字段的值(注意值要用英文单引号包住)。 WHERE条件 配置要更新数据的条件值(注意值要用英文单引号包住)。 表4 增量获取记录 参数
其中,IP为ELK所部署服务器的IP;Port为Kibana端口号,默认为5601,也可以在修改ELK配置时自定义端口号。如果网络中部署了防火墙,需提前配置防火墙的端口访问权限。 用户名密码:在部署ELK时自定义的用户名和密码。 在页面左上角单击“”,然后选择“Analytics > Discover”。
执行SQL语句、存储过程或NOSQL查询语句 输入参数 prepareValue:仅在SQL语句中生效,用于替换SQL语句中的"?"参数,可以防止SQL注入。 返回信息 返回语句执行结果 父主题: 自定义后端开发(函数后端)
配置目标端数据信息 概述 本节主要提供数据集成任务目标端信息的配置说明。目标端信息用于告诉ROMA Connect如何将待集成的数据写入到目标端,包括数据源、数据存储信息等。对于不同的数据源类型,其目标端信息配置有所差异。 数据迁移过程中若目标端数据存在主键冲突,则根据主键自动更新数据。
填写ELK组件所服务器的IP和Logstash对外开放的端口号(在ELK的logstash.conf文件中配置,默认为5044),需自行配置防火墙端口,开放访问权限。 hosts: ["ELK_LOGSTASH_IP:5044"] 编辑docker-compose.yml文件,在文件中增加如下配置。
填写插入操作中目标字段的值(注意值要用英文单引号包住)。 表3 更新记录 参数 说明 表名 数据库中要更新数据的表名。 更新数据 填写更新操作中目标字段的值(注意值要用英文单引号包住)。 WHERE条件 填写要更新数据的条件值(注意值要用英文单引号包住)。 表4 删除记录 参数 说明 表名
执行语句的执行结果是否分页返回。 若同一个数据后端添加多个数据源时,不支持配置“结果分页选项”。 预编译 是否对执行语句进行预编译,可以防止SQL注入风险。 添加数据源后,在编辑器左侧选择数据源,然后您可以在右侧的语句编辑框中添加执行语句,通过执行语句获取要返回的数据。 数据后端支持标
函数对offset和limit参数进行数据类型转换,具体请参见自定义后端开发(数据后端)。 预编译 是否对执行语句进行预编译,可以防止SQL注入风险。 结果分页示例说明 假设“返回对象”设置为“mydata”,执行语句从数据源查询返回了5条数据结果。 在不开启“分页结果选项”时,