INTO TABLE 指定数据库名与表名,可以省略数据库名。 PARTITION 指定导入的分区。如果用户能够确定数据对应的 partition,推荐指定该项。不满足这些分区的数据将被过滤掉。 COLUMNS TERMINATED BY 指定导入的列分隔符。 LINE TERMINATED BY 指定导入的行分隔符。
INTO TABLE INTO TABLE 指定数据库名与表名,可以省略数据库名。 PARTITION 指定导入的分区。如果用户能够确定数据对应的 partition,推荐指定该项。不满足这些分区的数据将被过滤掉。 COLUMNS TERMINATED BY 指定导入的列分隔符。 LINE TERMINATED BY 指定导入的行分隔符。
DELETE :删除所有与导入数据 key 列值相同的行。 MERGE :根据 DELETE ON 的条件决定 APPEND 还是 DELETE。
若选择了增量同步,可以指定增量同步过程中同步的SQL语句类型,当前可选的SQL语句类型包含:INSERT、UPDATE、DELETE、DDL;此外若选择了DDL语句的同步,可以额外指定是否过滤特殊的DDL同步,如DROP、和TRUNCATE语句,如下图所示。 传输对象包含两种选择类型: 整个实例 和 手动选择 。
注:自定义函数隶属于某一数据库下,在使用自定义函数进行转换时,需要用户对这个数据库有读权限。 转换操作通常是和列映射一起定义的。即先对列进行映射,再进行转换。
导出类型 :指定DTS服务从Oracle读取数据所采用的字符集,可选值为: 默认 、 UTF8 和 GBK ;选择 默认 时,DTS将使用下列语句查询得到的Oracle实例使用的字符集作为导出类型。
如需显示指定列,请选择 指定列 并输入需要查询的指定列。 3)输入起始行键值和结束行键值。 默认查询行范围为从最小值到最大值,且包括指定值所在行。 如想指定行范围,可选择 指定值 并输入起始/结束行健值,并选择是否包含行指定值所在行。 4)输入 查询数据版本 ,指定需要返回的数据版本数。控制台支持查询最多20个最近版本的数据,API不受此限制,查询结果请点击对应 行健 值查看。
SQL SELECT 条件,示例:n1,n2 fieldWhitelist N 列过滤(白名单),符合条件的列将被保留,支持数据库标准 SQL SELECT 条件,示例:n1,n2 where N 行过滤,符合条件的行将被保留,仅支持数据库标准 SQL WHERE 条件,Oracle 数据库注意区分字段名大小写。
为解决这一问题,用户可以为旧数据指定较低的 sequence 值,为新数据指定较高的 sequence 值,从而让 PALO根据用户提供的 sequence 值来正确确定数据的更新顺序。 此外, UPDATE 语句与通过导入实现更新在底层机制上存在较大差异。 UPDATE 操作涉及两个步骤:从数据库中读取待更新的数据,以及写入更新后的数据。
索引名与上一步中指定主键配置(dtstest_view[pk_id])中的索引名保持一致 。 其他配置与正常的数据迁移任务相同,不再赘述。 相关产品 云服务器BCC :高性能、高可靠、安全稳定的弹性计算服务 云数据库 SCS :兼容 Redis、Memcached 协议的分布式缓存服务 云数据库 RDS :专业、高性能、高可靠的关系型数据库