云服务器内容精选

  • 操作步骤 登录ROMA Connect控制台,在“实例”页面单击实例上的“查看控制台”,进入实例控制台。 在左侧的导航栏选择“数据源管理”,单击页面右上角的“接入数据源”。 在接入数据源页面的“默认数据源”页签下,选择“HL7”类型的数据源,然后单击“下一步”。 在页面中配置数据源的连接信息。 表1 数据源连接信息 参数 配置说明 数据源名称 填写数据源的名称,根据规划自定义。建议您按照一定的命名规则填写数据源名称,方便您快速识别和查找。 编码格式 默认“utf-8”格式。 集成应用 选择数据源所归属的集成应用。 描述 填写数据源的描述信息。 数据源方向 选择HL7数据源在数据集成中的使用方向,可选择“源端”和“目标端”。 是否开启SSL认证 ROMA Connect与HL7的连接是否使用SSL认证加密。 私钥库文件 仅当“是否开启SSL认证”选择“是”且“数据源方向”选择“源端”时需要配置。 SSL双向认证过程中,服务端(ROMA Connect)使用的私钥库文件,与客户端(HL7)使用的公钥相匹配。 私钥库密码 仅当“是否开启SSL认证”选择“是”且“数据源方向”选择“源端”时需要配置。 私钥库文件对应的密码。 私钥库私钥密码 仅当“是否开启SSL认证”选择“是”且“数据源方向”选择“源端”时需要配置。 私钥库文件中私钥对应的密码。 公钥库文件 仅当“是否开启SSL认证”选择“是”且“数据源方向”选择“目标端”时需要配置。 SSL认证过程中,客户端(ROMA Connect)使用的公钥库文件,与服务端(HL7)使用的私钥相匹配。 公钥库密码 仅当“是否开启SSL认证”选择“是”且“数据源方向”选择“目标端”时需要配置。 公钥库文件对应的密码。 是否开启白名单 仅当“数据源方向”选择“源端”时需要配置。 选择是否开启白名单,允许同步数据到白名单中的源端HL7服务器。 白名单 仅当“数据源方向”选择“源端”且“是否开启白名单”选择“是”时需要配置。 填写允许同步数据到源端HL7的服务器地址。 连接地址 仅当“数据源方向”选择“目标端”时需要配置。 填写HL7的访问IP地址和端口号。 IP地址获取方式:找到对应的源端为HL7的数据集成任务,查看任务详情,然后在源端信息中找到“访问地址”,作为IP地址。 端口获取方式:找到对应的源端为HL7的数据集成任务,查看任务详情,然后在源端信息中找到“访问端口”,作为端口。 以数据源方向为目标端,开启SSL认证为例,需要上传公钥库文件,数据源的接入配置示例如下图所示。 图1 HL7数据源配置示例 单击“创建”,完成数据源的接入。
  • 使用流程 使用ROMA Connect进行设备集成的流程如下图所示。 图1 业务使用流程 已创建实例和集成应用。 创建产品 产品即设备模型,通过定义产品来确定设备的功能属性集合。每个设备都有一个归属的产品。 注册设备 通过在ROMA Connect注册设备,为设备在ROMA Connect内分配唯一的ID和密钥,使设备可以连接到ROMA Connect上的LINK中。 数据转发 ROMA Connect不会直接存储设备上报的数据,您需要配置数据转发规则,把设备数据转发到其他服务进行存储。可以把数据转发到ROMA MQS,也可以转发到Kafka、DIS等其他服务。 接入设备 设备在集成MQTT客户端后即可接入到ROMA Connect,然后进行数据上报和消息下发。
  • 功能简介 设备集成LINK是ROMA Connect的设备集成组件,使用标准MQTT协议连接设备,实现设备快速上云管理。使用ROMA Connect进行设备集成,有如下优势: 支持标准的MQTT协议 使用开源的标准MQTT设备端SDK将设备轻松接入云端,进行消息的发布和订阅。 支持海量设备低延时接入 支持Broker水平扩展,支持百万设备长连接。 支持设备与应用之间的双向同步 基于设备影子实现设备与应用之间配置数据、状态数据的双向同步。 支持安全的设备信息传输 提供设备、应用授权认证及Topic的双向绑定授权,保障设备安全与唯一性,同时提供TLS标准的数据传输通道保障消息传输通道的安全。
  • Oracle为CDB数据库时的配置 建议由数据库管理员进行CDC功能的配置操作。 开启日志归档。 在命令行工具中执行以下命令以sys用户连接到数据库。 在实际使用过程中,可以有多种方式连接数据库,此处以命令行方式为例进行说明。 sqlplus /nologCONNECT sys/password@host:port AS SYSDBA; 其中: password为数据库sys用户的密码,可向数据库管理员获取。 host为数据库实例所在服务器的IP地址,请根据实际情况设置。 port为数据库实例所使用的端口,请根据实际情况设置。 执行以下命令,检查日志归档是否已开启。 archive log list; 若回显打印“Database log mode: No Archive Mode”,说明日志归档未开启,继续执行下一步。 若回显打印“Database log mode: Archive Mode”,说明日志归档已开启,直接跳到1.f。 执行以下命令配置归档日志参数。 alter system set db_recovery_file_dest_size = 100G;alter system set db_recovery_file_dest = '/opt/oracle/oradata/recovery_area' scope=spfile; 其中: 100G为日志文件存储空间的大小,请根据实际情况设置。 /opt/oracle/oradata/recovery_area为日志存储路径,请根据实际规划设置,但须确保路径提前创建。 执行以下命令开启日志归档。 开启日志归档功能需重启数据库,重启期间将导致业务中断,请谨慎操作。 归档日志会占用较多的磁盘空间,若磁盘空间满了会影响业务,请定期清理过期归档日志。 shutdown immediate;startup mount;alter database archivelog;alter database open; 执行以下命令,确认日志归档是否已成功开启。 archive log list; 当回显打印“Database log mode: Archive Mode”,说明日志归档已开启。 执行以下命令退出数据库连接。 exit; 安装LogMiner工具。 在命令行工具中执行以下命令以sys用户连接到数据库实例。 sqlplus sys/password@host:port/SID as sysdba 其中: password为数据库sys用户的密码,请向数据库管理员获取。 host为数据库实例所在服务器的IP地址,请根据实际情况设置。 port为数据库实例所使用的端口,请根据实际情况设置。 SID为要同步数据所在实例的实例名,请根据实际情况设置。 执行以下命令,检查LogMiner工具是否已安装。 desc DBMS_ LOG MNRdesc DBMS_LOGMNR_D 若无打印信息返回,说明LogMiner工具未安装,继续执行下一步。 若有打印信息返回,说明LogMiner工具已安装,直接跳到3。 执行以下命令,安装LogMiner工具。 @$ORACLE_HOME/rdbms/admin/dbmslm.sql@$ORACLE_HOME/rdbms/admin/dbmslmd.sql 创建LogMiner执行用户并给用户赋予权限。 执行以下命令创建LogMiner用户角色并配置权限。 create role c##roma_logminer_privs container=all;grant create session, execute_catalog_role, select any transaction,flashback any table,select any table,lock any table,logmining,set container, select any dictionary to c##roma_logminer_privs container=all;grant select on SYSTEM.LOGMNR_COL$ to c##roma_logminer_privs container=all;grant select on SYSTEM.LOGMNR_OBJ$ to c##roma_logminer_privs container=all;grant select on SYSTEM.LOGMNR_USER$ to c##roma_logminer_privs container=all;grant select on SYSTEM.LOGMNR_UID$ to c##roma_logminer_privs container=all;grant create table to c##roma_logminer_privs container=all;grant select on V_$DATABASE to c##roma_logminer_privs container=all;grant select_catalog_role to c##roma_logminer_privs container=all;grant lock any table to c##roma_logminer_privs container=all; grant create sequence to c##roma_logminer_privs container=all; grant execute on DBMS_LOGMNR to c##roma_logminer_privs container=all; grant execute on DBMS_LOGMNR_D to c##roma_logminer_privs container=all; grant select on V_$LOG to c##roma_logminer_privs container=all; grant select on V_$LOG_HISTORY to c##roma_logminer_privs container=all;grant select on V_$LOGMNR_LOGS to c##roma_logminer_privs container=all; grant select on V_$LOGMNR_CONTENTS to c##roma_logminer_privs container=all; grant select on V_$LOGMNR_PA RAM ETERS to c##roma_logminer_privs container=all; grant select on V_$LOGFILE to c##roma_logminer_privs container=all; grant select on V_$ARCHIVED_LOG to c##roma_logminer_privs container=all; grant select on V_$ARCHIVE_DEST_STATUS to c##roma_logminer_privs container=all; grant select on V_$TRANSACTION to c##roma_logminer_privs container=all; 其中,c##roma_logminer_privs为LogMiner用户角色名,请根据实际规划设置。 执行以下命令创建LogMiner执行用户。 create user c##roma_logminer identified by password default tablespace users container=all;grant c##roma_logminer_privs to c##roma_logminer container=all;alter user c##roma_logminer quota unlimited on users container=all; 其中: c##roma_logminer为LogMiner用户名,请根据实际规划设置。 password为LogMiner用户密码,请根据实际规划设置。 c##roma_logminer_privs为LogMiner用户角色,在3.a中创建。 执行以下命令修改日志记录参数。 alter database add supplemental log data (all) columns; 执行以下命令退出数据库连接。 exit;
  • Oracle为非CDB数据库时的配置 建议由数据库管理员进行CDC功能的配置操作。 开启日志归档。 在命令行工具中执行以下命令以sys用户连接到数据库。 在实际使用过程中,可以有多种方式连接数据库,此处以命令行方式为例进行说明。 sqlplus /nologCONNECT sys/password@host:port AS SYSDBA; 其中: password为数据库sys用户的密码,可向数据库管理员获取。 host为数据库实例所在服务器的IP地址,请根据实际情况设置。 port为数据库实例所使用的端口,请根据实际情况设置。 执行以下命令,检查日志归档是否已开启。 archive log list; 若回显打印“Database log mode: No Archive Mode”,说明日志归档未开启,继续执行下一步。 若回显打印“Database log mode: Archive Mode”,说明日志归档已开启,直接跳到1.f。 执行以下命令配置归档日志参数。 alter system set db_recovery_file_dest_size = 100G;alter system set db_recovery_file_dest = '/opt/oracle/oradata/recovery_area' scope=spfile; 其中: 100G为日志文件存储空间的大小,请根据实际情况设置。 /opt/oracle/oradata/recovery_area为日志存储路径,请根据实际规划设置,但须确保路径提前创建。 执行以下命令开启日志归档。 开启日志归档功能需重启数据库,重启期间将导致业务中断,请谨慎操作。 归档日志会占用较多的磁盘空间,若磁盘空间满了会影响业务,请定期清理过期归档日志。 shutdown immediate;startup mount;alter database archivelog;alter database open; 执行以下命令,确认日志归档是否已成功开启。 archive log list; 当回显打印“Database log mode: Archive Mode”,说明日志归档已开启。 执行以下命令退出数据库连接。 exit; 安装LogMiner工具。 在命令行工具中执行以下命令以sys用户连接到数据库实例。 sqlplus sys/password@host:port/SID as sysdba 其中: password为数据库sys用户的密码,请向数据库管理员获取。 host为数据库实例所在服务器的IP地址,请根据实际情况设置。 port为数据库实例所使用的端口,请根据实际情况设置。 SID为要同步数据所在实例的实例名,请根据实际情况设置。 执行以下命令,检查LogMiner工具是否已安装。 desc DBMS_LOGMNRdesc DBMS_LOGMNR_D 若无打印信息返回,说明LogMiner工具未安装,继续执行下一步。 若有打印信息返回,说明LogMiner工具已安装,直接跳到3。 执行以下命令,安装LogMiner工具。 @$ORACLE_HOME/rdbms/admin/dbmslm.sql@$ORACLE_HOME/rdbms/admin/dbmslmd.sql 创建LogMiner执行用户并给用户赋予权限。 执行以下命令创建LogMiner用户角色并配置权限。 create role roma_logminer_privs;grant create session, execute_catalog_role, select any transaction,flashback any table,select any table,lock any table, select any dictionary to roma_logminer_privs;grant select on SYSTEM.LOGMNR_COL$ to roma_logminer_privs;grant select on SYSTEM.LOGMNR_OBJ$ to roma_logminer_privs;grant select on SYSTEM.LOGMNR_USER$ to roma_logminer_privs;grant select on SYSTEM.LOGMNR_UID$ to roma_logminer_privs;grant select on V_$DATABASE to roma_logminer_privs;grant create table to roma_logminer_privs;grant select_catalog_role to roma_logminer_privs;grant LOGMINING to roma_logminer_privs;grant lock any table to roma_logminer_privs; grant create sequence to roma_logminer_privs; grant execute on DBMS_LOGMNR to roma_logminer_privs; grant execute on DBMS_LOGMNR_D to roma_logminer_privs; grant select on V_$LOG to roma_logminer_privs; grant select on V_$LOG_HISTORY to roma_logminer_privs; grant select on V_$LOGMNR_LOGS to roma_logminer_privs; grant select on V_$LOGMNR_CONTENTS to roma_logminer_privs; grant select on V_$LOGMNR_PARAMETERS to roma_logminer_privs; grant select on V_$LOGFILE to roma_logminer_privs; grant select on V_$ARCHIVED_LOG to roma_logminer_privs; grant select on V_$ARCHIVE_DEST_STATUS to roma_logminer_privs; grant select on V_$TRANSACTION to roma_logminer_privs; 其中: roma_logminer_privs为LogMiner用户角色名,请根据实际规划设置。 “grant LOGMINING to roma_logminer_privs;”仅当Oracle为12c版本时,才需要添加,否则删除此行内容。 执行以下命令创建LogMiner执行用户。 create user roma_logminer identified by password default tablespace users;grant roma_logminer_privs to roma_logminer;alter user roma_logminer quota unlimited on users; 其中: roma_logminer为LogMiner用户名,请根据实际规划设置。 password为LogMiner用户密码,请根据实际规划设置。 roma_logminer_privs为LogMiner用户角色,在3.a中创建。 执行以下命令修改日志记录参数。 alter database add supplemental log data (all) columns; 执行以下命令退出数据库连接。 exit;
  • 约束与限制 CDC任务当前仅支持采集数据库物理表,不支持视图。 若Oracle数据库为主从模式,不支持使用Oracle从库。 不支持采集二进制类型的字段,例如:BINARY,VARBINARY,TINYBLOB,BLOB,MEDIUMBLOB,LONGBLOB。 表中含有SDO_GEOMETRY类型的字段,数据变动时Oracle不产生RedoLog,不能使用FDI的组合任务采集数据。 开启日志归档功能需重启数据库,重启期间将导致业务中断,请谨慎操作。 归档日志会占用较多的磁盘空间,若磁盘空间满了会影响业务,请定期清理过期归档日志。
  • 操作步骤 建议由数据库管理员进行CDC功能的配置操作,以下配置以Linux环境为例进行说明。 开启Binlog。 使用命令行工具连接到MySQL数据库所在服务器,执行以下命令以root用户登录数据库。 mysql -uroot -ppassword 其中,password为数据库root用户的密码,可向数据库管理员获取。 执行以下命令,查询MySQL数据库是否开启了Binlog。 show variables like 'log_bin'; 若变量log_bin的值为“OFF”,则说明Binlog未开启,继续执行下一步。 若变量log_bin的值为“ON”,则说明Binlog已开启,继续执行以下SQL命令,检查相关参数的配置是否符合要求。 show variables like '%binlog_format%';show variables like '%binlog_row_image%'; 变量binlog_format的值应该为“ROW”,变量binlog_row_image的值应该为“FULL”。如果满足要求,直接跳到2,否则继续执行下一步。 执行以下命令退出数据库。 exit; 执行以下命令编辑MySQL配置文件,然后按“i”进入输入模式。 vi /etc/my.cnf 在配置文件中增加如下配置,开启Binlog。 server-id = 123log_bin = mysql-binbinlog_format = rowbinlog_row_image = fullexpire_logs_days = 10gtid_mode = onenforce_gtid_consistency = on 其中: server-id的值应为大于1的整数,请根据实际规划设置,并且在创建数据集成任务时设置的“Server Id”值需要此处设置的值不同。 expire_logs_days为Binlog日志文件保留时间,超过保留时间的Binlog日志会被自动删除,应保留至少2天的日志文件。 “gtid_mode = on”和“enforce_gtid_consistency = on”仅当MySQL的版本大于等于5.6.5时才需要添加,否则删除这两行内容。 按“Esc”退出输入模式,然后输入“:wq”并回车,保存退出。 执行以下命令重启MySQL数据库。 service mysqld restart 以root用户登录数据库,执行以下命令,查询变量log_bin的值是否为“ON”,即是否已开启Binlog。 show variables like 'log_bin'; (可选):当创建MySQL CDC任务Schema映射时,MySQL数据库需要先开启配置项:binlog_rows_query_log_events =1;可在如上第 e 步骤中配置。 在数据库中执行以下命令创建ROMA Connect连接数据库的用户并配置权限。 CREATE USER 'roma'@'%' IDENTIFIED BY 'password';GRANT SELECT, RELOAD, SHOW DATABASES, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'roma'@'%'; 其中: roma为ROMA Connect连接用户名,请根据实际规划设置。 password为ROMA Connect连接用户密码,请根据实际规划设置。 (可选)如果MySQL数据库版本为8.0,则需要执行以下命令,修改数据库连接用户的密码认证方式。 ALTER USER roma IDENTIFIED WITH mysql_native_password BY 'password'; 其中: roma为2中创建的数据库连接用户名。 password为数据库连接用户的密码。 执行以下命令退出数据库连接。 exit;
  • 概述 CDC(Change Data Capture),即数据变更抓取,通过为源端数据源开启CDC,ROMA Connect可实现数据源的实时数据同步以及数据表的物理删除同步。 ROMA Connect支持Oracle的XStream和LogMiner两种CDC模式,本章节主要介绍如何为Oracle数据库开启LogMiner模式的CDC功能。另外,根据Oracle数据库类型为CDB数据库还是非CDB数据库,CDC的配置有所不同。
  • 操作步骤 登录ROMA Connect控制台,在“实例”页面单击实例上的“查看控制台”,进入实例控制台。 在左侧的导航栏选择“数据源管理”,单击页面右上角的“接入数据源”。 在接入数据源页面的“默认数据源”页签下,选择“HANA”类型的数据源,然后单击“下一步”。 在页面中配置数据源的连接信息。 表1 数据源连接信息 参数 配置说明 数据源名称 填写数据源的名称,根据规划自定义。建议您按照一定的命名规则填写数据源名称,方便您快速识别和查找。 编码格式 默认“utf-8”格式。 集成应用 选择数据源所归属的集成应用。 描述 填写数据源的描述信息。 连接模式 选择数据库的连接方式。 默认:使用系统默认方式连接数据库。 专业:使用JDBC方式连接数据库。 连接地址 仅当“连接模式”选择“默认”时需要配置。 填写数据库的连接IP地址和端口号。 数据库名 仅当“连接模式”选择“默认”时需要配置。 填写要接入的数据库名。 连接字符串 仅当“连接模式”选择“专业”时需要配置。 填写HANA数据库的JDBC格式连接串,例如:jdbc:sap://{hostname}:{port}?databaseName={dbname}。 {hostname}为数据库的连接地址。 {port}为数据库的连接端口号。 {dbname}为要接入的数据库名。 用户名 填写连接数据库的用户名。 密码 填写连接数据库的用户密码。 HANA数据源的接入配置与DB2的类似,配置示例可参考DB2数据源接入配置示例。 完成数据源接入配置后,单击“开始检测”,检测ROMA Connect与数据源之间是否能够连通。 若测试结果为“数据源连接成功!”,则继续下一步。 若测试结果为“数据源连接失败!”,则检查数据源状态和数据源连接参数配置,然后单击“重新检测”,直到连接成功为止。 单击“创建”,完成数据源的接入。
  • 操作步骤 登录ROMA Connect控制台,在“实例”页面单击实例上的“查看控制台”,进入实例控制台。 在左侧的导航栏选择“数据源管理”,单击页面右上角的“接入数据源”。 在接入数据源页面的“默认数据源”页签下,选择“Redis”类型的数据源,然后单击“下一步”。 在页面中配置数据源的连接信息。 表1 数据源连接信息 参数 配置说明 数据源名称 填写数据源的名称,根据规划自定义。建议您按照一定的命名规则填写数据源名称,方便您快速识别和查找。 编码格式 默认“utf-8”格式。 集成应用 选择数据源所归属的集成应用。 描述 填写数据源的描述信息。 连接地址 填写Redis的连接地址和端口号。如果有多个连接地址,可单击“添加地址”添加。 如果Redis数据源为集群版Redis,需要把全部节点地址都写上。如果只写一个节点地址,ROMA Connect会认为是单机版Redis,会导致访问集群版Redis失败。 密码 填写Redis的连接密码。 数据库编号 填写Redis的数据库编号,不填写则默认连接编号0的数据库。 Redis数据源的接入配置示例如下图所示。 图1 Redis数据源配置示例 完成数据源接入配置后,单击“开始检测”,检测ROMA Connect与数据源之间是否能够连通。 若测试结果为“数据源连接成功!”,则继续下一步。 若测试结果为“数据源连接失败!”,则检查数据源状态和数据源连接参数配置,然后单击“重新检测”,直到连接成功为止。 单击“创建”,完成数据源的接入。
  • 操作步骤 登录ROMA Connect控制台,在“实例”页面单击实例上的“查看控制台”,进入实例控制台。 在左侧的导航栏选择“数据源管理”,单击页面右上角的“接入数据源”。 在接入数据源页面的“默认数据源”页签下,选择“LDAP”类型的数据源,然后单击“下一步”。 在页面中配置数据源的连接信息。 表1 数据源连接信息 参数 配置说明 数据源名称 填写数据源的名称,根据规划自定义。建议您按照一定的命名规则填写数据源名称,方便您快速识别和查找。 编码格式 默认“utf-8”格式。 集成应用 选择数据源所归属的集成应用。 描述 填写数据源的描述信息。 URL 填写服务器的IP地址和端口,格式为:ldap://ip:port。 ip为数据库的访问地址。 port为数据库的访问端口。 安全认证类型 数据库的安全认证类型,目前仅支持“Simple”。 用户名 数据库的登录用户名。 密码 数据库的登录密码。 数据源的接入配置示例如下图所示。 图1 LDAP数据源配置示例 完成数据源接入配置后,单击“开始检测”,检测ROMA Connect与数据源之间是否能够连通。 若测试结果为“数据源连接成功!”,则继续下一步。 若测试结果为“数据源连接失败!”,则检查数据源状态和数据源连接参数配置,然后单击“重新检测”,直到连接成功为止。 单击“创建”,完成数据源的接入。
  • 操作步骤 登录ROMA Connect控制台,在“实例”页面单击实例上的“查看控制台”,进入实例控制台。 在左侧的导航栏选择“数据源管理”,单击页面右上角的“接入数据源”。 在接入数据源页面的“默认数据源”页签下,选择“MongoDB”类型的数据源,然后单击“下一步”。 在页面中配置数据源的连接信息。 表1 数据源连接信息 参数 配置说明 数据源名称 填写数据源的名称,根据规划自定义。建议您按照一定的命名规则填写数据源名称,方便您快速识别和查找。 编码格式 默认“utf-8”格式。 集成应用 选择数据源所归属的集成应用。 描述 填写数据源的描述信息。 连接地址 填写MongoDB的连接地址和端口号,格式为:IP:PORT。 如果MongoDB有多个副本集,可单击“添加地址”填写多个连接地址。 用户名 填写连接数据库的用户名。 密码 填写连接数据库的用户密码。 认证源 填写用于接入认证的MongoDB数据库名,即使用MongoDB的哪个数据库对接入用户进行认证。不填写则默认使用当前要接入的数据库对用户进行认证。 数据库名 填写要接入的数据库名。 集群模式 要接入的MongoDB数据库是否为集群模式。 若接入的MongoDB数据库为集群模式,则选择“是”。 若接入的MongoDB数据库为副本集模式或单节点模式,则选择“否”。 副本集 仅当“集群模式”选择“否”时需要配置。 若接入的MongoDB数据库为副本集模式,则填写副本集名称。 以接入单节点模式的MongoDB为例,该MongoDB数据源的接入配置示例如下图所示。 其中,认证源为“admin”,即使用MongoDB的admin数据库对连接用户root进行认证,认证通过后即可接入MongoDB的doctest数据库。 图1 MongoDB数据源配置示例 完成数据源接入配置后,单击“开始检测”,检测ROMA Connect与数据源之间是否能够连通。 若测试结果为“数据源连接成功!”,则继续下一步。 若测试结果为“数据源连接失败!”,则检查数据源状态和数据源连接参数配置,然后单击“重新检测”,直到连接成功为止。 单击“创建”,完成数据源的接入。
  • 概述 本节主要提供数据集成任务异常数据存储的配置说明,仅当目标端数据类型为DB2、DWS、MySQL、 GaussDB (for MySQL)、Oracle、PostgreSQL和SQL Server、Gauss100时可配置。 在每次任务执行过程中,如果源端的某些数据符合集成条件,但因为网络抖动或数据转换异常等原因,无法顺利集成到目标端数据源,则ROMA Connect可以将这些数据以文本文件的形式存储在OBS中。
  • 配置异常数据存储 在配置异常数据存储前,您需要提前完成OBS数据源的接入配置,具体请参见接入OBS数据源。 在创建任务页面中配置异常数据存储信息。 表1 异常数据存储信息 参数 配置说明 集成应用 选择OBS数据源所属的集成应用。 源端数据类型 当前仅支持选择“OBS”。 数据源名称 选择已配置的OBS数据源。 Path 填写异常数据要存储到OBS数据源的对象名。Path的值不能以斜杠(/)结尾。 配置完成后,若需要配置任务完成后执行,请前往配置任务完成后执行(可选);否则可直接单击“保存”,完成数据集成任务的配置。
  • 操作步骤 登录ROMA Connect控制台,在“实例”页面单击实例上的“查看控制台”,进入实例控制台。 在左侧的导航栏选择“数据源管理”,单击页面右上角的“接入数据源”。 在接入数据源页面的“默认数据源”页签下,选择“SNMP”类型的数据源,然后单击“下一步”。 在页面中配置数据源的连接信息。 表1 数据源连接信息 参数 配置说明 数据源名称 填写数据源的名称,根据规划自定义。建议您按照一定的命名规则填写数据源名称,方便您快速识别和查找。 编码格式 默认“utf-8”格式。 集成应用 选择数据源所归属的集成应用。 描述 填写数据源的描述信息。 连接地址 填写SNMP的连接IP地址和端口号。 网络协议 选择SNMP所使用的网络协议,可选择“UDP”和“TCP”。 版本号 选择SNMP的版本号。 0:表示SNMPv1 1:表示SNMPv2 3:表示SNMPv3 Community 仅当“版本号”选择“0”或“1”时需要配置。 填写SNMP团体名,用于访问SNMP管理代理的身份认证,相当于访问密码。 安全用户名 仅当“版本号”选择“3”时需要配置。 填写连接SNMP使用的安全名称。 上下文名称 仅当“版本号”选择“3”时需要配置。 填写SNMP中要访问的上下文名称。 安全等级 仅当“版本号”选择“3”时需要配置。 选择SNMP使用的安全等级。 1:表示无认证无加密 2:表示有认证无加密 3:表示有认证有加密 认证协议 仅当“安全等级”选择“2”或“3”时需要配置。 选择连接SNMP所使用的认证协议,可选择“MD5”和“SHA1”。 认证秘钥 仅当“安全等级”选择“2”或“3”时需要配置。 填写连接SNMP的认证密钥。 加密协议 仅当“安全等级”选择“3”时需要配置。 选择连接SNMP所使用的加密协议,可选择“DES”和“TRIDES”。 加密秘钥 仅当“安全等级”选择“3”时需要配置。 填写连接SNMP的加密密钥。 以接入SNMPv3为例,该SNMP数据源的接入配置示例如下图所示。 图1 SNMP数据源配置示例 单击“创建”,完成数据源的接入。