的发行说明 AWS Schema Conversion Tool - AWS Schema Conversion Tool

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

的发行说明 AWS Schema Conversion Tool

本节包含从 1.0.6 AWS SCT 40 版本开始的版本说明。

B AWS SCT uild 676 的发布说明

来源 目标 新增功能、增强或修复 AWS DMS Schema Conversion Tool 中的可用性 (SCT) AWS DMS 架构转换的可用性
Oracle Postgre SQL /Aurora SQL 以下函数的新内置函数仿真:
  • SYS.UTL_RAW.BIT_AND(RAW,RAW)

  • XDB.DBMS_XSLPROCESSOR.CLOB2FILE(CLOB)

  • XDB.DBMS_XSLPROCESSOR.READ2CLOB(VARCHAR2)

  • SYS.UTL_RAW.BIT_OR(RAW,RAW)

  • SYS.UTL_RAW.BIT_COMPLEMENT(RAW)

MS SQL 服务器 亚马逊RDSSQL服务器 已从PDF报告中删除Database Mail not supported消息
Oracle Postgre SQL /Aurora SQL 实现了分区表的约束条件转换。
Oracle 我的 SQL 回顾 AI-602 在表格转换中的适用性
MS SQL 服务器 Postgre SQL /Aurora SQL 现在支持 Postgre 15.x SQL 中的MERGE声明
全部 全部 已实现的JDBC连接:高级属性 不支持
All 全部 CLI: 修复了PrintOLAPTaskStatus命令失败的问题 不支持
Teradata Amazon Redshift 实现了 Teradata 风格的数据类型转换。 不支持
Teradata Amazon Redshift 修复了 SQL /中MERGE转换不正确的问题BTEQ。 不支持
Teradata Amazon Redshift 实现了 Teradata 风格的数据类型转换。 不支持
Teradata Amazon Redshift 实现了LEAD/LAG函数转换。 不支持
Teradata Amazon Redshift 修复了错误AI-9996 Transformer error occurred in statement 不支持
Teradata Amazon Redshift 修复了错误AI-9996 Transformer error in selectItem 不支持
Teradata Amazon Redshift 实现了部分存储过程的转换:XbiDQM.SpCmprsnDly 不支持
Teradata Amazon Redshift 实现了带别名的UNPIVOT语句。 不支持
Teradata Amazon Redshift 使用多个源Delete表实现了语句。 不支持
Teradata Amazon Redshift 修复AI-9996 Transformer error occurred in functionCallExpression. 不支持
Teradata Amazon Redshift 已实现NORMALIZE子句转换。 不支持
Teradata Amazon Redshift 修复了带有子查询的DELETE语句中的错误转换。 不支持
Teradata Amazon Redshift 修复了错误AI-9996 Transformer error occurred in tableOperatorSource 不支持
Teradata Amazon Redshift 修复了错误AI-9996 Transformer error occurred in additiveExpression 不支持
Teradata Amazon Redshift 实现了DBC系统对象转换。 不支持
Teradata Amazon Redshift 实现了使用隐式联接谓词更新的解决方法。 不支持
Netezza Amazon Redshift 修复了CREATE MATERIALIZED VIEW语句转换错误。 不支持
db2luw Postgre SQL /Aurora SQL JDBC扩展选项连接:添加了其他连接选项。 不支持
db2luw Postgre SQL /Aurora SQL 在 Postgre SQL 15 MERGE .x 中添加了对声明的支持 不支持
db2luw Postgre SQL /Aurora SQL 已实现GLOBAL TEMPORARY TABLE转换。 不支持
db2luw Postgre SQL /Aurora SQL 已实现USER DEFINED TYPES转换。 不支持
db2luw 我的 SQL 已实现GLOBAL TEMPORARY TABLE转换。 不支持
db2luw 我的 SQL 已实现USER DEFINED TYPES转换。 不支持
db2luw 我的 SQL 已实现USER DEFINED FUNCTIONS转换。 不支持
db2luw MariaDB 已实现GLOBAL TEMPORARY TABLE转换。 不支持
db2luw MariaDB 已实现USER DEFINED TYPES转换。 不支持
Sybase 全部 增加了对 Kerberos 身份验证的支持 不支持
db2luw Postgre SQL /Aurora SQL 增加了对目标的多版本转换的支持 不支持
Azure SQL /微软SQL服务器 Postgre SQL /Aurora SQL 增加了对目标的多版本转换的支持 不支持
db2luw Postgre SQL /Aurora SQL 在 Postgre SQL 15. MERGE x 中添加了对语句的支持。 不支持
Teradata Amazon Redshift 修复了不支持的函数更改转换。 不支持
All Amazon Redshift 数据提取器:实现了按索引列进行分区。 不支持

B AWS SCT uild 675 的发布说明

来源 目标 新增功能、增强或修复 AWS DMS 架构转换的可用性

Cassandra

DynamoDB

修复了在目标数据中心安装 Cassandra 会失败的错误。

DB2 LUW

Postgre SQL

DYNAMICSQL: PREPARE 声明:不使用动态模式进行解析和转换SQL。

DB2 LUW

Postgre SQL

增加了对的支持SPECIALREGISTER。

DB2 LUW

Postgre SQL

扩展包更新

Hadoop

Amazon EMR

增加了对通过 rsa-sha2 协议连接到 Hadoop 集群的支持。

微软SQL服务器

Amazon Redshift

修复了TLS尽管未配置JDBC驱动程序仍会强制执行的问题。

Netezza

Amazon Redshift

添加了对物化视图转换的支持。

Oracle

Amazon Redshift

在 Amazon Redshift 中增加了对递归查询的支持。

Oracle

PostgreSQL,Aurora SQL

修复了NUMBER数据类型转换不正确的问题。

Oracle

Amazon Redshift

数据迁移。甲骨文自动分区。为表片段值添加了过期时间。到期时间为 72 小时。过期时,在创建数据迁移任务时会重建数据片段。

Oracle

Amazon Redshift

SCT数据提取器:更改了将数据上传到 Amazon Redshift 的方法。默认情况下,提取器不创建暂存表。取而代之的是,在所有数据文件都存入 Amazon S3 存储桶后,提取器使用单个COPY命令将它们复制到目标表。

Oracle

Amazon Redshift

添加了将RAW数据类型迁移到VARBYTE列中。

Oracle

PostgreSQL,Aurora SQL

多版本转换

Oracle

Postgre SQL

在 Postgre SQL 15. MERGE x 中添加了对声明的支持。

Oracle

Postgre SQL

在 Postgre SQL 15.x 中添加了对新正则表达式函数的支持。

Oracle

PostgreSQL,Aurora SQL

ON CONFLICT DO UPDATE 语句在转换时不排除别名。

Teradata

Amazon Redshift

添加了对LEAD/LAG函数的转换支持。

Teradata

Amazon Redshift

增强了数据类型转换功能,明确指示了数据格式。

Teradata

Amazon Redshift

改进了时间/时间戳表达式中 AT TIME ZONE '' 子句的转换。

Teradata

Amazon Redshift

AI-9996 在转换过程中使用MERGE语句。

AWS SCT 版本 674 的发布说明

来源 目标 新增功能、增强或修复 AWS DMS 架构转换的可用性

全部

全部

各种错误修复和性能改进

部分(仅适用于支持的源和目标对)

Azure SQL /微软SQL服务器

Amazon Redshift

删除了在架构评估/转换期间出现的误导用户的消息“AI 18066:无法转换架构名称”

Azure SQL /微软SQL服务器

Amazon RDS for My SQL /Amazon Aurora My SQL

在未分配返回代码的情况下转换过程不正确

部分(架构转换目前不支持 Azure SQL 作为源)

Azure SQL /微软SQL服务器

RDS适用于 Postgre 的亚马逊 SQL /亚马逊 Aurora Postgre SQL

修复AI9997了某些FORXMLPATH条款转换的情况

部分(架构转换目前不支持 Azure SQL 作为源)

Azure SQL /微软SQL服务器

RDS适用于 Postgre 的亚马逊 SQL /亚马逊 Aurora Postgre SQL

在过程/函数体中,值四舍五入,保留原始小数位数。

部分(架构转换目前不支持 Azure SQL 作为源)

Azure SQL /微软SQL服务器

RDS适用于 Postgre 的亚马逊 SQL /亚马逊 Aurora Postgre SQL

对EXECUTE报表转换的各种改进

部分(架构转换目前不支持 Azure SQL 作为源)

Azure SQL /微软SQL服务器/Azure Synapse

Amazon Redshift

改进了以下语句和模式的转换:

  • EXCEPTION BLOCK

  • AUTOCOMMIT

  • NONATOMIC

  • GROUPING SET

  • CUBE

  • ROLLUP

DB2 LUW

RDS适用于 Postgre 的亚马逊 SQL /亚马逊 Aurora Postgre SQL

对元数据加载 SQL 查询进行了各种修复。

DB2 LUW

RDS适用于 Postgre 的亚马逊 SQL /亚马逊 Aurora Postgre SQL

触发器上预计不会出现 AI 9996

DB2z/OS

RDS适用于 Postgre 的亚马逊 SQL /亚马逊 Aurora Postgre SQL

ROWNUMBER分析函数

DB2z/OS

RDS适用于 Postgre 的亚马逊 SQL /亚马逊 Aurora Postgre SQL

十六进制字符串常量支持

DB2z/OS

RDS适用于 Postgre 的亚马逊 SQL /亚马逊 Aurora Postgre SQL

对元数据加载 SQL 查询进行了各种修复。

DB2z/OS

RDS适用于 Postgre 的亚马逊 SQL /亚马逊 Aurora Postgre SQL

NEXTVALUEFOR序列引用支持

DB2z/OS

RDS适用于 Postgre 的亚马逊 SQL /亚马逊 Aurora Postgre SQL

GETDIAGNOSTICS声明 DB2 _ NUMBER _ ROWS 选项支持

DB2z/OS

RDS适用于 Postgre 的亚马逊 SQL /亚马逊 Aurora Postgre SQL

GETDIAGNOSTICS多个语句

DB2z/OS

RDS适用于 Postgre 的亚马逊 SQL /亚马逊 Aurora Postgre SQL

修复了FOR语句转换中的错误。

Oracle

Amazon RDS for My SQL /Amazon Aurora My SQL

修复了未定义包函数的参数节点时出现的错误。

Oracle

RDS适用于 Postgre 的亚马逊 SQL /亚马逊 Aurora Postgre SQL

修复了扩展包的功能 AWS _ ORACLE _ 中的错误EXT。 NEXT_ DAY

Oracle

RDS适用于 Postgre 的亚马逊 SQL /亚马逊 Aurora Postgre SQL

修复了 Oracle 外联接中转换“(+)”的各种错误

Oracle

支持 Kerberos 身份验证

SAP ASE

RDS适用于 Postgre 的亚马逊 SQL /亚马逊 Aurora Postgre SQL

修复了在语句的FROM子UPDATE句中转换多个标识符时的错误

SAP ASE

RDS适用于 Postgre 的亚马逊 SQL /亚马逊 Aurora Postgre SQL

修复了多行注释和语句转换错误

SAP ASE

在连接时添加了ENCRYPT对 _ PASSWORD 参数的支持

Teradata

Amazon Redshift

改进了具有指定架构名称的VOLATILE表的转换

Teradata

Amazon Redshift

复杂版本WHERECLAUSE中的转换不正确 CTE

Teradata

Amazon Redshift

添加了在使用INTERVALSCT数据提取代理迁移数据时对数据类型的支持。

Teradata 脚本 BTEQ

亚马逊 Redshift 脚本 RSQL

执行的过程中的转换输出参数不正确 BTEQ

B AWS SCT uild 673 的发布说明

来源 目标 新增功能、增强或修复

全部

全部

常规性能改进和错误修复。

Azure SQL /微软SQL服务器

Aurora Postgre SQL /亚马逊 RDS Postgre SQL

修复了错误的函数调用转换

Azure SQL /微软SQL服务器

Aurora Postgre SQL /亚马逊 RDS Postgre SQL

实现了FORXML条款的转换

Azure SQL /微软SQL服务器

Aurora Postgre SQL /亚马逊 RDS Postgre SQL

使用错误别名转换FORXML子句。

Azure SQL /微软SQL服务器

Aurora Postgre SQL /亚马逊 RDS Postgre SQL

修复了 AWS SCT 无法转换运行带有过程参数的字符串的语EXECUTE句的错误。

Azure SQL /微软SQL服务器

Aurora Postgre SQL /亚马逊 RDS Postgre SQL

改进了带有内部联接的UPDATE语句的转换。

Azure Synapse

Amazon Redshift

修复了 OBJECT_ID 内置函数转换不正确的问题。

IBMDB2适用于 z/OS

Aurora Postgre SQL /亚马逊 RDS Postgre SQL

实现了以下语句和对象的转换:

  • DECLARE TEMPORARY TABLE statement

  • DROP TABLE statement

  • 分区表上 PKUNIQUE 约束

  • TIMESTAMPDIFF 函数

  • TO_DATE 函数

  • EBCDIC_STR 函数

  • VARCHAR_FORMAT 函数

IBMDB2适用于 z/OS

Aurora Postgre SQL /亚马逊 RDS Postgre SQL

修复了基于函数的索引在转换后跳过函数的错误。

IBMDB2适用于 z/OS

Aurora Postgre SQL /亚马逊 RDS Postgre SQL

修复了转换后 REPEAT 语句以 AI 9996 结尾的错误

IBMDB2适用于 z/OS

Aurora Postgre SQL /亚马逊 RDS Postgre SQL

修复了 FINAL TABLE 子句以 9996 结尾的错误。

IBMDB2适用于 z/OS

Aurora Postgre SQL /亚马逊 RDS Postgre SQL

LOADER | 引用约束中的分区键。 AWS SCT 现在可以将分区表中的主键和唯一约束转换为二级索引。

IBMDB2适用于 z/OS

Aurora Postgre SQL /亚马逊 RDS Postgre SQL

Postgre。SQL VARCHAR_ FORMAT 功能支持

IBMDB2适用于 z/OS

Aurora Postgre SQL /亚马逊 RDS Postgre SQL

CreateTransformationRuleModifyTransformationRuleSCTCLI命令中实现了排序规则的更改。

Greenplum

Amazon Redshift

修复了转换后不正确调用存储过程的错误

Hadoop

Amazon EMR

增加了对使用 rsa-sha2 协议连接到 Hadoop 集群的支持。

Hadoop

Amazon EMR

EMR通过非 Glue Hive metastore 增加了对亚马逊的支持,

Oracle

Amazon Redshift

修复了PRIOR列不在SELECT列表中的递归查询转换不正确的问题。

Oracle

Aurora Postgre SQL /亚马逊 RDS Postgre SQL

实现了返回关联数组元素

Oracle

Aurora Postgre SQL /亚马逊 RDS Postgre SQL

使用方括号修复 UNPIVOT 中意外出现的 AI 9996

Oracle

Aurora Postgre SQL /亚马逊 RDS Postgre SQL

使用 UNION ALL 修复 UNPIVOT 中意外出现的 AI 9996

Oracle

Aurora Postgre SQL /亚马逊 RDS Postgre SQL

Number 数据类型转换的改进

Oracle

Amazon Redshift 数据提取器

支持 Oracle 表的自动分区。针对创建迁移任务进行了优化。

Teradata

Amazon Redshift

实现 EXCEPTION BLOCK 语句的转换

Teradata

Amazon Redshift

支持将 ALLANY、和 SOME 谓词转换为 Amazon Redshift。

Teradata

Amazon Redshift

添加了对 QUALIFY 谓词的原生支持。

Teradata

Amazon Redshift

改进了以下内容的转换:

  • 递归查询

  • GROUPING SET

  • CUBE

  • ROLLUP

  • 带有隐式连接的 UPDATE 语句

OLAP来源

Amazon Redshift 数据提取器

实现了 Amazon Redshift 数据提取器任务的停止/恢复CLI命令。

OLAP来源

Amazon Redshift 数据提取器

增加了在配置迁移任务期间选择需要迁移的表列的功能。

B AWS SCT uild 672 的发布说明

来源 目标 新增功能、增强或修复

全部

适用于 Post RDS gre 的亚马逊 SQL

已支持将 Postgre SQL 主版本 15 作为迁移目标。

全部

Amazon Redshift

PrintTaskStatus AWS SCT 命令行界面 (CLI) 中添加了一个新命令来显示数据迁移任务的状态。

全部

Amazon Redshift

改进了数据提取代理的配置流程。

全部

Amazon Redshift

修复了数据提取代理未显示有关子任务的信息的错误。

Apache Oozie

AWS Step Functions

在转换后的代码中添加了将状态机定义另存为脚本的选项。

Azure SQL 数据库

微软SQL服务器

Aurora SQL

Postgre SQL

实现了 COALESCEDATEADDGETDATESUM 函数的转换。

Azure SQL 数据库

微软SQL服务器

Aurora SQL

Postgre SQL

改进了带 JOINOUTPUT 子句的 UPDATE 语句的转换。

Azure SQL 数据库

微软SQL服务器

Aurora SQL

Postgre SQL

修复了 SELECT TOP 1 WITH TIES 语句转换过程中发生的错误。

Azure SQL 数据库

微软SQL服务器

Aurora SQL

Postgre SQL

解决了在转换内置函数中的 FOR XML 子句时出现的多个问题。

Greenplum

Amazon Redshift

使用原生 Amazon Redshift EXCEPTION 块实现了 GET DIAGNOSTICSRAISE 语句的转换。

Greenplum

Amazon Redshift

通过在转换后的代码中添加对 EXCEPTION 块的支持,改进了存储过程的转换。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

修复了带有时间格式模板的 TO_CHAR 函数转换不正确的错误。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

实现了嵌套表表达式的转换。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

实现了GOTOMERGEREPEATSIGNAL 语句的转换。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

实现了带有 BEFOREAFTER 方向关键字的 FETCH 语句的转换。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

实现了 FINAL TABLEOLD TABLE 表引用的转换。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

实现了以下函数的转换。

  • ADD_MONTHS

  • 使用字符数据类型的参数的 DAY

  • DAYOFWEEK

  • DAYS

  • DECODE

  • HOUR

  • LAST_DAY

  • LOCATE_IN_STRING

  • MICROSECOND

  • MINUTE

  • MONTH

  • ROUND

  • TIME

  • TIMESTAMP

  • TIMESTAMP_FORMAT

  • TRANSLATE

  • UNICODE_STR

  • XMLCAST

  • XMLELEMENT

  • XMLQUERY

  • XMLSERIALIZE

  • YEAR

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

改进了 JOIN 子句中子查询别名的转换。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

改进了 COALESCE 函数的转换。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

改进了 EXPLICIT 索引的转换。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

改进了复合表达式中列名的转换,以解决转换过程中操作项 9997 意外出现的问题。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

改进了主键和唯一约束的转换。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

改进了 INSERT 语句中 XMLTABLE 语句的转换,以解决在转换过程中意外出现操作项 9996 的问题。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

解决了在转换带有 SUBSTR 参数的函数时意外出现操作项 9996 的问题。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

解决了在转换 CURRENT TIMESTAMP 特殊寄存器期间意外出现操作项 9996 的问题。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

解决了在转换 MERGE 语句、不支持的语句和不支持的内置函数时意外出现操作项 9996 的问题。

微软SQL服务器

全部

增加了对微软 SQL Server 版本 2022 的支持作为来源。

微软SQL服务器

Aurora SQL

Postgre SQL

改进了使用字符串连接运算符的SELECT语句的转换。 AWS SCT 在转换后的代码中使用该STRING_AGG函数。

微软SQL服务器

Aurora 的 Babelfish Postgre SQL

实现了对 Babelfish 功能配置文件新版本 3.1.0 的支持。此文件定义了SQL特定 Babelfish 版本支持和不支持的功能。

Netezza

Amazon Redshift

解决了数据提取代理无法从指定CDC点开始数据迁移的问题。

Oracle

全部

更新了作为源的 Oracle 数据库版本 19 的评估报告。

Oracle

Aurora SQL

Postgre SQL

通过向 AWS SCT 扩展DBMS_OUTPUT包中添加新函数来实现软件包的转换。

Oracle

Aurora SQL

Postgre SQL

实现了使用关联数组作为自变量或参数的函数和过程的转换。

Oracle

Aurora SQL

Postgre SQL

改进了 SELECT 语句中 DISTINCT 子句的转换。

Oracle

Aurora SQL

Postgre SQL

改进了主键约束与表同名的表的转换。

Oracle

Aurora SQL

Postgre SQL

改进了使用第三个参数的 RAISE_APPLICATION_ERROR 过程的转换。

Oracle

Aurora SQL

Postgre SQL

解决了迁移规则未自动将 NUMERIC 数据类型更改为 INTEGER (如果适用)的问题。

Oracle 数据仓库

Amazon Redshift

实现了对转换后的代码中原生 Amazon Redshift CONNECT BY 子句的支持。

Oracle 数据仓库

Amazon Redshift

通过自动为迁移范围内的每个表或分区添加子任务改进数据迁移。这种方法可以防止分区后插入的数据丢失。

Teradata

Amazon Redshift

实现了递归视图的转换。

Teradata

Amazon Redshift

通过添加对原生 Amazon Redshift AUTOCOMMIT 事务模式的支持,改进了使用 BTETANSI 事务模式的存储过程的转换。

Teradata

Amazon Redshift

通过在转换后的代码中添加 NONATOMIC 关键字,改进了使用 TERADATA 事务语义的存储过程的转换。

Teradata

亚马逊 Redshift RSQL

解决了转换后的代码包含 AWS 访问密钥 ID 和私有访问密钥的问题。

AWS SCT 版本 671 的发布说明

来源 目标 新增功能、增强或修复

全部

全部

修复了在 Windows 中无权保存项目文件的错误。 AWS SCT

全部

全部

更新了以下 AWS SCT 命令行界面 (CLI) 模板。

  • BTEQScriptConversion

  • ConversionApply

  • HadoopMigration

  • HadoopResumeMigration

  • Informatica

有关 AWS SCT CLI模板的更多信息,请参阅获取CLI场景

全部

Amazon Redshift

修复了 AWS SCT 未在命令行界面中创建扩展包的错误 (CLI)。

全部

Amazon Redshift

解决了 AWS SCT 数据提取代理未在命令行界面中使用 AWS Snowball 配置的问题 (CLI)。

Apache Oozie

AWS Step Functions

实现了对从 Apache Oozie 迁移到 AWS Step Functions 命令行界面 (CLI) 模式的支持。将 Hadoop 工作负载迁移到 Amazon 后EMR,您现在可以将工作流程调度系统迁移到。 AWS Cloud有关更多信息,请参阅 转换 Oozie 工作流程;

Azure SQL 数据库

微软SQL服务器

Aurora SQL

Postgre SQL

修复了表和别名出现的解析器错误。

Azure SQL 数据库

微软SQL服务器

Aurora SQL

Postgre SQL

实现了 INDEX ON 子句的转换。

Azure SQL 数据库

微软SQL服务器

Aurora SQL

Postgre SQL

改进了以下对象的转换,以避免出现意外操作项。

  • 批处理语句

  • 表达式列表

  • 表别名

  • 临时表

  • 触发

  • 用户变量

Azure SQL 数据库

微软SQL服务器

Aurora SQL

Postgre SQL

解决了过程发生的解析错误。

Azure SQL 数据库

微软SQL服务器

Aurora SQL

Postgre SQL

修复了在转换后的OBJECT_ID函数代码中 AWS SCT 使用不正确的临时表名称的错误。

Azure SQL 数据库

微软SQL服务器

Aurora SQL

Postgre SQL

解决了在转换以下代码元素时意外出现操作项 9996 的问题。

  • CONVERT 函数

  • DATEADD 函数

  • 内联函数中的 DELETE 语句

  • IF 语句

  • 对列执行的 INSERTUPDATE 操作

  • RETURN 语句

  • 包含复杂查询或函数的 UPDATE 语句

BigQuery

Amazon Redshift

增加了对 BigQuery 作为多服务器评估过程来源的支持。有关更多信息,请参阅 多服务器评估报告

Hadoop

Amazon EMR

更新了用于连接源数据库的支持的 Apache Hive JDBC 驱动程序的版本。有关更多信息,请参阅 正在为安装JDBC驱动程序 AWS Schema Conversion Tool

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

增强了源元数据加载器,以确保 AWS SCT 加载源数据库对象,例如主键、隐式索引等。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

修复了隐式游标中的列发生的解析器错误。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

实现了在转换后的代码中保留DML语句中列名、表达式和子句格式的功能。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

实现了跨架构外键的转换。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

实现了 LENGTHVARCHAR 函数的转换。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

实现了 LABEL ONDECLARE CONDITION 语句的转换。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

实现了带 OPTIMIZE FOR 子句的 SELECT 语句的转换。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

通过为所有支持的数据类型添加默认值,改进了 CREATE TABLE 语句的转换。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

改进了 INCREMENT BY 属性的转换。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

通过添加将表分区排除在转换范围之外的功能,改进了分区表的转换。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

改进了 INCLUDE 列主键定义的转换。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

改进了 SUBSTRING 函数的转换。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

改进了 SETDECLARE HANDLER FOR 语句的转换。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

改进了变量数据类型的转换。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

改进了 XMLTABLE 函数的转换。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

通过按照以下顺序(表、分区、索引、约束、外键和触发器)将转换后的对象应用于目标数据库,改进了迁移流程。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

解决了在源代码中转换注释时意外出现操作项 9996 的问题。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

解决了在转换 FROM 子句别名时意外出现操作项 9997 的问题。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

解决了在转换游标别名时意外出现操作项 9997 的问题。

微软SQL服务器

Aurora SQL

Postgre SQL

修复了转换后的代码为带有 ORDER BY 子句的 SELECT 语句返回不同结果的错误。由于 SQL Server 和 Postgre SQL 对待NULL值的方式不同,因此转换后的代码现在包含NULLS FIRSTNULLS LAST子句,这些子句可确保转换后的代码返回结果的顺序与源代码相同。

微软SQL服务器

Aurora SQL

Postgre SQL

解决了表函数中的数据类型转换不正确的问题。

我的 SQL

Amazon RDS for My SQL

解决了转换后的代码中数据库对象名称周围意外出现单引号(' ')的问题。

Oracle

Aurora SQL

Postgre SQL

在扩展包中添加了新的视图,用于模拟显示有关分区和子分区的信息的 Oracle 系统视图。

Oracle

Aurora SQL

Postgre SQL

更新了扩展包中的两个函数,以便在转换后的代码中添加架构名称作为参数。

Oracle

Aurora SQL

Postgre SQL

修复了在用户界面中刷新应用程序代码后 AWS SCT 未使用正确参数转换 C++ 应用程序的错误。

Oracle

Aurora SQL

Postgre SQL

改进了 CREATE TYPE 语句的转换,以避免意外异常。

Oracle

Aurora SQL

Postgre SQL

改进了嵌套表的转换。

Oracle

Aurora SQL

Postgre SQL

解决了包对象出现的解析错误。

Oracle

Aurora SQL

Postgre SQL

解决了当名称长度超过 60 个字符时,转换后的代码中 AWS SCT 意外修剪了对象名称的问题。

Oracle

Aurora SQL

Postgre SQL

解决了分区表的行级触发器转换不正确的问题。

Oracle 数据仓库

Amazon Redshift

实现了对用于数据迁移的自动表分区的支持。为了加快数据迁移速度, AWS SCT 可以根据ROWID伪列中的值自动对大型表或分区进行分区。有关更多信息,请参阅 使用本机分区

Teradata

Amazon Redshift

在转换后的 Amazon Redshift 代码中实现了对原生 MERGE 命令的支持。有关亚马逊 Redshift 中该MERGE命令的更多信息,请参阅MERGE《亚马逊 Reds hift 数据库开发者指南》。

Teradata

Amazon Redshift

改进了不使用显式表名的 DELETEUPDATE 语句的转换。

Teradata

Amazon Redshift

解决了 INNOT IN 语句转换不正确的问题。

B AWS SCT uild 670 的发布说明

来源 目标 新增功能、增强或修复

Azure SQL 数据库

微软SQL服务器

Aurora SQL

Postgre SQL

解决了在转换以下代码元素时意外出现操作项 9996 的问题。

  • INCLUDE 语句中的 CREATE INDEX 语句

  • DECLARE 语句

  • DECLARE ... TABLE 语句

  • LOOP 语句适用默认值的 DECLARE

  • DELETE 语句

  • ALTER TABLE 语句中的 DROP CONSTRAINT 语句

  • EXECUTE AS CALLERREVERT

  • IIF 语句

  • 表达式列表

  • MONTH() 函数

  • UPDATE 语句

  • YEAR() 函数

Azure Synapse Analytics

Amazon Redshift

增加了对作为多服务器评估过程源的 Azure Synapse Analytics 的支持。有关更多信息,请参阅 多服务器评估报告

Hadoop

Amazon EMR

支持在命令行界面 (CLI) 模式下将 Hadoop 集群迁移到 Amazon EMR。有关更多信息,请参阅 迁移大数据框架

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

修复了源表和列发生的解析器错误。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

实现了 CASE 表达式的转换。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

实现了将 CURRENT_DATE 引用转换为特殊寄存器。在 Db2 for z/OS 中对特殊寄存器的引用是对当前服务器提供的值的引用。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

实现了 DATEPOSSTR 函数的转换。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

改进了日期时间常量的转换。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

改进了以下数据类型列的默认值的转换:DATETIMETIMESTAMPTIMESTAMP WITH TIME ZONE

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

解决了在 SELECT INTO 语句转换过程中意外出现操作项 9996 的问题。

微软SQL服务器

Aurora SQL

Postgre SQL

改进了 DATEDIFF 函数的转换。

微软SQL服务器

Aurora SQL

Postgre SQL

修复了将 ISNULL 函数转换为 NULLIF 的错误。因此,与源代码相比,转换后的代码产生的结果不同。现在, AWS SCT 将ISNULL函数转换为COALESCE

Netezza

Amazon Redshift

改进了数据提取代理,以解决成功完成的任务却设置为失败状态的问题。

Netezza

Amazon Redshift

添加了在使用数据提取代理开始数据迁移后更改子任务中端点的功能。

微软SQL服务器

我的 SQL

Oracle

Postgre SQL

Aurora My SQL

Aurora SQL

我的 SQL

Postgre SQL

增加了使用IPv6地址协议连接到数据库的功能。

Oracle

RDS适用于甲骨文的亚马逊

实现了计划和管理作业队列中作业的 DBMS_JOB 包的转换。

Oracle

Aurora SQL

Postgre SQL

在扩展包中添加了新函数,以改进全局嵌套表的转换。这些新函数模拟 Oracle 源代码中的DELETEEXTENDTRIM 函数。

Oracle

Aurora SQL

Postgre SQL

增加了为嵌入在 Java 应用程序中的SQL代码指定转换范围的功能。现在,您可以将源应用程序项目的子集排除在转换范围之外。有关更多信息,请参阅 转换您的 Java 应用程序SQL代码 AWS SCT

Oracle

Aurora SQL

Postgre SQL

改进了函数索引中联接运算符(||)的转换。

Oracle

Aurora SQL

Postgre SQL

改进了源代码不包含单个表达式的括号的 IN 条件的转换。

Oracle

Aurora SQL

Postgre SQL

改进了 Postgre INSERT ON CONFLICT SQL 中MERGE语句的转换。

Oracle

Aurora SQL

Postgre SQL

解决了包出现的解析错误。

Oracle

Aurora SQL

Postgre SQL

解决了在转换包时意外出现操作项 5072 的问题。

Oracle 数据仓库

Amazon Redshift

修复了将转换后的代码应用于目标数据库时 AWS SCT 未应用扩展包的错误。

Oracle 数据仓库

Amazon Redshift

修复了使用扩展包向导时 AWS SCT 未应用某些扩展包文件的错误。

Oracle 数据仓库

Amazon Redshift

解决了在并行运行超过 500 个任务的情况下 AWS SCT 无法处理数据迁移到 AWS Snowball 的问题。

Oracle 数据仓库

Amazon Redshift

解决了用户定义类型的用户定义函数转换不正确的问题。

B AWS SCT uild 669 的发布说明

来源 目标 新增功能、增强或修复

全部

全部

改进了多服务器评估过程,这有助于确定源数据库的最佳目标数据库平台。现在,如果您在输入逗号分隔值 (CSV) 文件中提供数据库凭据,则会 AWS SCT 忽略该 AWS Secrets Manager 密钥。有关更多信息,请参阅 多服务器评估报告

全部

全部

解决了使用密钥连接数据库时,多服务器评估报告包含源数据库的 IP 地址的问题。 AWS Secrets Manager

全部

Amazon Redshift

实现了 Java 虚拟机 (JVM) 设置的自动配置,具体取决于操作系统和可用性RAM。 AWS SCT 使用它JVM来运行数据提取代理工作。

全部

Amazon Redshift

解决了数据提取代理无法在 Ubuntu 中启动的问题。

全部

Amazon Redshift

解决了在 Windows 中运行 StartAgent.bat 文件后数据提取任务无法启动的问题。

Azure SQL 数据库

微软SQL服务器

Aurora SQL

Postgre SQL

解决了生成索引唯一名称选项开启时列名转换不正确的问题。

Greenplum

Amazon Redshift

实现了将 VOID 返回过程的函数的转换。

Greenplum

Amazon Redshift

解决了源数据库在数值列中不包含数字 (NaN) 值时数据迁移失败的问题。 AWS SCT 数据提取代理现在将 NaN 值替换为NULL。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

添加了新的转换设置,用于在转换 CHAR 内置函数期间指定 DATE FORMATTIME FORMAT 选项。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

添加了操作项 8534,用于转换使用 WITHOUT RETURN 子句声明的预定义游标。如果您的光标没有返回结果集,则会在转换后的代码中为光标名称 AWS SCT 赋一个NULL值并引发一个操作项。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

编辑了在连接源数据库期间标识 AWS SCT 的 CURRENT CLIENT_APPLNAME 属性。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

实现了新的转换设置,以便在转换 CHAR 内置函数期间指定 DATE FORMATTIME FORMAT 选项。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

实现了 BEGIN...END 块语句中 LEAVE 语句的转换。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

实现了 XMLPARSEXMLTABLEXMLNAMESPACES 函数的转换。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

改进了 CHAR 内置函数的转换。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

改进了游标的转换。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

解决了 FOR 循环语句转换过程中操作项 9996 意外出现的问题。

微软SQL服务器

Aurora SQL

Postgre SQL

改进了 SELECT 语句中表类型用法的转换。

微软SQL服务器

Aurora 的 Babelfish Postgre SQL

实现了对 Babelfish 功能配置文件新版本 2.2.0 的支持。此文件定义了SQL特定 Babelfish 版本支持和不支持的功能。

Netezza

Amazon Redshift

改进了数据提取代理,以解决正在进行的数据复制期间未从目标表中删除一行的问题。

Oracle

RDS适用于甲骨文的亚马逊

改进了 Oracle 数据企业版功能的转换。

Oracle

Aurora SQL

Postgre SQL

实现了 GROUPING_ID 函数的转换。

Oracle

Aurora SQL

Postgre SQL

通过在命令行界面 (CLI) 模式下添加对自定义数据类型映射的支持,改进了 C# 应用程序中的SQL代码转换。

Oracle

Aurora SQL

Postgre SQL

改进了嵌套表的转换,以避免意外出现操作项 9996。

Oracle

Aurora SQL

Postgre SQL

解决了对象构造函数的调用转换不正确的问题。

Oracle 数据仓库

Amazon Redshift

支持用于数据迁移的现有表分区。为了加快数据迁移速度,请为源表的每个非空分区 AWS SCT 创建子任务。有关更多信息,请参阅 使用本机分区

Teradata

Amazon Redshift

改进了带有 TIME WITH TIME ZONE AS TIMESTAMPTIME WITH TIME ZONE AS CHARTIMESTAMP AS TIME WITH TIME ZONE 参数的 CAST 函数的转换。

Teradata

Amazon Redshift

使用 FORMAT 选项改进了 CAST 函数的转换。

Teradata

Amazon Redshift

解决了 CEIL 函数未转换的问题。

Teradata

Amazon Redshift

解决了带有 DELETE 子句的 MERGE 语句转换不正确的问题。

Teradata

Amazon Redshift

解决了带有日期和格式参数的 TO_CHAR 函数转换不正确的问题。

B AWS SCT uild 668 的发布说明

来源 目标 新增功能、增强或修复

全部

Amazon Redshift

解决了迁移规则中的乘法运算符无法正常运行的问题。这些运算符可以更改 charvarcharnvarcharstring 数据类型的长度。有关更多信息,请参阅 创建迁移规则

Azure Synapse Analytics

Amazon Redshift

实现了对带 VARCHAR 参数的 CONVERT 函数的支持。

Azure Synapse Analytics

Amazon Redshift

改进了带 NOLOCK 子句的 SELECT 语句的转换。

Azure Synapse Analytics

Amazon Redshift

改进了带别名或带 SETFROM 子句的 UPDATE 语句的转换。

Greenplum

Amazon Redshift

实现了数据迁移自动虚拟分区。 AWS SCT 使用 GP_SEGMENT_ID 系统列创建分区。

Greenplum

Amazon Redshift

实现了对 RETURN QUERYRETURN SETOF 子句的支持。

Greenplum

Amazon Redshift

实现了对具有三个参数的 SUBSTRING 函数的支持。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

改进了带 LOCATE 参数的 SUBSTR 函数的转换。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

添加了使用 REFCURSOR 变量数组返回动态结果集的选项。在转换设置中选择此选项时, AWS SCT 将在转换后的代码中添加一个附加 OUT 参数。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

实现了对 FOR 循环语句的支持。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

实现了对 XMLPARSE 函数的支持。为 XMLPARSE 函数中的空格条带化添加了操作项 8541。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

改进了单个 BEGIN ... END 块中多个异常处理程序的转换。

微软SQL服务器

Aurora SQL

Postgre SQL

改进了 INSERTDELETE 触发器的转换。

微软SQL服务器

Aurora SQL

Postgre SQL

改进了嵌套过程调用的转换。

微软SQL服务器

Aurora SQL

Postgre SQL

改进了表类型的转换。

微软SQL服务器

Aurora SQL

Postgre SQL

解决了整数值按位逻辑 NOT 运算转换不正确的问题。

微软SQL服务器

Aurora SQL

Postgre SQL

解决了 Postgre 8.0.2 及更低SQL版本中未初始化本地数组的问题。

微软SQL服务器

Aurora SQL

Postgre SQL

解决了带有 WHEN NOT MATCHED BY SOURCE 子句的 MERGE 语句转换不正确的问题。

我的 SQL

Aurora My SQL

解决了 AWS SCT 错误确定rds_superuser_role角色授予的用户权限的问题。

Netezza

Amazon Redshift

增强了源元数据加载器,以确保 AWS SCT 正确加载名称为小写的数据库对象。

Oracle

Aurora SQL

Postgre SQL

在扩展包中添加了新函数,以改进本地嵌套表的转换。这些新函数模拟 Oracle 源代码中的 PRIORNEXTLIMITFIRSTLASTEXISTSEXTENDTRIMDELETESET 函数。有关更多信息,请参阅 扩展包

Oracle

Aurora SQL

Postgre SQL

增加了为 C# 应用程序指定转换范围的功能。用户现在可以将源应用程序项目的子集排除在转换范围之外。

Oracle

Aurora SQL

Postgre SQL

实现了对集合中 COUNT 方法的支持。

Oracle

Aurora SQL

Postgre SQL

实现了对嵌套表中变量和构造函数的支持。

Oracle

Aurora SQL

Postgre SQL

实现了对 RATIO_TO_REPORTSTANDARD_HASH 函数的支持。

Oracle

Aurora SQL

Postgre SQL

改进了作为 AWS SCT 扩展包一部分的大型对象 (LOBs) 的转换。

Oracle

Aurora SQL

Postgre SQL

改进了本地集合的转换。

Oracle

Aurora SQL

Postgre SQL

改进了带有列名不包含表名的 USING 子句的 JOIN 语句的转换。

Oracle

Aurora SQL

Postgre SQL

实现了 EMPTY_BLOBEMPTY_CLOB 函数的转换。

Oracle

Aurora SQL

Postgre SQL

在 C# 应用程序中实现了位置绑定变量的转换。

SAP ASE

Aurora SQL

Postgre SQL

实现了多事件触发器的转换。

SAP ASE

Aurora SQL

Postgre SQL

实现了递归触发器的转换。

SAP ASE

Aurora SQL

Postgre SQL

改进了使用 @@rowcount 全局变量的触发器的转换。

SAP ASE

Aurora SQL

Postgre SQL

解决了 UPDATE 语句 SET 子句中的聚合函数转换不正确的问题。

SAP ASE

Aurora SQL

Postgre SQL

解决了在 UPDATE 语句转换过程中意外出现操作项 42702 的问题。

SAP ASE

Aurora SQL

Postgre SQL

解决了带有 CHAR 参数的 CONVERT 函数转换不正确的问题。

Snowflake

Amazon Redshift

增加了对 Snowflake 作为使用数据提取代理进行数据迁移的 AWS SCT 来源的支持。有关更多信息,请参阅 使用以下命令将数据从本地数据仓库迁移到 Amazon Redshift AWS Schema Conversion Tool

Teradata

Amazon Redshift

改进了带 TIMESTAMP AS TIME WITH TIMEZONE 参数的 CAST 函数的转换。

B AWS SCT uild 667 的发布说明

来源 目标 新增功能、增强或修复

全部

全部

在命令行界面 () 模式下实现了对 Informatica 提取、转换和加载 (ETLCLI) 脚本的支持。 AWS SCT 自动将您的 Informatica ETL 脚本重定向到新的目标数据库。此外,还可以 AWS SCT 转换嵌入在 Informatica 对象中的对象名称和SQL代码。有关更多信息,请参阅 Informatica 脚本 ETL

全部

Amazon Redshift

将 Amazon Redshift 支持的最低驱动程序版本提高到 2.1.0.9。有关更多信息,请参阅 正在为安装JDBC驱动程序 AWS Schema Conversion Tool

Azure Synapse Analytics

Amazon Redshift

在扩展包中添加了一个新函数,以改进带有三个日期和时间参数的 CONVERT 函数的转换。

Azure Synapse Analytics

Amazon Redshift

改进了 DATEDIFF 函数的转换。

Azure Synapse Analytics

微软 S SQL erver DW

Amazon Redshift

更新了扩展包版本。确保在现有 AWS SCT 项目中应用最新版本的扩展包。有关更多信息,请参阅 扩展包

BigQuery

Amazon Redshift

解决了在命令行界面 (CLI) 模式下未转换筛选对象的问题。

Greenplum

Amazon Redshift

修复了 AWS SCT 未转换存储过程中声明的临时表的错误。

Greenplum

Amazon Redshift

修复了转换后的代码中缺少列编码属性的错误。

微软SQL服务器

Aurora SQL

Postgre SQL

实现了对包含多个 INNER JOIN 子句的自引用表的 UPDATE 语句的转换。

微软SQL服务器

Aurora SQL

Postgre SQL

实现了对 SQL Server 用于DML触发器的deleted临时表的支持inserted和临时表。

微软SQL服务器

Aurora SQL

Postgre SQL

改进了在不同数据库架构中创建的存储过程中用户定义类型的转换。解决了找 AWS SCT 不到数据类型并显示了操作项 9996 的问题。

微软SQL服务器

Aurora SQL

Postgre SQL

解决了转换后的代码中数据库对象名称周围意外出现方括号([ ])的问题。

微软SQL服务器

Aurora SQL

Postgre SQL

解决了 @@ROWCOUNT 函数转换不正确的问题。

微软 S SQL erver DW

Amazon Redshift

实现了对 geometrygeography 数据类型的支持。

微软 S SQL erver DW

Amazon Redshift

实现了在转换后的代码中对在数据类型声明中 MAX 关键字的支持。

微软 S SQL erver DW

Amazon Redshift

改进了 DATEADD 函数的转换。

Oracle

Aurora SQL

Postgre SQL

通过添加对 MyBatis框架的支持,改进了 Java 应用程序中的SQL代码转换。有关更多信息,请参阅 SQLJava 中的代码

Oracle

Aurora SQL

Postgre SQL

改进了使用该 MyBatis 框架的 Java 应用程序中的SQL代码转换。为语法不支持的SQL代码添加了操作项 30411。

Oracle

Aurora SQL

Postgre SQL

通过添加对声明的支持,改进了 Pro*C 应用程序中的SQL代码转换。typedef struct

Oracle

Aurora SQL

Postgre SQL

已实现对 CROSS JOINLEFT JOIN 语句的支持。

Oracle

Aurora SQL

Postgre SQL

改进了 MERGE 语句的转换。解决了转换后的代码中缺少要插入的值的问题。

Teradata

Amazon Redshift

更改了转换后的代码中 AWS SCT 使用的默认列压缩编码设置,以匹配默认 Amazon Redshift 设置。有关更多信息,请参阅《Amazon Redshift 数据库开发人员指南》中的压缩编码

Teradata

Amazon Redshift

解决了使用 TIME 数据类型的数学运算转换不正确的问题。

Teradata

亚马逊 Redshift RSQL

实现了 shell 脚本内部 FastExport 代码的转换。

Teradata BTEQ

亚马逊 Redshift RSQL

修复了 AWS SCT 未转换COALESCE%data语句的错误。

Vertica

Amazon Redshift

改进了用户选择一种优化策略时的转化优化建议。

B AWS SCT uild 666 的发布说明

来源 目标 新增功能、增强或修复

Azure SQL 数据库

微软SQL服务器

Aurora SQL

Postgre SQL

解决了 JOIN 语句内的 ON 子句发生的解析错误。

Azure Synapse Analytics

Amazon Redshift

在扩展包中添加了三个新函数,以改进带有日期和时间参数的 CONVERT 函数的转换。

Azure Synapse Analytics

Amazon Redshift

增强了源元数据加载器,以确保 AWS SCT 加载系统数据库架构。

Azure Synapse Analytics

Amazon Redshift

修复了临时表的列出现的解析器错误。

Azure Synapse Analytics

Amazon Redshift

实现了将 BINARYVARBINARY 数据类型转换为 VARBYTE 数据类型。

Azure Synapse Analytics

Amazon Redshift

在转换后的代码中实现了对 TIME 数据类型的支持。

Azure Synapse Analytics

Amazon Redshift

改进了 COLLATE 子句的转换。解决了在使用默认数据库排序规则转换列时意外出现操作项 31141 的问题。

BigQuery

Amazon Redshift

实现了更改输入参数的过程的转换。

Greenplum

Amazon Redshift

解决了 AWS SCT 使用与 Greenplum 6.x 数据库不兼容的查询的问题。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

通过将异常处理程序从 z/OS 版 Db2 传输到 Postgre,改进了EXCEPTION章节的转换。SQL

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

改进了 OPEN CURSOR 语句的转换。

微软SQL服务器

Aurora SQL

Postgre SQL

使用 CASE 表达式实现了 IIF 函数的转换。

微软SQL服务器

Aurora SQL

Postgre SQL

解决了当 CREATE PROCEDURE 语句不包含 BEGIN...END 块时带有表值参数的过程转换不正确的问题。

微软SQL服务器

Aurora SQL

Postgre SQL

解决了 SCOPE_IDENTITY 函数转换不正确的问题。

Oracle

RDS适用于甲骨文的亚马逊

修复了使用 Oracle 10g 作为源时 SELECT_CATALOG_ROLE 角色出现的加载器错误。

Oracle

RDS适用于甲骨文的亚马逊

改进了加载器以支持 Oracle 计划程序作业。

Oracle

Aurora SQL

Postgre SQL

实现了带 USING 子句的 JOIN 语句的转换。

Oracle

Aurora SQL

Postgre SQL

改进了源代码在 WHERE 子句中包含全局变量的转换后的代码的性能。

Oracle

Aurora SQL

Postgre SQL

通过添加对 MyBatis框架的支持,改进了 Java 应用程序中的SQL代码转换。有关更多信息,请参阅 SQLJava 中的代码

Oracle 数据仓库

Amazon Redshift

实现了 PIVOTUNPIVOT 关系运算符的转换。

Teradata

Amazon Redshift

修复了使用JSON对象的源代码未被转换的错误。

Teradata

Amazon Redshift

修复了由已删除的用户创建的表未正确加载的错误。

Teradata

Amazon Redshift

实现了将 INSTR 函数转换为原生 Amazon Redshift STRPOS 函数。

Teradata

Amazon Redshift

实现了 NVPTRANSLATE 函数的转换。

Teradata

Amazon Redshift

改进了 COALESCE 表达式的转换。

Teradata

Amazon Redshift

改进了 DECLARE CONDITION 语句的转换。

Teradata

Amazon Redshift

使用 SECOND 语法元素改进了 EXTRACT 函数的转换。

Teradata

Amazon Redshift

改进了 LOOP 语句中 SQLSTATESQLCODE 变量的转换。

Teradata

Amazon Redshift

改进了唯一索引的转换。

Teradata

Amazon Redshift

解决了将小数精度设置为 3 的 CURRENT_TIMESTAMP 语句转换过程中意外出现操作项 9996 的问题。

Teradata

Amazon Redshift

解决了在字符串文字中错误转换反斜杠的问题。

Teradata

Amazon Redshift

解决了转换后的 EXEC 语句在 ADD CONSTRAINT 语句中包含错误的字段名的问题。

Teradata

Amazon Redshift

解决了转换后的 QUALIFY 子查询包含错误的子查询名称的问题。

Teradata

Amazon Redshift

解决了未应用转换后的视图的问题。为转换后的代码中的NULL值添加了对特定数据类型的显式强制转换。

Teradata

Amazon Redshift

解决了日期和时间函数转换不正确的问题。

Teradata

Amazon Redshift

解决了未转换十六进制字符串文字的问题。

B AWS SCT uild 665 的发布说明

来源 目标 新增功能、增强或修复

Azure Synapse Analytics

Amazon Redshift

实现了带 VARCHAR 参数的 CONCAT 函数的转换。

Azure Synapse Analytics

Amazon Redshift

改进了创建临时表且不包含架构名称的CREATE TABLE语句的转换。 AWS SCT 创建dbo架构以将这些临时表存储在目标数据库中。

Azure Synapse Analytics

Amazon Redshift

改进了在临时表上运行的 DROP TABLE 语句的转换。

Azure Synapse Analytics

Amazon Redshift

改进了带有 BEGIN...END 块的 OBJECT_ID 语句的转换。

Azure Synapse Analytics

Amazon Redshift

解决了 AWS SCT 无法转换带有区块注释的存储过程的错误。

BigQuery

Amazon Redshift

实现了将 BigQuery 数据仓库转换为亚马逊 Redshift。有关更多信息,请参阅 BigQuery 使用以下方式连接谷歌 AWS Schema Conversion Tool

微软SQL服务器

Aurora SQL

Postgre SQL

改进了处理多个事件并处理SQL服务器中的deleted系统表的inserted触发器的转换。

微软SQL服务器

Aurora SQL

Postgre SQL

修复了服务器中insertedSQL和deleted系统表发生的解析器错误。

微软SQL服务器

Aurora 的 Babelfish Postgre SQL

实现了对 Babelfish 功能配置文件新版本 2.1.0 的支持。此文件定义了SQL特定 Babelfish 版本支持和不支持的功能。

Oracle

Aurora My SQL

MariaDB

我的 SQL

解决了 varchar2 数据类型转换不正确的问题。

Oracle

Aurora My SQL

Aurora SQL

MariaDB

我的 SQL

Postgre SQL

对于 12c 及更高版本的 Oracle 数据库, AWS SCT 支持以下扩展数据类型:

  • VARCHAR2

  • NVARCHAR2

  • RAW

AWS SCT 将这些数据类型支持的最大列长度从 8,000 字节增加到 32,767 字节。

Oracle

Aurora SQL

Postgre SQL

解决了 Oracle 事件处理包发生的解析错误。

Teradata

Amazon Redshift

为单个 SELECT 语句中的多个 RESET WHEN 子句添加了操作项 13214。

Teradata

Amazon Redshift

为位于异常处理块之外的 SQLSTATE 变量添加了操作项。

Teradata

Amazon Redshift

实现了将 ACTIVITY_COUNT 变量转换为 ROW_COUNT

Teradata

Amazon Redshift

实现了内置几何 ST_TRANSFORM 函数的转换。

Teradata

Amazon Redshift

改进了不带 WHERE 子句的视图中删除语句的转换。

Teradata

Amazon Redshift

改进了表达式中 CAST 运算符的转换。

Teradata

Amazon Redshift

改进了 GROUP BY 子句的转换。

Teradata

Amazon Redshift

改进了 INSTRREGEXP_INSTR 内置函数的转换。

Teradata

Amazon Redshift

解决了横向列别名引用转换不正确的问题。

Teradata

Amazon Redshift

解决了 QUALIFY 子查询中列名转换不正确的问题。

Teradata

Amazon Redshift

实现了使用 ERRORCODE 状态值关键字的 .QUIT 命令转换。

Teradata BTEQ

亚马逊 Redshift RSQL

解决了在 CREATE 语句转换过程中意外出现操作项 9996 的问题。

Teradata BTEQ

亚马逊 Redshift RSQL

解决了在 END 语句转换过程中意外出现操作项 9998 的问题。

B AWS SCT uild 664 的发布说明

来源 目标 新增功能、增强或修复

全部

全部

增加了对 Amazon Redshift Serverless 作为 AWS SCT中数据库迁移项目的源和目标的支持。要连接亚马逊 Redshift Serverless,请务必使用亚马逊 Redshift JDBC 驱动程序版本 2.1.0.9 或更高版本。

全部

全部

改进了转换设置窗口的用户界面。 AWS SCT 现在仅显示带有已创建映射规则的数据库转换对的设置。有关更多信息,请参阅 数据类型映射

全部

全部

更新了评估报告,以删除了有关操作项行和位置的重复信息。

全部

Amazon Redshift

在数据提取任务中实现了自动内存平衡。

全部

Amazon Redshift

解决了数据提取代理无法连接到 AWS Snowball 设备的错误。

Azure SQL 数据库

IBM适用于 z/OS 的 Db2

IBMDb2 LUW

微软SQL服务器

我的 SQL

Oracle

Postgre SQL

SAP ASE

Aurora My SQL

Aurora SQL

MariaDB

我的 SQL

Postgre SQL

实现了对 SUSE Linux 15.3 作为运行数据提取代理的平台的支持。

Azure Synapse Analytics

Amazon Redshift

改进了 DATEADD 函数的转换。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

添加了更改迁移规则中列排序规则的功能。

微软 SSIS

AWS Glue

AWS Glue Studio

解决了用户选择源脚本时发生的意外错误。

Oracle

Aurora My SQL

MariaDB

我的 SQL

实现了将存储函数的用法转换为生成的列表达式。 AWS SCT 创建触发器来模拟此行为,因为 My SQL 不支持将存储的函数用作生成的列表达式。

Oracle

Aurora SQL

Postgre SQL

作为 AWS SCT 扩展包的一部分,实现了对UTL_MATCH包中函数的转换。

Oracle

Aurora SQL

Postgre SQL

实现了待 NULL 参数的 REGEXP_LIKE 函数的转换。

Oracle

Aurora SQL

Postgre SQL

改进了 SYS_EXTRACT_UTC 函数的转换。

Oracle

Aurora SQL

Postgre SQL

通过实现对、和Wcsncats函数的支持WcscatsWcscpys改进了 C++ 应用程序中的SQL代码转换。有关更多信息,请参阅 使用 C++ 应用程序转换SQL代码 AWS Schema Conversion Tool

Oracle 数据仓库

Snowflake

Amazon Redshift

解决了转换后的语句不包括将值显式转换为列数据类型的问题。使用来自其他表的查询结果的语句中出现了此问题。

Teradata

Amazon Redshift

增加了在迁移规则中更改 case sensitivecase insensitive 之间的列排序规则的功能。有关更多信息,请参阅 应用迁移规则

Teradata

Amazon Redshift

修复了 CREATE TABLE AS 语句中出现的解析器错误。

Teradata

Amazon Redshift

修复了未转换带有 COALESCE 表达式的内置 P_INTERSECT 函数的错误。

Teradata

Amazon Redshift

实现了将名为 OID 的列转换为 _OID,以避免在 Amazon Redshift 中使用保留关键词。

Teradata

Amazon Redshift

实现了函数、过程、视图和宏 RENAME 语句的转换。

Teradata

Amazon Redshift

在 Amazon Redshift 中实现了将 STROKE 函数转换为 SPLIT_PART 函数。

Teradata

Amazon Redshift

改进了 INSTRREGEXP_INSTR 系统函数的转换。

Teradata

Amazon Redshift

改进了 TIME 数据类型的转换。

Teradata

Amazon Redshift

通过实现一级和二级唯一索引的转化,改进了 SETMULTISET 表的模拟。

Teradata

Amazon Redshift

解决了 CHARACTER 函数发生的解析错误。

Teradata BTEQ

亚马逊 Redshift RSQL

解决了用户从项目中删除 Teradata Basic Teradata Query (BTEQ) 脚本时发生的错误。 AWS SCT

AWS SCT 版本 663 的发布说明

来源 目标 新增功能、增强或修复

全部

全部

添加了在迁移规则中使用乘法运算符更改 charvarcharnvarcharstring 数据类型长度的功能。有关更多信息,请参阅 应用迁移规则

全部

全部

在多服务器评估报告中支持三个新列,并更新了输入文件的格式。请务必使用最新版本的 AWS SCT更新输入文件模板。有关更多信息,请参阅 在中创建多服务器评估报告 AWS Schema Conversion Tool

Azure Synapse Analytics

Amazon Redshift

改进了 OBJECT_ID 语句的转换。

微软SQL服务器

Aurora 的 Babelfish Postgre SQL

增加了对 Aurora Postgre SQL 1.2.0 版 Babelfish 作为数据库迁移评估报告的目标平台的支持。有关更多信息,请参阅《Amazon Aurora 用户指南》中的按版本划分的 Babelfish 支持的功能

微软 S SQL erver DW

Amazon Redshift

增加了对 AT TIME ZONE 子句的支持。

微软 S SQL erver DW

Amazon Redshift

解决了 BEGIN/END 块外的语句转换不正确的问题。

Netezza

Amazon Redshift

改进了 TIME 数据类型的转换,实现了相关内置函数、表达式和文字的转换。

Oracle

Aurora SQL

Postgre SQL

修复了使用 Oracle 10g 作为源时发生的加载器错误。

Oracle

Aurora SQL

Postgre SQL

改进了 OFFSETFETCH 子句的转换。

Oracle

Aurora SQL

Postgre SQL

解决了 OUT 参数为默认值的过程转换不正确的问题。

Oracle 数据仓库

Amazon Redshift

改进了 Oracle 函数到 Amazon Redshift 用户定义函数的转换。

Snowflake

Amazon Redshift

改进了 WITH 子句的转换。

Teradata

Amazon Redshift

CHAR 数据类型不支持的多字节字符添加了新的操作项 13209。

Teradata

Amazon Redshift

修复了表格未完全加载的加载器错误。

Teradata

Amazon Redshift

修复了 JOIN 条件下的内置 P_INTERSECT 函数未转换的转换程序错误。

Teradata

Amazon Redshift

修复了在名称中包含特殊字符的表上运行 SELECT 语句时视图名称在错误的情况下转换的问题。

Teradata

Amazon Redshift

改进了具有 PERIOD(DATE) 数据类型 UNTIL_CHANGED 值的 INSERT 语句的转换。

Teradata

Amazon Redshift

使用 Amazon Redshift 中的 TO_CHAR 函数改进了内置 FORMAT 函数的转换。

Teradata

Amazon Redshift

改进了内置RANK函数的转换,以确保转换后的代码返回NULL值的顺序与源代码相同。

Teradata

Amazon Redshift

改进了唯一约束(例如一级或二级唯一索引)的转换。

AWS SCT 版本 662 的发布说明

来源 目标 新增功能、增强或修复

全部

全部

增加了在创建多服务器评估报告时自动为每个源数据库创建 AWS SCT 项目的功能。启用此选项后, AWS SCT 可以向这些项目添加映射规则并保存转化统计信息以供离线使用。有关更多信息,请参阅 在中创建多服务器评估报告 AWS Schema Conversion Tool

全部

全部

在创建多服务器评估报告时,支持在数据库和架构名称中使用百分比(%)作为通配符。

全部

Aurora My SQL

Aurora SQL

已将所有 AWS Lambda 函数的运行时更新到 Python 版本 3.9。

全部

Amazon Redshift

已升级所有要使用的数据提取代理 AWS SDK for Java 2.x。

Azure SQL 数据库

微软SQL服务器

Aurora SQL

Postgre SQL

改进了带 NON EXISTS 子句的 DELETE 语句的转换。

Azure Synapse Analytics

Amazon Redshift

解决了源数据库连接失败的错误。

IBM适用于 z/OS 的 Db2

Aurora SQL

Postgre SQL

解决了转换后的触发器代码中两次提及对象别名的错误。

微软SQL服务器

Aurora SQL

Postgre SQL

改进了当数据库对象名称区分大小写选项处于开启状态时名称为大小写混合的对象的转换。

微软 S SQL erver DW

Teradata

Amazon Redshift

实现了 PIVOTUNPIVOT 关系运算符的转换。

Netezza

Amazon Redshift

实现了 TIME 数据类型的转换。

Oracle

Aurora My SQL

Aurora SQL

我的 SQL

Postgre SQL

实现了 UTL_TCP.CRLF 包常量的转换。

Oracle

Aurora SQL

Postgre SQL

修复了扩展包问题,即在转换过程中可变长度列的数据类型长度未保持不变。

Oracle

Aurora SQL

Postgre SQL

在 C++ 应用程序中实现了SQL代码转换。有关更多信息,请参阅 使用 C++ 应用程序转换SQL代码 AWS Schema Conversion Tool

Oracle

Aurora SQL

Postgre SQL

支持全局变量和关联数组转换时区分大小写命名。

Oracle

Aurora SQL

Postgre SQL

改进了扩展包中 TO_CHARTO_DATETO_NUMBER 函数的转换。

Oracle

Aurora SQL

Postgre SQL

改进了 TABLE() 运算符的转换。

Oracle 数据仓库

Amazon Redshift

增加了对主键和其他约束转换的支持。

Oracle 数据仓库

Amazon Redshift

修复了在条件语句转换过程中操作项 12054 不显示的问题。

SAP ASE

Aurora SQL

Postgre SQL

解决了在转换包含用户定义类型列的表期间在目标树中创建了名称为空的对象时出现的错误。

SAP ASE

Aurora SQL

Postgre SQL

修复了脚本、例程等存储对象的加载器错误。

Snowflake

Amazon Redshift

修复了操作项目 22152 在需要时不显示并将转换结果 AWS SCT 显示为评论的问题。

Snowflake

Amazon Redshift

改进了日期和时间函数的转换;实现了对时区的支持。

Snowflake

Amazon Redshift

解决了带WITH子句的非递归公用表表达式 (CTEs) 被转换为递归的问题。CTEs

Teradata

Amazon Redshift

改进了带条件中表链接的 UPDATE 语句的转换。

Teradata

Amazon Redshift

改进了 RENAME TABLE 语句的转换。

Teradata

Amazon Redshift

解决了在带有评估报告的逗号分隔值 (CSV) 文件中出现空列的问题。

Teradata

亚马逊 Redshift RSQL

修复了转换后的 Basic Teradata Query () 宏末尾缺少分号的错误。BTEQ

Teradata

亚马逊 Redshift RSQL

改进了 CASE 语句中多个数据类型值的转换。

Teradata

亚马逊 Redshift RSQL

改进了带 ESCAPE 字符的 LIKE ANY 子句的转换。

Teradata

亚马逊 Redshift RSQL

改进了 INSERT 语句中 CAST 函数的转换。

Teradata

亚马逊 Redshift RSQL

改进了时区的转换,实现了时区区域映射。

Teradata

亚马逊 Redshift RSQL

解决了在将 shell 脚本与BTEQ脚本进行转换时意外出现操作项 9998 的问题。

Teradata

亚马逊 Redshift RSQL

AWS Glue

限制替代变量值不超过 500 个字符。

Vertica

Amazon Redshift

实现了将 BINARYVARBINARYLONG BINARYBYTEARAW 数据类型转换为 VARBYTE 数据类型。

Vertica

Amazon Redshift

改进了内置函数和文字的转换。

B AWS SCT uild 661 的发布说明

来源 目标 新增功能、增强或修复

全部

全部

添加了用于在映射视图中搜索映射规则的过滤器。应用筛选器时, AWS SCT 会显示与服务器映射列表中的筛选条件相匹配的规则。有关更多信息,请参阅 在中编辑数据类型映射 AWS Schema Conversion Tool

全部

全部

将 Apache Log4j 升级到版本 2.17.1 。

全部

Amazon Redshift

增加了对使用 COPY 命令中的 ENCRYPTED 子句将数据迁移到 Amazon Redshift 的支持。

全部

Amazon Redshift

增强RESTAPI了数据提取代理的功能。此更新RESTAPI增加了对新属性的支持,例如加密密钥、加密类型等。

全部

Amazon Redshift

在数据提取代理中实现了角色代入。此更新改善了子任务的分配,并允许 AWS SCT 将任务分配给指定角色的自由代理。

全部

Amazon Redshift

在将扩展包应用于 Amazon Redshift 之前,检查是否已安装所有必需的组件。

Azure Synapse Analytics

微软 S SQL erver DW

Amazon Redshift

改进了用于错误处理的 ERROR_LINEERROR_MESSAGEERROR_NUMBERERROR_PROCEDUREERROR_SEVERITYERROR_STATE 系统函数的转换。

IBM适用于 z/OS 的 Db2

Aurora My SQL

Aurora SQL

我的 SQL

Postgre SQL

增加了对适用于 z/OS 版本 12 的 IBM Db2 作为中数据库迁移项目的来源的支持。 AWS SCT有关更多信息,请参阅 正在连接到 z IBM DB2 /OS

IBMDb2 LUW

全部

增强了源元数据加载器,以确保 AWS SCT 加载与列名重复的例行参数。

微软 Azure SQL 数据库

微软SQL服务器

Aurora SQL

Postgre SQL

修复了使用 SET NOCOUNT ON Set 语句的过程的转换程序错误。

微软 Azure SQL 数据库

微软SQL服务器

Aurora SQL

Postgre SQL

改进了当输入值为用户定义类型的变量时 CONCAT 函数的转换。

微软 Azure SQL 数据库

微软SQL服务器

Aurora SQL

Postgre SQL

解决了 DATEPART 函数转换不正确的问题。

微软SQL服务器

Aurora 的 Babelfish Postgre SQL

实现了对 Babelfish 功能配置文件新版本的支持。此文件定义了SQL特定 Babelfish 版本支持和不支持的功能。

微软 S SQL erver DW

Amazon Redshift

解决了带有 EXECUTE 语句的过程转换不正确的问题。

微软 SSIS

AWS Glue

改进了作业配置向导的用户界面。 AWS SCT 现在,在连接配置部分中仅显示可用的连接。

微软 SSIS

AWS Glue

解决了转换规则未应用于包任务和变量规则的问题。

微软 SSIS

AWS Glue

AWS Glue Studio

为不支持的组件添加了新的操作项 25042。

微软 SSIS

AWS Glue Studio

实现了 Microsoft SQL 服务器集成服务 (SSIS) 提取、转换和加载 (ETL) 包的转换 AWS Glue Studio。有关更多信息,请参阅 SSIS到 AWS Glue Studio

Oracle

MariaDB

修复了 MINUS 运算符转换的问题。

Oracle

MariaDB

改进了 MariaDB 中的 sql_mode 系统变量到 Oracle 时 ROWNUMSYS_GUIDTO_CHARADD_MONTHS 函数的转换。

Oracle

Postgre SQL

添加了一个选项,以避免在通用应用程序转换项目中将绑定变量SQL类型转换为类型。

Oracle

Postgre SQL

添加了避免在通用应用程序转换项目中将架构名称添加到转换后的对象的名称中的选项。

Oracle

Postgre SQL

增加了对应用程序SQL代码转换的?x绑定变量格式的支持。

Oracle 数据仓库

Amazon Redshift

实现了将 RAW 数据类型转换为 VARBYTE 数据类型。

Teradata

Amazon Redshift

添加了在转换后的代码中模拟 SET 表的选项。对于此仿真,请使用 AWS SCT 支撑MINMAX条件。

Teradata

Amazon Redshift

改进了具有不同数据类型参数的联接操作的转换。此更新 AWS SCT 允许在转换此类操作期间应用转换规则。

Teradata

Amazon Redshift

解决了 GROUP BY 子句转换不正确的问题。

Teradata

Amazon Redshift

解决了 QUALIFY 子句转换不正确的问题。

Teradata

Amazon Redshift

解决了 FastExport 脚本导入过程中发生的意外错误。

Teradata

亚马逊 Redshift RSQL

实现了在 Teradata 和 shell 脚本中编辑变量值BTEQ的功能。

Teradata

亚马逊 Redshift RSQL

解决了转换后的 Teradata FastLoad 会话缺少清单脚本的问题。

Teradata

亚马逊 Redshift RSQL

解决了转换后的FastLoad 脚本的统一资源定位器 (URL) 中缺少清单文件扩展名的问题。

Teradata BTEQ

亚马逊 Redshift RSQL

修复了带有替代变量的脚本加载器错误。

Teradata BTEQ

亚马逊 Redshift RSQL

修复了操作项 27022 在需要时不会出现的问题。

B AWS SCT uild 660 的发布说明

来源 目标 新增功能、增强或修复

全部

全部

在多服务器评估报告中增加了对 AWS Secrets Manager 和安全套接字层 (SSL) 的支持。有关更多信息,请参阅 在中创建多服务器评估报告 AWS Schema Conversion Tool

全部

全部

改进了转换后的对象的统计数据收集。

全部

Postgre SQL

支持将 Postgre SQL 主版本 14 和 MariaDB 10.6 作为迁移目标。

Azure Synapse Analytics

Amazon Redshift

改进了转换后对象的名称的转换逻辑。

微软 Azure SQL 数据库

微软SQL服务器

Aurora SQL

改进了 XML 数据类型的转换。

微软 Azure SQL 数据库

微软SQL服务器

Aurora SQL

Postgre SQL

解决了 NOT LIKE 子句转换不正确的问题。

微软 Azure SQL 数据库

微软SQL服务器

Aurora SQL

Postgre SQL

修复了带有包含 OUTPUT 子句的 INSERTDELETEUPDATE 语句的过程的转换程序错误。

微软 Azure SQL 数据库

微软SQL服务器

Aurora SQL

Postgre SQL

修复了带有 RETURN @@ROWCOUNT 语句的过程的转换程序错误。

微软SQL服务器

全部

改进了使用链接服务器的过程的转换。

微软SQL服务器

全部

在多服务器评估报告中增加了对 Microsoft Windows 身份验证的支持。

微软SQL服务器

Aurora SQL

Postgre SQL

修复了表值构造函数的转换程序错误。

微软 S SQL erver DW

亚马逊 Redshift 和 AWS Glue

改进了提取、转换和加载 (ETL) 脚本的转换,以包含转换后的脚本的正确路径。

微软 S SQL erver DW

Amazon Redshift

解决了为虚拟和真实目标数据库平台生成不同的转换后的脚本的问题。

Oracle

Postgre SQL

Aurora SQL

增加了对实体化视图索引转换的支持。

Oracle

Postgre SQL

Aurora SQL

修复了在使用 NOVALIDATE 选项转换 PRIMARY KEYUNIQUE 约束时操作项 5982 不显示的问题。

Oracle 数据仓库

Amazon Redshift

解决了转换后的架构中显示其他类别的问题。

Teradata

Amazon Redshift

修复了将未解析的列转换为 CAST 函数的参数时不显示操作项 13185 的问题。

Teradata

Amazon Redshift

改进了 DELETEDELETE ALL 语句的转换,以便在转换后的代码中使用 TRUNCATE 命令。

Teradata

Amazon Redshift

改进了 SET 表的转换。

Teradata

Amazon Redshift

改进了 NORMALIZE 条件的转换。

Teradata

Amazon Redshift

更新了评估报告,将数据库架构转换统计信息从数据库存储对象列表中删除。

Teradata

Amazon Redshift

改进了不带 FROM 子句的 UPDATE 语句的转换。

Teradata

Amazon Redshift

在转换后的代码中实现了对 VARBYTE 数据类型的支持。

Teradata BTEQ

AWS Glue

解决了在上下文菜单中禁用转换为 AWS Glue 选项的问题。

Teradata BTEQ

亚马逊 Redshift RSQL

解决了转换后的代码中缺少数据类型的问题。

Teradata BTEQ

亚马逊 Redshift RSQL

解决了在转换后的代码中错误引用替代变量的问题。

Teradata BTEQ

亚马逊 Redshift RSQL

修复了将替换变量与FastLoad 脚本中的值进行转换时出现的问题。

Vertica

Amazon Redshift

在转换后的代码中实现了对 TIME 数据类型的支持。

Vertica

Amazon Redshift

改进了 SELECT DISTINCTORDER BY 表达式的转换。

Vertica

Amazon Redshift

增加了对约束转换的支持。

Vertica

Amazon Redshift

解决了评估报告未保存为逗号分隔值 (CSV) 文件的错误。

B AWS SCT uild 659 的发布说明

来源 目标 新增功能、增强或修复

全部

全部

改进了新建项目向导,该向导可以为多个源数据库生成合并评估报告。

全部

全部

修复了在包含多个源数据库和目标数据库的项目中未创建扩展包的问题。

全部

全部

改进了嵌入在应用程序源SQL代码中的代码的转换。

全部

全部

增加了在 AWS SCT 命令行界面中从不同文件夹运行脚本的功能。

全部

Amazon Redshift

改进了用户在使用 Amazon Redshift 虚拟目标数据库平台的迁移项目中选择运行优化时提供的警告消息。

全部

Aurora SQL

在 Aurora Postgre SQL 兼容版上支持将 Postgre SQL 主版本 13 作为迁移目标。

全部

Amazon RDS for My SQL

实现了默认情况下不区分大小写的代码转换。

Azure Synapse Analytics

Amazon Redshift

解决了命令行界面中源数据库连接失败的错误。

微软SQL服务器

Postgre SQL

Aurora SQL

改进了包括带有联接条件的 UPDATE 语句的过程的转换。

微软SQL服务器

Postgre SQL

Aurora SQL

改进了触发器、存储过程和包含等号后面的值的函数的转换。

微软SQL服务器

Postgre SQL

Aurora SQL

修复了带 DELETE 语句和 OR 运算符的过程的转换程序错误。

微软SQL服务器

Postgre SQL

Aurora SQL

改进了 OUTPUT 子句的转换。

微软 S SQL erver DW

亚马逊 Redshift 和 AWS Glue

改进了 NUMERIC 数据类型的转换。

微软 S SQL erver DW

Amazon Redshift

改进了表别名与原始表同名的视图的转换。

微软 SSIS

AWS Glue

修复了在 “配置 AWS Glue 连接” 窗口中未显示连接凭据的问题。

Netezza

Amazon Redshift

增加了每天重复运行变更数据捕获 (CDC) 数据迁移任务的功能。

Netezza

Amazon Redshift

修复了取消注册数据提取代理后任务选项卡变为非活动状态的问题。

Netezza

Amazon Redshift

修复了用户界面中未显示数据迁移代理注册确认信息的问题。

Netezza

Amazon Redshift

修复了源数据库连接失败并出现加载器错误的问题。

Netezza

Amazon Redshift

解决了打开已保存的项目后数据迁移代理无法运行的错误。

Oracle

RDS适用于甲骨文的亚马逊

支持 Oracle 统一审计。

Oracle

Postgre SQL

Aurora SQL

在 C# 应用程序中实现了SQL代码转换。有关更多信息,请参阅 SQLC# 应用程序中的代码

Oracle

Postgre SQL

Aurora SQL

为区分大小写的对象名称实现了新的转换逻辑,以提高代码转换更改的可见性。 AWS SCT 将大写的对象名称转换为小写。反之亦然; AWS SCT 将小写的对象名称转换为大写。其他对象名称和保留字未经更改即可进行转换。

Oracle

Postgre SQL

Aurora SQL

改进了无 NOT NULL 约束的哈希分区的转换。

Oracle

Aurora SQL

添加了对带有 ENABLE NOVALIDATE 子句的 Oracle CHECKFOREIGN KEYNOT NULL 约束的支持。

Oracle 数据仓库

Amazon Redshift

修复了迁移不正确的浮点数值的问题。

Oracle 数据仓库

亚马逊 Redshift 和 AWS Glue

解决了数据库迁移评估报告中以逗号分隔的值 (CSV) 文件为空列的问题。

SAP ASE

Postgre SQL

Aurora SQL

修复了转换意外中断的问题。

Snowflake

Amazon Redshift

改进了 VARIANT 数据类型的转换。

Teradata

Amazon Redshift

改进了 COLLECT STATISTICS 语句的转换。

Teradata

Amazon Redshift

修复了转换带 PERIOD 列的嵌套视图时操作项 9998 不显示的问题。

Teradata

亚马逊 Redshift 和 AWS Glue

修复了打开已保存的项目后,虚拟 AWS Glue 目标平台未显示在界面中的问题。

Teradata BTEQ

AWS Glue

修复了打开已保存的项目后不支持转换为虚拟 AWS Glue 目标平台的问题。

Teradata BTEQ

亚马逊 Redshift RSQL

改进了转换后的代码的语法高亮显示。

Teradata BTEQ

亚马逊 Redshift RSQL

实现了上传后检查参数值。变量选项卡上会突出显示不支持的值。

Vertica

Amazon Redshift

实现了聚合函数的转换。

Vertica

Amazon Redshift

实现了将投影转换为实体化视图的功能,并改进了显示投影源代码的用户界面。

B AWS SCT uild 658 的发布说明

来源 目标 新增功能、增强或修复

全部

全部

提供与的集成 AWS Secrets Manager。现在,您可以使用存储在 Secrets Manager 中的数据库连接凭证。

全部

全部

在 AWS SCT 命令行界面中添加了对YAML格式脚本的支持。

全部

Amazon Redshift

在数据提取代理中实现了对 Amazon S3 接口终端节点 (VPCE) 的支持。

全部

Amazon Redshift

除了已经支持的亚马逊 Redshift 和组合之外,还增加了对亚马逊 Red AWS Glue shift 虚拟目标数据库平台的支持。

Greenplum

Amazon Redshift

修复了 “另存为 SQL” 选项无法将转换后的SQL代码保存到文件的问题。

IBMDb2 LUW

微软 Azure SQL 数据库

微软SQL服务器

Oracle

SAP ASE

Aurora My SQL

改进了转换以支持兼容 SQL 8.0 的 Amazon Aurora 我的SQL兼容版的新功能。

微软SQL服务器

Aurora My SQL

Aurora SQL

我的 SQL

Postgre SQL

修复了操作项 810 在需要时不会出现的问题。

微软SQL服务器

Aurora SQL

Postgre SQL

改进了带 UPDATEDELETEINSERT 语句的过程的转换。

微软SQL服务器

Aurora SQL

Postgre SQL

修复了操作项 7810 在需要时不会出现的问题。

微软SQL服务器

Aurora SQL

Postgre SQL

改进了嵌套在 IF...ELSE 语句中的 EXEC 语句的转换。

微软SQL服务器

Aurora SQL

Postgre SQL

改进了索引视图的转换。

Netezza

Amazon Redshift

通过在变更数据捕获 (CDC) 操作中跟踪满负荷期间的实时事务,改进了数据迁移代理。现在,如果CDC会话计划在特定时间开始,则可以停止数据迁移任务。此外,使用停止任务后,您还可以在控制台中看到错误日志记录级别CDC。

Oracle

全部

增强了表格加载器,以确保 AWS SCT 加载带有共享选项的对象。

Oracle

Aurora SQL

Postgre SQL

改进了 SYSDATE 函数的转换,并增加了在转换设置中更改时区的功能。

Oracle

Aurora SQL

Postgre SQL

解决了未转换动态语句的问题。

Oracle

Aurora SQL

Postgre SQL

修复了转换后的代码不包含系统生成的名称的问题。

Oracle

Oracle 数据仓库

Aurora SQL

Postgre SQL

改进了嵌套在触发器中的 SELECT 语句的转换。

Oracle 数据仓库

Amazon Redshift

改进了扩展包中 TO_DATETO_TIMESTAMPTO_TIMESTAMP_TZ 函数的转换。

Snowflake

Amazon Redshift

为每个对象或每条语句添加了一个选项,可以将转换后的SQL代码保存在不同的文件中。

Teradata

Amazon Redshift

改进了 CONCAT 函数的转换。

Teradata

Amazon Redshift

改进了嵌套在 WHERE 子句中的 SELECT 语句的转换。

Teradata

Amazon Redshift

解决了用户删除并重新创建表后 SETMULTISET 表转换不正确的问题。

Teradata

Amazon Redshift

改进了包含 WITH 子句的过程的转换。

Teradata

Amazon Redshift

改进了 DATE 数据类型的转换。

Teradata

亚马逊 Redshift RSQL

解决了FastExport 脚本转换过程中发生意外转换器错误的问题。

Teradata BTEQ

亚马逊 Redshift RSQL

添加了对将联接索引转换为实体化视图的支持。

Teradata BTEQ

亚马逊 Redshift RSQL

增加了对包含多行的 TITLE 定义的转换的支持。

Teradata BTEQ

亚马逊 Redshift RSQL

解决了未转换地理空间数据类型大小的问题。

Teradata BTEQ

亚马逊 Redshift RSQL

修复了参数名称转换为小写字符的问题。

Teradata BTEQ

亚马逊 Redshift RSQL

修复了嵌套在 MACRO 语句中的存储过程未转换的问题。

Vertica

Amazon Redshift

改进了 ALL 运算符的转换。

Vertica

Amazon Redshift

解决了未应用转化设置中的 Use Union all view? 选项的问题。

Vertica

Amazon Redshift

改进了 TIMETIME WITH TIMEZONE 数据类型的转换。

Vertica

Amazon Redshift

解决了加载弹性表时的问题。

已解决的问题:
  • 常规改进。

B AWS SCT uild 657 的发布说明

来源 目标 新增功能、增强或修复

全部

全部

已将 Apache Log4j 升级到版本 2.17,以解决安全漏洞问题。

全部

Amazon Redshift

改进了架构优化项目,其中密钥管理统计数据未保存在 AWS SCT 项目中。

Amazon Redshift

Amazon Redshift

修复了服务器信息更新问题。

Apache Cassandra

Amazon DynamoDB

修复了使用 AWS SCT 命令行界面时映射规则的问题。

Apache Cassandra

Amazon DynamoDB

解决了由于证书中的标题更新而未创建迁移任务的问题。

微软SQL服务器

Aurora SQL

Postgre SQL

修复了一个问题,即在 Microsoft SQL 服务器程序与动态SQL转换过程中,操作项 7672 不会出现。

Azure SQL 数据库

微软SQL服务器

Aurora SQL

Postgre SQL

改进了表值函数的转换。

Azure SQL 数据库

微软SQL服务器

Aurora SQL

Postgre SQL

解决了使用默认返回值的存储过程中的 OUT 参数未转换为 INOUT 参数的问题。

Greenplum

Amazon Redshift

通过从 QueryLog 表中查找最常用的表和列,改进了优化策略。

微软SQL服务器

Aurora SQL

Postgre SQL

修复了以下内容的转换问题:

  • 字符串连接赋值运算符(+=

  • SCOPE_IDENTITY 函数

  • varchar(max) 数据类型

微软SQL服务器

Aurora SQL

Postgre SQL

改进了使用不支持的函数的视图的转换。

微软SQL服务器

Aurora SQL

Postgre SQL

修复了另一个函数的参数的不支持的函数转换不正确的问题。

微软SQL服务器

Aurora 的 Babelfish Postgre SQL

改进了过渡表引用的转换。

微软 S SQL erver DW

Amazon Redshift

在源数据库元数据树中添加了聚合函数类别。

微软 S SQL erver DW

Amazon Redshift

改进了 TIME 数据类型的转换。

Azure Synapse Analytics

Greenplum

Netezza

微软 S SQL erver DW

Snowflake

Teradata

Amazon Redshift

修复了使用虚拟目标数据库平台时 DROPCREATE 脚本未保存的问题。

微软SQL服务器集成服务

AWS Glue

解决了源对象的脚本未显示在用户界面中的问题。

Netezza

Amazon Redshift

通过为排序规则选择事实数据表和适当的维度,改进了优化策略。

Oracle

Aurora SQL

Postgre SQL

解决了不正确转换使用序列号的 Oracle 触发器的问题。

Oracle

Aurora SQL

Postgre SQL

改进了带有公共数据库链接的视图的转换。

Oracle 数据仓库

Amazon Redshift

通过分析索引列的基数,改进了优化策略。

Oracle 数据仓库

Amazon Redshift

修复了带有字符串连接的自定义用户定义标量函数被转换不正确的问题。

Snowflake

Amazon Redshift

修复了用户界面中未显示 “另存为 SQL” 选项的问题。

Teradata

Amazon Redshift

修复了统计数据收集失败并出现 LOADER ERROR 异常的问题。

Teradata

Amazon Redshift

修复了用户界面中未显示创建报告选项的问题。

Teradata

Amazon Redshift

改进了 CAST 函数的转换。

Teradata

Amazon Redshift

修复了 ST_Line_Interpolate_Point 转换失败的问题。

Teradata

Amazon Redshift

从 Python 库路径中删除了一个意外值。

Teradata

亚马逊 Redshift RSQL

修复了在转换多个 FastLoad脚本时出现的解析器错误。

Teradata BTEQ

亚马逊 Redshift RSQL

改进了 DATABASE 命令和几何数据类型的转换。

Teradata BTEQ

AWS Glue

修复了用户界面中源脚本和目标脚本同步不正确的问题。

已解决的问题:
  • 常规改进。

B AWS SCT uild 656 的发布说明

来源 目标 新增功能、增强或修复

全部

全部

在一个项目中增加了对多个源数据库和目标数据库的支持。用户现在可以创建映射规则,以匹配同一个项目中的不同数据库架构和目标平台。

全部

全部

增加了对虚拟目标数据库平台的支持。现在,用户无需连接到目标数据库即可查看其源数据库架构的 AWS SCT 转换情况。

全部

全部

用户界面改进:

  • 在源元数据树和目标元数据树中添加了连接服务器断开与服务器的连接选项。

  • 添加了从 AWS SCT 项目中移除数据库服务器的选项。

Cassandra

Amazon DynamoDB

解决了 CASSANDRA_HOME 变量在 cassandra.yamlconf 文件夹后面没有斜杠(/)的搜索问题。

Cassandra

Amazon DynamoDB

增加了对亚马逊 Linux 2 的亚马逊系统映像 (AMI) 的支持。

Cassandra

Amazon DynamoDB

改进了为 Cassandra 提供的密钥不正确时出现的错误消息。

Cassandra

Amazon DynamoDB

通过根据目标数据库的版本更改 cassandra-env.yaml 文件中的属性来改进转换。

Cassandra

Amazon DynamoDB

将目标 Cassandra 数据中心的 Java 版本提高到 1.8.0。

Greenplum

Amazon Redshift

改进了项目设置中的优化策略。

Greenplum

Amazon Redshift

解决了数据迁移问题,其中对象未应用于数据库并出现此错误:An I/O error occurred while sending to the backend.

Greenplum

微软 S SQL erver DW

Amazon Redshift

解决了用户界面中未显示 Apply RTRIM to string columns 选项的问题。

微软SQL服务器

Aurora 的 Babelfish Postgre SQL

为 Aurora Postgre 添加了对 Babelfish SQL 作为目标平台的支持。用户现在可以创建评估报告,以估计 Aurora Postgr SQL e 从 Server 到 Babelfish 的迁移。SQL

Netezza

Amazon Redshift

改进了项目设置中的优化策略。

SAP ASE

Aurora SQL

Postgre SQL

实现了为索引生成唯一名称的功能。

SAP ASE

Aurora SQL

Postgre SQL

修复了目标脚本中索引列重复的问题。

Snowflake

Amazon Redshift

解决了用户界面中未显示隐藏空架构隐藏空数据库隐藏系统数据库/架构选项的问题。

Teradata

亚马逊 Redshift RSQL

增加了对将 Teradata MultiLoad 作业脚本转换为 Amazon RSQL Redshift 脚本的支持。

Teradata

亚马逊 Redshift RSQL

修复了在 FastLoad 和 FastExport 脚本中转换替换变量时出现的问题。

Teradata

亚马逊 Redshift RSQL

修复了从摘要选项卡切换后操作项选项卡未显示操作项的问题。

Teradata

亚马逊 Redshift RSQL

解决了FastExport 脚本转换期间生成报告后出现错误的问题。

Teradata

亚马逊 Redshift RSQL

解决了 Shell 脚本转换后的格式问题。

Teradata

亚马逊 Redshift RSQL

修复了一个问题,现在可以在转换后的脚本中注释 AI 13177。

Teradata

Amazon Redshift

修复了时态表转换失败的问题。

Teradata

Amazon Redshift

改进了 SET QUERY_BAND 语句的转换。

Teradata

Amazon Redshift

修复了 NORMALIZE 操作转换失败的问题。

Vertica

Amazon Redshift

改进了 AI 17008 的描述。

已解决的问题:
  • 常规改进。

B AWS SCT uild 655 的发布说明

来源 目标 新增功能、增强或修复

Teradata

亚马逊 Redshift RSQL

修复了在使用 FastLoad 或 MultiLoad时确保所有评估问题都显示在报告中的问题。

Teradata

亚马逊 Redshift RSQL

增加了对将 Teradata FastExport 作业脚本转换为 Amazon RSQL Redshift 脚本的支持。

Teradata

亚马逊 Redshift RSQL

修复了使用时确保在离线模式下启用 “将清单保存到 S3” 操作的问题FastLoad。

Teradata

亚马逊 Redshift RSQL

修复了一个问题,以确保映射规则适用于类似的脚本 FastLoad。

Greenplum

Amazon Redshift

已将 Greenplum 支持的最低驱动程序版本提高到 42.2.5。

Greenplum

Amazon Redshift

SSL使用驱动程序版本 42.2.5 或更高版本添加了通过 Greenplum 的连接。

Oracle 数据仓库

Amazon Redshift

改进了对在另一个UDF函数中执行自定义用户定义的标量函数 (UDF) 的支持。

Oracle 数据仓库

Amazon Redshift

修复了函数未应用于数据库并出现此错误的问题:Failed to compile udf

Oracle 数据仓库

Amazon Redshift

通过使用适当的类型声明(pls-type例如,for% ROWTYPE 参数)改进了转换。

Teradata

亚马逊 Redshift RSQL

解决了信息类型评估问题未显示在报告中的问题。

Teradata

亚马逊 Redshift RSQL

在转换某些脚本后解决了转换程序错误。

Teradata

亚马逊 Redshift RSQL

修复了一个问题,现在可以在转换后的脚本中对问题进行评论。

Teradata

Amazon Redshift

解决了转换后 FastExport -EXPORT >-> 'null'改为 CAST ''的问题。

Teradata

Amazon Redshift

解决了如果使用驱动程序版本 1.2.43 在使用 Cause:[JDBC Driver]String index out of range: 0 应用时应用扩展包的某些函数会失败的问题

Teradata

Amazon Redshift

SET表转换— 为插入选择语句添加了SET表模拟。

Teradata

Amazon Redshift

CAST—支持其他数据类型转换。

Teradata

Amazon Redshift

修复了“other_current_time_01”转换失败的问题

Teradata

Amazon Redshift

Teradata FastExport — Amazon RSQL Redshift:改进 Teradata 命令的转换— FastExport FIELD

Teradata

Amazon Redshift

Teradata FastExport — Amazon RSQL Redshift:改进 Teradata 命令的转换— FastExport LAYOUT

Oracle

Postgre SQL

Aurora SQL

解决了重新转换后对象的目标脚本SAVEEXCEPTIONSSTATEMENT已更改的问题。

Oracle

Postgre SQL

Aurora SQL

解决了proc_cursor_with_calc_columns转换后在 BY 子句中ORDER指定错误字段的问题。

Oracle

Postgre SQL

Aurora SQL

已解决:ASSOCIATIVECOLLECTION转换时需要额外的aws_oracle_ext$array_id$temporary变量声明。

Oracle

Postgre SQL

Aurora SQL

已解决:错误地转换了PRIMARYKEY与同一个表所INDEX拥有的同名的 a。

已解决的问题:
  • 常规改进。

B AWS SCT uild 654 的发布说明

来源 目标 新增功能、增强或修复

Oracle

Postgre SQL

Aurora SQL

解决了分层查询伪PRIOR列、列解析错误的问题。

Oracle

Postgre SQL

Aurora SQL

解决了包含斜杠和星号(/*)的多行注释转换不正确的问题。

Oracle

Postgre SQL

Aurora SQL

在扩展包中添加了系统视图 USER COL _ _ COMMENTS 仿真。

Oracle

Postgre SQL

Aurora SQL

改进了引用文字的转换。

DB2 LUW

Postgre SQL

Aurora SQL

改进了在LABEL表、视图、别名或列的描述中添加或替换标签的语句的转换。

Oracle

已替换。SYS USER$ 系统表,带有 DBA _ USERS 视图,并改进了查询。

Oracle 数据仓库

Amazon Redshift

更新了 Oracle 数据仓库元数据查询。

Teradata

亚马逊 Redshift RSQL

增加了对将 shell、Teradata 和 Teradata Basic Teradata FastLoad 查询 () 脚本转换为 Amazon Redshift 脚本BTEQ的支持。RSQL

Teradata BTEQ

亚马逊 Redshift RSQL

解决了“merge_01”转换不正确的问题。

Teradata BTEQ

亚马逊 Redshift RSQL

解决了问题,因此 End 或 Identify (EOI) 出现在脚本末尾的新行。

Azure Synapse

Amazon Redshift

改进了 Azure Synapse 的密码不正确时出现的错误消息。

Teradata

Amazon Redshift

改进了UPDATE语句转换,以按照 Teradata 标准继续使用正确的别名。

Teradata

Amazon Redshift

解决了未收到操作的游标转换错误。

Teradata

Amazon Redshift

解决了 TD NORMALIZE _ OVERLAP 转换会丢掉行的问题。

Teradata

Amazon Redshift

现在支持对增强的 TO_ DATE 功能进行严格的日期检查。

Teradata

Amazon Redshift

改进了内置函数 TO_ NUMBER (n) 的转换。

Teradata

Amazon Redshift

解决了元数据树中缺少架构类别的问题。

Greenplum

Amazon Redshift

在为 Greenplum 表创建虚拟分区时,在列表中添加了 GP_ SEGMENT _ID 选择。

Greenplum

Amazon Redshift

解决了未在目标上应用函数的问题。

MS SQL 服务器 DW

Amazon Redshift

解决了转换后出现转换错误而没有显示 AI 9996 的问题。

MS SQL 服务器 DW

Amazon Redshift

解决了打开扩展包向导时记录错误的问题。

MS SQL 服务器 DW

Amazon Redshift

解决了 Redshift Python 函数使用的注释样式不正确的问题。

Netezza

Amazon Redshift

解决了无法创建带有配置文件的 Netezza—Redshift 扩展包的问题。 AWS

Teradata

亚马逊 Redshift RSQL

改进了 FastLoad SESSIONS命令的转换。

Teradata

亚马逊 Redshift RSQL

改进了 FastLoad 脚本评估报告。

Teradata

亚马逊 Redshift RSQL

实现了 FastLoad WRITER “保存到 S3” 操作。

Teradata

亚马逊 Redshift RSQL

解决了 FastLoad “保存脚本\ 将清单保存到 s3” 按钮未激活的问题。

Teradata

亚马逊 Redshift RSQL

解决了 FastLoad multifile_script 在转换后只创建了一个清单文件而不是预期的三个文件的问题。

Teradata

亚马逊 Redshift RSQL

解决 FastLoad 了 S3 路径中显示多余文件夹的问题。

Teradata

亚马逊 Redshift RSQL

解决 FastLoad 了 S3 路径中清单文件名称不正确的问题。

已解决的问题:
  • 常规改进。

B AWS SCT uild 653 的发布说明

来源 目标 新增功能、增强或修复

Oracle

Postgre SQL

Aurora SQL

实现了转换在被调用函数或过程中SQL创建的动态的功能。

Oracle

Postgre SQL

Aurora SQL

改进了动态SQL转换:将参数作为绑定变量。

Oracle 数据仓库 18、19

Amazon Redshift

改进了 Oracle 到 Redshift 的转换:增强的内置转换功能。聚合LISTAGG;分析。LISTAGG

Oracle 数据仓库 18、19

Amazon Redshift

改进了 Oracle 到 Redshift 的转换:查询新功能。

Vertica

Amazon Redshift

实现了 Vertica 到 Redshift 的转换改进SSL:与 =tr JDBC ue 连接SSL。

MS SQL 服务器 DW

Amazon Redshift

MS S SQL erver 到 Redshift 的转换改进:外部表。

Teradata

Amazon Redshift

Teradata 到 Redshift 的转换改进:INTERVAL数据类型算术运算。

Teradata

Amazon Redshift

Teradata 到 Redshift 的转换改进:支持横向列别名。

Oracle

现在以下加载程序查询使用 DBA_USERS 代替 SYS.USER$

  • get-tree-path-list-by-name-path .sql

  • estimate-table-or-view-constraints-by-schema .sql

  • estimate-table-or-view-constraints-by-selected-schemas .sql

Teradata

Amazon Redshift

改进了SCT将 Teradata 宏转换为 Redshift 存储过程时的注释对齐方式。

Oracle 数据仓库

Amazon Redshift

改进了日期/时间戳格式元素的转换:TO_DATETO_TIMESTAMPTO_TIMESTAMP_TZ

Teradata

Amazon Redshift

解决了 Teradata 游标转换错误。

Teradata

Amazon Redshift

解决了导致转换期间 TD_NORMALIZE_OVERLAP 的属性被删除的问题。

Teradata

Amazon Redshift

解决了SCT转换查询时MAX函数被忽略的问题。

Teradata

Amazon Redshift

SCT现在将 Teradata CHARACTERS 函数转换为 Redshift 函数。LENGTH

Teradata

Amazon Redshift

SCT现在支持FORMAT将大多数常用格式转换CHAR为 TO_。

全部

全部

改进了加密例程的转换。

已解决的问题:
  • 常规改进。

B AWS SCT uild 652 的发布说明

来源 目标 新增功能、增强或修复

微软SQL服务器

Postgre SQL

sp_getapplocksp_releaseapplock 函数添加了应用程序锁定。

Amazon Redshift

命令行界面 (CLI) 改进:实现了脚本命令模式。

Oracle

Postgre SQL

Aurora SQL

在 dynamic 中实现了常规参数采样SQL。

Oracle

Postgre SQL

Aurora SQL

改进SQL了在调用函数或过程中创建的动态转换功能。

微软SQL服务器

Oracle

DB2 LUW

Aurora SQL

每个 lambda 函数仅通过策略部署和配置一次,并且所有可能的源都可重复使用常见的 lambda 函数。

DB2 LUW

Postgre SQL

解决了在DB2LUW用作源时导致错误消息 “9996-严重性严重-发生变压器错误” 的问题。

Teradata

Amazon Redshift

即将发布的 Amazon Redshift 支持递归表表达式。

Azure Synapse

Amazon Redshift

实施了架构优化规则。

Teradata

Amazon Redshift

支持从 Teradata 宏到 Redshift 存储过程的时区转换。

Teradata

Amazon Redshift

Support 支持对PERIOD值进行算术。

Teradata

Amazon Redshift

Support 支持 Teradata 递归公用表表达式的转换 ()。RECURSIVE CTE

Teradata

Amazon Redshift

通过用户设置 enable_case_sensitive_identifier 支持区分大小写的标识符。因此,“COLUMN_” 和 NAME “Column_Name” 变成了不同的列名。

Teradata

Amazon Redshift

解决了十进制数据类型问题,使十进制字段的转换精度相同。

Teradata

Amazon Redshift

解决了间隔算术转换问题,以便间隔算术减法正确转换。

Teradata

Amazon Redshift

将 Teradata 改进NUMBER为DATE类型投射。

Teradata

Amazon Redshift

将 Teradata 改进DATE为类型投射 NUMBER

Teradata BTEQ

Amazon Redshift

改进了PERIOD数据类型转换。

Teradata

Amazon Redshift

解决了为包含GEOMETRY列的表加载元数据的问题,使其现在可以从 Teradata 正确加载。

Teradata

Amazon Redshift

在将 Teradata 宏转换为 Redshift 存储过程时,支持合并语句的转换。

Teradata

Amazon Redshift

改进了从 Teradata 迁移到 Redshift 时简单宏的转换。

Teradata

Amazon Redshift

已确保 Teradata UPDATE 语句的转换按照 Teradata 标准延续正确的别名。

已解决的问题:
  • 常规改进。

B AWS SCT uild 651 的发布说明

来源 目标 新增功能、增强或修复

全部

全部

增强了 AWS SCT 报告,用于更新列出的推荐转化操作项的链接。

MS SQL 服务器

Postgre SQL

增加了对 STR() 函数转换的支持。

MS SQL 服务器

Postgre SQL

增加了对将按位EXOR运算符(^在 Microsoft SQL 服务器中)转换为 Postgre SQL 作为运算符的#支持。

Oracle

Postgre SQL

解决了 Postgre SQL 目标NULL上的 AWS SCT 扩展包aws_oracle_ext.UNISTR(null)功能暂停的问题。 AWS SCT 现在可以处理NULL

Teradata BTEQ

亚马逊 Redshift RSQL

对转换进行了改进,以解决转换亚马逊 Redshift RSQL MERGE 时出现转换错误的问题。

Oracle 数据仓库

Amazon Redshift

实现了增强的内置函数。

Oracle 数据仓库

Amazon Redshift

添加了元数据功能驱动的增强功能,包括自动列表分区 (TBL_ PART _ LIST _AUTO)、多列列表 (TBL_ _ PART MULTI _LIST) 和间隔引用 (TBL_ _ _ _)。PART RANGE INTVAL REF

none

Amazon Redshift

增加了用于 UNION ALL 转换的物理分区的分区表限制。

Teradata

Amazon Redshift

对评估报告的范围进行了转换改进。

Teradata

Amazon Redshift

对复杂的 Teradata MACRO 转换进行了转换改进。

Teradata

Amazon Redshift

改进了 Teradata 宏到 Amazon Redshift 存储过程的转换,同时注释掉不受支持。SQL

Teradata

Amazon Redshift

解决了将 Teradata 宏转换为 Amazon Redshift 存储过程导致别名引用错误的问题。

Teradata

Amazon Redshift

改进了 Teradata QUALIFY 语句的转换。

Teradata

Amazon Redshift

改进了转化,可将注释转发到 Amazon Redshift,并保留对视图执行的更改历史记录。

Teradata

Amazon Redshift

解决了该RESETWHEN条款未导致正确转换的问题。

Teradata BTEQ

Amazon Redshift

改进了包含MERGE语句的BTEQ脚本的转换。

Teradata

Amazon Redshift

添加了用于改进PERIOD数据类型字段转换的内置函数。

微软SQL服务器

Amazon Redshift

增强了数据类型的转换TIME数据类型映射。

全部

全部

增加了对最初出版的PDF格式AWS Schema Conversion Tool CLI参考手册的访问权限。AWS Schema Conversion Tool CLI参见参考资料

已解决的问题:
  • 常规改进。

B AWS SCT uild 650 的发布说明

来源 目标 新增功能、增强或修复

全部

全部

更新并增强了提取代理的使用,包括:

  • 一种与共享存储和专用复制代理配合使用的配置。

  • 将数据提取任务从一个项目导出和导入到另一个项目。

  • 支持 Azure SQL 数据仓库(Azure Synapse)作为源。

  • 使用原生 Netezza 分区。

有关更多信息,请参阅 使用以下命令将数据从本地数据仓库迁移到 Amazon Redshift AWS Schema Conversion Tool

全部

亚马逊 P RDS ostgre 13 SQL

AWS SCT 现在支持将亚马逊 RDS Postgre SQL 13 作为目标。

微软SQL服务器

Aurora SQL

改进了结果集从微软SQL服务器过程到 Aurora Postgre SQL 目标的转换。

Oracle 数据仓库

Amazon Redshift

改进了 Oracle 到 Amazon Redshift 的转换。

Oracle 数据仓库

Amazon Redshift

实现了对动态SQL语句转换的改进。

Oracle 数据仓库

Amazon Redshift

对转化进行了SQLUDF改进。

Oracle 数据仓库

Amazon Redshift

澄清了 AWS SCT 不支持转换的消息EXTERNALTABLES。

Oracle 数据仓库

Amazon Redshift

增强的内置转换函数。

Teradata BTEQ

亚马逊 Redshift RSQL

改进了使用时BTEQ脚本内部替换参数的处理 AWS SCT GUI。

微软 S SQL erver DW

微软SQL服务器

Azure

Azure Synapse

全部

升级了微软SQL服务器、Azure、Azure Synapse 支持的最低JDBC驱动程序版本。

已解决的问题:
  • Teradata:宏转换的额外改进 [] RESOLVED

  • 特殊角色在目标中逃脱导致SQL错误,需要返工才能将它们放回原处 [] RESOLVED

  • 常规改进

B AWS SCT uild 649 的发布说明

来源 目标 新增功能、增强或修复

微软 S SQL erver DW

Amazon Redshift

MSSQL改进 Amazon Redshift 转换以支持时态表。

Oracle 数据仓库

Amazon Redshift

增强了内置函数功能,例如:

转换函数

  • TO_ _ BINARY DOUBLE

  • TO_ _ BINARY FLOAT

  • TO_ NUMBER

  • TO_ DATE

  • TO_ TIMESTAMP

  • TO_ _TZ TIMESTAMP

  • TO_ DSINTERVAL

  • TO_ YMINTERVAL

  • VALIDATE_CONVERSION

Oracle 数据仓库

Amazon Redshift

实现了近似查询处理函数增强,例如:

聚合函数

  • ANY_VALUE

  • APPROX_COUNT_DISTINCT

  • APPROX_COUNT_DISTINCT_DETAIL

  • APPROX_COUNT_DISTINCT_AGG

  • LISTAGG

  • TO_ _ APPROX _ COUNT DISTINCT

Teradata

Amazon Redshift

增强了 Teradata 自动排序键和分配键选择的转换。数据库引擎会自动选择分配键和排序键。在当前项目设置 > 优化策略 > 初始键选择策略对话框中引入了一个标有使用 Amazon Redshift 自动调整表格的单选按钮。

Teradata

Amazon Redshift

增强的 AWS SCT 表加载器可确保从 Teradata AWS SCT 加载所有表。

Teradata

Amazon Redshift

实施了转换增强功能,以便 Amazon Redshift 支持包含简单子句的关联子查询模式。WHERE NOT EXISTS

Teradata

Amazon Redshift

增加了对在宏中使用ECHO命令的支持。

DB2 LUW

Postgre SQL

Aurora SQL

实现了对DYNAMICRESULTSSETS转换的支持,包括:

  • 游标子句 WITH RETURN /T WITH RETURN O CLIENT

  • DYNAMICRESULTSETS例行子句转换

微软SQL服务器

Oracle

DB2 LUW

SAP ASE

Aurora SQL

实现了对当前 Aurora RDS Postgre SQL 作为目标的支持。

微软SQL服务器

Oracle

DB2 LUW

SAP ASE

MariaDB

支持将 MariaDB 10.5 作为目标。

微软SQL服务器

MariaDB

实现了对 INSERT-RETURNING 的支持,它返回插入行的结果集。

Oracle

Aurora SQL

增加了对从 Oracle 转换为 Aurora Postg SQL re 的XMLFOREST函数的支持。

已解决的问题:
  • 常规改进。

B AWS SCT uild 648 的发布说明

来源 目标 新增功能、增强或修复

Oracle

Postgre SQL

亚马逊 Aurora Postgre SQL-兼容版

Aurora Postgre SQL 扩展包实现了自定义应用模式:数字/日期和文本类型的运算符。

Oracle

微软SQL服务器

DB2 LUW

Aurora SQL

Aurora Postgre Lamb SQL da Invoke 配置已实现:创建 aws_lambda 扩展;向 Aurora Postgre 集群分配IAM角色。SQL

  • Oracle-电子邮件、作业、队列、文件 WebAgent

  • DB2—电子邮件、任务、文件

  • 微软SQL服务器 — 电子邮件、代理

Oracle

Postgre SQL

FORALL语句转换重构已实现:

  • FORALL声明

  • FORALL ... SAVE EXCEPTIONS

  • RETURNINGINTO与 BULK COLLECT

  • SQL% BULK _ EXCEPTIONS 系统集合

Oracle 数据仓库 18、19

Amazon Redshift

Oracle 到 Amazon Redshift 的转换改进:增强转换内置函数的功能。聚合LISTAGG;分析。LISTAGG

Oracle 数据仓库 18、19

Amazon Redshift

Oracle 到 Amazon Redshift 的转换改进:查询新功能。

Vertica

Amazon Redshift

Vertica 到 Amazon Redshift 的转换改进已实现SSL:与 =tr JDBC ue 连接SSL。

微软 S SQL erver DW

Amazon Redshift

微软SQL服务器到 Redshift 的转换改进:外部表。

Teradata

Amazon Redshift

Teradata 到 Redshift 的转换改进:INTERVAL数据类型算术运算。

Teradata

Amazon Redshift

Teradata 到 Redshift 的转换改进:支持横向列别名。

已解决的问题:
  • 常规改进

B AWS SCT uild 647 的发布说明

来源 目标 新增功能、增强或修复

微软SQL服务器

微软SQL服务器

RDS现在支持数据库邮件功能。

微软SQL服务器

我的 SQL

实现每种标识符类型的最大名称-SQL 服务器中对象名称(例如表、约束、列)的最大长度为 128 个字符。My 中对象名称的最大长度SQL为 64 个字符。要将转换后的对象写入 “我的SQL数据库”,您需要缩短它们的名称。为防止剪切后出现重复名称,您需要在新名称中添加原始对象名称的“校验和”。

按如下方式剪切长度超过 64 个字符的名称:

[first N chars]() + "" + [checksum]()

[first N chars] = 64 - 1 - [length of checksum string]

例如:

example_of_a_test_schema_with_a_name_length_greater_than_64_characters ?? example_of_a_test_schema_with_a_name_length_greater_than_64_9703

Oracle

我的 SQL /Aurora 我的 SQL

实现了存储对象注释的加载和转换。例如,处理表格上的注释以及处理表格/视图列上的注释。

Teradata

Amazon Redshift

增加了对TIME数据类型转换的支持。

Teradata

Amazon Redshift

转换改进 — TD NORMALIZE _ OVERLAP 已实现。

微软 S SQL erver DW

Amazon Redshift

转换改进 — SELECT 有WITH条款;SELECT没有 FROM

全部

全部

AWS SCT Data Migration Service Assessor (DMSA) — 这项新功能使您能够评估多台服务器并收到一份摘要报告,该报告显示了您的环境的最佳目标方向。

全部

全部

AWS SCT 向导-目标比较现在可以在单个表格视图中显示目标之间的差异。

全部

全部

树筛选器用户界面:重新设计的元数据筛选器可处理更复杂的筛选模式。

全部

全部

评估报告:重新设计的警告部分提供了对问题的更好描述和更清晰的理解。

已解决的问题:
  • 常规改进

  • 数据提取器-子任务失败, ConcurrentModificationException [] RESOLVED。

  • Microsoft SQL Server to My SQL — 最大标识符长度 [RESOLVED]。

B AWS SCT uild 646 的发布说明

来源 目标 新增功能、增强或修复

Oracle

Postgre SQL

改进了 TM 格式模型的实现。

Oracle

Postgre SQL

SP 格式掩码仅为英语提供对 SP 后缀的基本支持。

Oracle

Postgre SQL

Oracle 长对象名称处理 — AWS SCT 现在根据目标最大标识符长度属性处理 Oracle 长对象名称。

Amazon Redshift

AZ64使用 Amazon Redshift 编码 AWS SCT — AZ64 为某些数据类型添加了压缩编码

Teradata

Amazon Redshift

增加了对隐式事务转换的支持。

Teradata

Amazon Redshift

增加了对 Teradata 地理空间内置函数:ST_LineString 方法

Greenplum

Amazon Redshift

Greenplum 序列转换:在“属性”选项卡中添加了以下项目:最小值最大值增量周期

Greenplum

Amazon Redshift

解析器:添加了“char”数据类型解析。

Greenplum

Amazon Redshift

字符转换长度-更新了字符类型的 PL/pG SQL 转换。

Greenplum

Amazon Redshift

解决了 Greenplum 分配密钥选择的问题,即表有DISTRIBUTIONKEY但 AWS SCT 无法识别和获取表格。RANDOMLY DISTRIBUTED

Teradata

Amazon Redshift

Teradata 游标支持:增加了对游标转换的支持。

Teradata

Amazon Redshift

身份列:添加了对身份列转换的支持。

Teradata

Amazon Redshift

INTERVAL数据类型-增加了对INTERVAL数据类型转换的支持。

已解决的问题:
  • 常规改进

  • Greenplum:由于日志 [RESOLVED] 中存在错误,无法运行转换。

  • MSSQL— PostgreSQL:转换LAG函数 [RESOLVED] 时出现转换器错误。

  • MSSQL— PostgreSQL:SCOPE_ IDENTITY [RESOLVED]。

  • AWS SCT 悬而未决的 DW 项目 [RESOLVED].

  • 需要映射规则来删除 AWS SCT [RESOLVED] 中列名上的额外空格。

B AWS SCT uild 645 的发布说明

来源 目标 新增功能、增强或修复

Teradata

Amazon Redshift

提供解决方案来解析 Teradata 非完全限定视图(视图名称或视图中的非完全限定对象)。

Teradata

Amazon Redshift

为计算节点添加了对ASCII函数的支持。

Teradata

Amazon Redshift

当在CHAR定义为的 Teradata 中 AWS SCT 发现多字节数据时CHAR(N),该数据将转换为 Amazon VARCHAR(3*N) Redshift。

Teradata

Amazon Redshift

提供日期和数字之间的 Teradata CAST 转换。

  • SELECT Cast('2020-07-17' AS BIGINT)

  • SELECT Cast(20200630 - 19000000 AS DATE)

Teradata

Amazon Redshift

支持将 Teradata PERIOD 数据类型转换为两个 Amazon Redshift TIMESTAMP 列:

  • PERIOD(TIMESTAMP)

  • PERIOD(TIMESTAMP WITH TIMEZONE)

Teradata

Amazon Redshift

支持使用 RESET WHEN 子句转换 Teradata RANK 函数。

Teradata

Amazon Redshift

改进了对CAST显式数据类型转换和CASTs对表达式的隐式支持。

Teradata

Amazon Redshift

报告不支持的关联子查询模式。有关更多信息,请参阅《Amazon Redshift 数据库开发人员指南》中的关联的子查询

none

Amazon Redshift

改进了表格限制对RA3节点类型的支持。

Teradata

Amazon Redshift

增加了对 Teradata 地理空间数据提取的支持。有关更多信息,请参阅《Amazon Redshift 数据库开发人员指南》中的在 Amazon Redshift 中查询空间数据

微软SQL服务器

Postgre SQL

添加了选项 convert_procedures_to_function

已解决的问题:
  • 常规改进

B AWS SCT uild 644 的发布说明

1.0.643 AWS SCT 版本的更改已合并到 1.0.644 版本中 AWS SCT 。

来源 目标 新增功能、增强或修复

Teradata

Amazon Redshift

多项转化改进。

  • 改进了使用表别名的 QUALIFY 的转换。

  • 改进了 IN 运算符的转换。

  • 改进了 LIKE 运算符的转换。

  • 通过突出显示转换后的代码中的问题改进了转换。

  • 改进了中QUALIFY子句顺序不寻常的WHERE转换SQL。

  • 修复了在程序 UPD_FT_SVC_TRANS_BH_CBH_INDJOIN() 结构转换期间发生的转换程序错误。

  • 改进了宏到存储过程的转换。

添加了特殊 AWS SCT CLI命令,这些命令可以解析提供的 sql/bteq 脚本并生成有关源代码中遇到的语法结构数量的报告。

  • BTEQ命令计数

  • 计数 HANDLERS

  • CAST案例数

  • DML/个DDL案数量

  • 可DMLs更新的视图数量

添加了评估报告操作项:Amazon Redshift 不支持自定义日期格式的 Teradata 列。

Oracle

Postgre SQL /Aurora SQL

添加了保存扩展包安装脚本的功能。

更改了 AI 5334 的严重性级别。

提高了使用记录作为包变量 IMPLEMENTATION 的性能。

增加了 XMLAGG 聚合函数支持

IBMDb2

Postgre SQL /Aurora SQL

添加了有关存储对象实施的注释的加载和转换。

SQLDW 女士

Amazon Redshift

转换改进:已解决 PATINDEX 问题。

用户界面改进:

  • 另存SQL为源树实现。

  • 为多文件脚本的生成添加了附加逻辑。

Vertica

Amazon Redshift

用户界面改进:另存SQL为源树实现。

已解决的问题:
  • 总体改进 Teradata 和 Amazon Redshift 之间的转换

  • 一般错误修复和用户界面改进

B AWS SCT uild 642 的发布说明

1.0.642 AWS Schema Conversion Tool 版本的更改。

注意

AWS Schema Conversion Tool (AWS SCT) build 1.0.642 更改适用于 Windows、Ubuntu 和 Fedora。没有适用于 macOS 的 1.0.642 版本。

来源 目标 新增功能、增强或修复

微软 SSIS

AWS Glue

已实现将 Microsoft SQL 服务器集成服务 (SSIS) ETL 包转换为 AWS Glue。有关更多信息,请参阅 转换SSIS AWS Glue 为 AWS SCT

Oracle

mariaDb/ SQL MODE = //My /Amazon Aurora ORACLE 我SQL的 SQL

在WITH条款中实现了 PL/ SQL 声明部分。

Oracle

Postgre SQL /Aurora SQL

添加了对 DBMS_SESSION.RESET_PACKAGEDBMS_SESSION.MODIFY_PACKAGE 的支持。

Vertica

Amazon Redshift

允许将SQL脚本从 Vertica 数据库导出到 Amazon Redshift。

已解决的问题:
  • 评估报告增强功能。

  • 评估报告用户界面增强功能。

  • 添加从用户界面更改JVM设置的功能。

  • 常规改进。

AWS SCT 版本 641 的发布说明

1.0.641 AWS Schema Conversion Tool 版本的更改。

注意

AWS Schema Conversion Tool (AWS SCT) build 1.0.641 更改适用于 Windows、Ubuntu 和 Fedora。没有适用于 macOS 的 1.0.641 版本。

来源 目标 新增功能、增强或修复

Oracle/ms /My /Postgre /D SQL b2 SQL SQL LUW

全部

在.csv 文件中生成时间报告计算结果。

Teradata

Amazon Redshift

增加了对CSUM函数的支持。

增加了对 Teradata 地理空间数据类型的支持。

Teradata

全部

增加了对转换IDENTITY列的支持。

Greenplum

Amazon Redshift

在 Greenplum 表转换AUTO期间添加了对分配方式的支持。

SAP ASE

全部

在.csv 文件中生成时间报告计算结果。

已解决:

  • 各种错误修复。

  • 各种性能改进。

B AWS SCT uild 640 的发布说明

1.0.633、1.0.634、1.0.635、1.0.636、1.0.637、1.0.637、1.0.638、1.0.639 和 1.0.640 AWS SCT 版本的更改已合并到 1.0.640 版本中。 AWS SCT

注意

AWS SCT build 1.0.640 更改适用于 Windows、Ubuntu 和 Fedora。这些更改不适用于 macOS。

你无法在苹果 mac AWS SCT OS 上安装 1.0.640 或更高版本。 AWS SCT 版本 1.0.632 是最后一个支持在苹果 macOS 上安装的版本。

在下表中,您可以找到 AWS Schema Conversion Tool 版本的功能和错误修复(它们已并入 1.0.640 版本)的列表。这些表按源引擎对功能和错误修复进行分组。

版本 1.0.640 Oracle 更改

下表列出了内部版本 1.0.640 更改,其中 Oracle 是源引擎。

来源 目标 新增功能、增强或修复

Oracle

Postgre SQL

Aurora SQL

在 Java 和 Pro*C 应用程序中实现了SQL代码转换。

Oracle

Postgre SQL

Aurora SQL

改进了在WHERE子句中使用以下函数时的性能:

  • aws_oracle_ext.to_date

  • aws_oracle_ext.to_char

  • aws_oracle_ext.to_number

  • aws_oracle_ext.sysdate

  • aws_oracle_ext.sys_context

Oracle

RDSMariaDB 10.4

为所有在线事务处理 () 供应商添加了 RDS MariaDB 10.4 支持。OLTP

Oracle

Postgre SQL /Aurora SQL

添加了对 DBMS _ 的支持UTILITY。 GET_ TIME。

增加了以下模拟:

  • DBMS_UTILITY.GET_TIME

  • DBMS_UTILITY.FORMAT_CALL_STACK

  • DBMS_UTILITY.CURRENT_INSTANCE

Oracle

MariaDB/my /Aurora 我的/ SQL 微软SQL服务器模式 SQL =甲骨文/Postgre/Aurora Postgre/Oracle SQL SQL RDS

增加了对 TABLE (DATA、EXTENDEDDATA)、(、) 和 VIEW SEQUENCE (DATAEXTENDEDDATADATA) 的共享子句支持

Oracle

Postgre SQL /Aurora Postgre SQL RDS

可以扩展列的DEFAULT定义,使其适用于显式NULL插入。DEFAULT

该DEFAULT子句有一个新的 ON NULL 子句。当语句尝试分配计算结果为的值时,这个新子INSERT句指示数据库分配指定的默认列值。NULL

Oracle

MariaDB/MariaDB (=) SQL MODE ORACLE

增加了对“身份列”的支持,该列在插入时自动增加。

全部

全部

从 8 升级到 Amazon Cor JDK retto 11。JDK有关更多信息,包括下载链接,请参阅 Amazon Corretto 11 用户指南中的什么是 Amazon Corretto 11?

全部

全部

在评估报告中增加了有关用户数据库中可能存在的不一致之处的信息。

Oracle

MariaDB 10.2/MariaDB 10.3/My /Aurora 我的/Postgre/Aurora Postg SQL re SQL SQL SQL

DEFAULT子句有一个新ON NULL子句,当语句尝试分配计算结果为的值时,该子INSERT句指示数据库分配指定的默认列值。NULL

Oracle

Oracle RDS /My /Aurora My SQL /PostgreSQL/SQLAurora P SQL

增加了对 IDENTITY 列的支持。

Oracle

我的 SQL 8.x

增加了对CHECK约束的支持。

Oracle

Postgre SQL /Aurora SQL

NOTNULL使用扩展包例程实现了检查 ANYDATA NULL IS /IS。

实现了基于VALUE函数的查询中使用的TABLE函数的XMLSequence仿真。

添加了 DBMS _ 对以下内置例程的LOB支持:

  • DBMS_LOB.CREATETEMPORARY

  • DBMS_LOB.FREETEMPORARY

  • DBMS_LOB.APPEND

全部

SQL服务器

SQL服务器 2019:增加了对新索引属性 OPTIMIZE _ FOR SEQUENTIAL _ 的支持KEY。

SQL服务器 2017:增加了对图形数据库节点和边缘表类型的支持。

SQL服务器 2016:增加了对的支持TEMPORALTABLES。

全部

全部

实现了使用虚拟分区覆盖物理分区的功能。数据仓库提取器根据创建的虚拟分区提取数据。

Oracle

Amazon Redshift

在嵌套块中实现了游标属性的转换。

Amazon Redshift 不支持集合。相关变量转换为VARCHAR。除将一个变量分配给另一个变量之外的所有集合操作都将被拒绝,包括启动和集合元素访问。

实现了亚马逊 Redshift 分发方式 =。AUTO

Oracle

Postgre SQL /Aurora SQL

如果在 Postgre 中保留了 Oracle 中的非保留词SQL,则以下情况成立:

  • 如果此非保留字带引号,则其大小写形式将保留,并保留引号。

  • 如果此非保留字不带引号,则它将被转换为大写形式并加上引号。

实现了使用函数作为LTRIMRTRIM、和函数的输入的TRIM功能。

SELECTDISTINCT,ORDERBY 表达式必须出现在选择列表中。

对于位于带DEFAULT值的参数之后的游标参数, AWS SCT 添加 DEFAULT IS 子NULL句

源OUT光标参数将转换为 IN 游标参数。

已通过在“转换设置”下添加“包变量逻辑实现”选项来重新实现包变量。可用的设置为:“会话变量”和“plv8 全局对象”。默认值为“会话变量”。

使用 dblink 和 TRANSACTION pg AUTONOMOUS _background 实现了 _ 编译指令支持。

Oracle

全部

已实现视图 SYS _%_ _ TAB。COMMENTS

Oracle

Postgre SQL

Postgre SQL 不支持过滤器的变量输入。从 Oracle 转换到 Postgre 时SQL,如果遇到变量筛选器,现在会报告异常。

Oracle

Amazon Redshift

实现了存储的代码FOR... LOOP光标转换改进。

已使用默认参数实现函数/过程的存储代码调用。

实现了不UPDATE带WHERE子句的别名存储代码功能。

实现的存储代码函数使用 d SELECT FROM ual 执行其他案例。

实现了存储的代码 Table% ROWTYPE 参数和包变量。

实现了用于JAVA和外部过程的存储代码。

在存储代码中实现了标准 Oracle 包。

版本 1.0.640 微软服务器变更 SQL

下表列出了以 Microsoft SQL 服务器为源引擎的 1.0.640 版本更改。

来源 目标 新增功能、增强或修复

微软 Azure/ 微软服务器 SQL

Postgre SQL /Aurora Postgr SQL e /我的/Auror SQL SQL

增加了对COLUMNSTORE索引的支持。

微软SQL服务器

RDSMariaDB 10.4

为所有在线事务处理 () 供应商添加了 RDS MariaDB 10.4 支持。OLTP

Azure/ 服务器 SQL

MariaDB/my /Aurora My /Postgre SQL /Aurora P SQL SQL SQL

添加了对 OPTIMIZE _ _ FOR SEQUENTIAL _ KEY index 属性的支持。

Azure/ 服务器 SQL

我的 SQL /Aurora 我的/Postgre SQL /Aurora Post SQL SQL

增加了对数据库节点和边缘表类型的支持。

Azure/ 服务器 SQL

MariaDB/my /Aurora My /Postgre SQL /Aurora P SQL SQL SQL

增加了对的支持TEMPORALTABLES。

全部

全部

从 8 升级到 Amazon Cor JDK retto 11。JDK有关更多信息,包括下载链接,请参阅 Amazon Corretto 11 用户指南中的什么是 Amazon Corretto 11?

全部

全部

在评估报告中增加了有关用户数据库中可能存在的不一致之处的信息。

Azure/ 服务器 SQL

我的 SQL /Aurora My /Postgre SQL /Aurora Postgre SQL /M SQL

添加了对SQL服务器图架构DML处理的支持。

SQL服务器

Aurora SQL

增加了用于转换不带 par_ 前缀的参数的选项。

Azure/ 服务器 SQL

我的 SQL 8.x

增加了对CHECK约束的支持。

全部

SQL服务器

SQL服务器 2019:增加了对新索引属性 OPTIMIZE _ FOR SEQUENTIAL _ 的支持KEY。

SQL服务器 2017:增加了对图形数据库节点和边缘表类型的支持。

SQL服务器 2016:增加了对的支持TEMPORALTABLES。

全部

全部

实现了使用虚拟分区覆盖物理分区的功能。数据仓库提取器根据创建的虚拟分区提取数据。

SQL服务器

AWS Glue (Python 外壳)

转换改进,包括:

  • 实现了到 Python.String 的内置函数转换。

  • 已实现EXECUTE并存储EXEC在代码中。

  • 已使用表类型实现。

Azure/ 服务器 SQL

Postgre SQL /Aurora SQL

已实现将 $ TMP 程序设为可选。

SQL服务器

我的 SQL /Aurora 我的 SQL

带日期的扩展算术运算。

构造仿真 'TOP(表达式)WITHTIES。

在调用带生成的 refcursor 的过程后,refcursor 现在将关闭。

Aurora My 不支持设置GLOBAL隔离级别SQL。只能更改会话范围。事务的默认行为是使用REPEATABLEREAD和一致性读取。设计用于的应用程序READCOMMITTED可能需要修改。或者,他们可以将默认值明确更改为READCOMMITTED。

SQL服务器

AWS Glue (Python 外壳)

SQL服务器语句会生成完整的结果集,但有时最好一次处理一行结果。在结果集上打开游标将允许一次处理结果集中的一行结果。可以将游标分配给具有游标数据类型的变量或参数。

实现了封装一系列用于存储代码的 Transact-SQL 语句,这样即使 Python 不支持SQL服务器和 asBEGIN,也可以运行一组 Transact-SQL 语句。END control-of-flow

SQL不支持服务器LABEL和GOTO语句 AWS Glue。如果 AWS SCT 在代码中遇到标签,则会跳过该标签。如果 AWS SCT 遇到GOTO语句,则会对其进行注释。

SQL服务器

Amazon Redshift

通过实现 IF... 实现了对存储代码的 Transact-SQL 语句的条件处理 ELSE控制。

实现了封装一系列用于存储代码的 Transact-SQL 语句,这样一组Transact-SQL 语句就可以作为一个块运行。支持嵌套BEGIN... END方块。

已实现SET并存储SELECT在代码中。

通过CREATEINDEX在表上创建用户指定的排序键在 Amazon Redshift(不支持索引)中实现。

版本 1.0.640 我的更改 SQL

下表列出了 1.0.640 版本的更改,其中 My SQL 是源引擎。

来源 目标 新增功能、增强或修复

我的 SQL

Postgre 12.x SQL

增加了对生成的列的支持。

全部

全部

从 8 升级到 Amazon Cor JDK retto 11。JDK有关更多信息,包括下载链接,请参阅 Amazon Corretto 11 用户指南中的什么是 Amazon Corretto 11?

全部

全部

在评估报告中增加了有关用户数据库中可能存在的不一致之处的信息。

我的 SQL

Postgre SQL /Aurora Post SQL gre 11

增加了对以下内容的支持:

  • 在SQL存储过程中嵌入事务。

  • CALLSQL存储过程的能力。

  • 创建SQL存储过程的能力。

全部

SQL服务器

SQL服务器 2019:增加了对新索引属性 OPTIMIZE _ FOR SEQUENTIAL _ 的支持KEY。

SQL服务器 2017:增加了对图形数据库节点和边缘表类型的支持。

SQL服务器 2016:增加了对的支持TEMPORALTABLES。

全部

全部

实现了使用虚拟分区覆盖物理分区的功能。数据仓库提取器根据创建的虚拟分区提取数据。

版本 1.0.640 Postgre 改动 SQL

下表列出了以 Postgre SQL 为源引擎的版本 1.0.640 版本的更改。

来源 目标 新增功能、增强或修复

Postgre SQL

我的 SQL 8.x

我SQL现在支持创建索引表达式值而不是列值的函数索引键部分。功能键部分允许对其他无法编制索引的JSON值(例如值)进行索引。

我SQL现在支持 Now CTE 和 Recursive。CTE

全部

全部

从 8 升级到 Amazon Cor JDK retto 11。JDK有关更多信息,包括下载链接,请参阅 Amazon Corretto 11 用户指南中的什么是 Amazon Corretto 11?

全部

全部

在评估报告中增加了有关用户数据库中可能存在的不一致之处的信息。

Postgre 11.x SQL

Postgre SQL /Aurora Post SQL gre 11

增加了对以下内容的支持:

  • 在SQL存储过程中嵌入事务。

  • CALLSQL存储过程的能力。

  • 创建SQL存储过程的能力。

Postgre SQL

我的 SQL 8.x

添加了我对降序索引的SQL支持。DESC在索引定义中不再被忽略,而是会导致按降序存储键值。

新增我SQL支持在数据类型规范中使用表达式作为默认值,包括表达式作为BLOB、TEXTGEOMETRY、和JSON数据类型的默认值。

多个现有的聚合函数现在可用作窗口函数:

  • AVG()

  • BIT_AND()

  • BIT_OR()

  • BIT_XOR()

  • COUNT()

  • JSON_ARRAYAGG()

  • JSON_OBJECTAGG()

  • MAX()

  • MIN()

  • STDDEV_POP()

  • STDDEV()

  • STD()

  • STDDEV_SAMP()

  • SUM()

  • VAR_POP()

  • VARIANCE()

  • VAR_SAMP()

我的SQL支持窗口函数,对于查询中的每一行,使用与该行相关的行执行计算。

  • CUME_DIST()

  • DENSE_RANK()

  • FIRST_VALUE()

  • LAG()

  • LAST_VALUE()

  • LEAD()

  • NTH_VALUE()

  • NTILE()

  • PERCENT_RANK()

  • RANK()

  • ROW_NUMBER()

Postgre SQL

我的 SQL 8.x

增加了对CHECK约束的支持。

全部

SQL服务器

SQL服务器 2019:增加了对新索引属性 OPTIMIZE _ FOR SEQUENTIAL _ 的支持KEY。

SQL服务器 2017:增加了对图形数据库节点和边缘表类型的支持。

SQL服务器 2016:增加了对的支持TEMPORALTABLES。

全部

全部

实现了使用虚拟分区覆盖物理分区的功能。数据仓库提取器根据创建的虚拟分区提取数据。

Postgre SQL /Aurora SQL

全部

增加了系统视图 sysindexes 模拟。

如果过程中有未指定的SELECT语句INTO,则会为目标上的过程创建 INOUT refcursor 类型的参数 p_refcur。

版本 1.0.640 个 Db2 发生了变化 LUW

下表列出了版本 1.0.640 的更改,其中包含源引DB2LUW擎。

来源 目标 新增功能、增强或修复

DB2 LUW

RDSMariaDB 10.4

为所有在线事务处理 () 供应商添加了 RDS MariaDB 10.4 支持。OLTP

全部

全部

从 8 升级到 Amazon Cor JDK retto 11。JDK有关更多信息,包括下载链接,请参阅 Amazon Corretto 11 用户指南中的什么是 Amazon Corretto 11?

全部

全部

在评估报告中增加了有关用户数据库中可能存在的不一致之处的信息。

DB2 LUW

我的 SQL 8.0.17

添加了CHECK约束支持。

全部

SQL服务器

SQL服务器 2019:增加了对新索引属性 OPTIMIZE _ FOR SEQUENTIAL _ 的支持KEY。

SQL服务器 2017:增加了对图形数据库节点和边缘表类型的支持。

SQL服务器 2016:增加了对的支持TEMPORALTABLES。

全部

全部

实现了使用虚拟分区覆盖物理分区的功能。数据仓库提取器根据创建的虚拟分区提取数据。

版本 1.0.640 Teradata 更改

下表列出了面向 Teradata 源引擎的内部版本 1.0.640 更改。

来源 目标 新增功能、增强或修复

Teradata

Amazon Redshift

添加了对MERGE和QUALIFY语句的支持。

从 Teradata LOCKING ROWS FOR ACCESS 语句中删除了子句。

增加了对CAST函数的支持。

全部

全部

从 8 升级到 Amazon Cor JDK retto 11。JDK有关更多信息,包括下载链接,请参阅《Amazon Corretto 11 用户指南》中的什么是 Amazon Corretto 11?

Teradata

Teradata

在 REGEXP _ INSTR () 和 REGEXP _ SUBSTR () 中实现了改进。

全部

全部

在评估报告中增加了有关用户数据库中可能存在的不一致之处的信息。

全部

SQL服务器

SQL服务器 2019:增加了对新索引属性 OPTIMIZE _ FOR SEQUENTIAL _ 的支持KEY。

SQL服务器 2017:增加了对图形数据库节点和边缘表类型的支持。

SQL服务器 2016:增加了对的支持TEMPORALTABLES。

Teradata

全部

添加了对 REGEXP _ INSTR () 和 REGEXP _ SUBSTR () 的支持。

全部

全部

实现了使用虚拟分区覆盖物理分区的功能。数据仓库提取器根据创建的虚拟分区提取数据。

Teradata

Amazon Redshift

使用 “项目设置”、“另存SQL为SQL并应用”、“下拉列表:单个文件/多个文件” 中的设置,实现了将源树按阶段保存为单个文件或多个文件的功能。

在视图和过程转换中实现了改进。

Teradata

全部

增加了对 Teradata 16.20 版的支持

面向其他引擎的版本 1.0.640 更改

下表列出了面向其他源引擎的内部版本 1.0.640 更改。

来源 目标 新增功能、增强或修复

Sybase

RDSMariaDB 10.4

为所有在线事务处理 () 供应商添加了 RDS MariaDB 10.4 支持。OLTP

SAP ASE

MariaDB

实现了:

  • MariaDB 10.4

  • EXECUTEIMMEDIATE声明

  • DEFAULT定义

  • CHECK约束支持

SAP ASE

Postgre 12.x SQL

增加了对生成的列的支持。

全部

全部

从 8 升级到 Amazon Cor JDK retto 11。JDK有关更多信息,包括下载链接,请参阅 Amazon Corretto 11 用户指南中的什么是 Amazon Corretto 11?

全部

全部

在评估报告中增加了有关用户数据库中可能存在的不一致之处的信息。

SAP ASE

我的 SQL 8.0.17

添加了CHECK约束支持。

全部

SQL服务器

SQL服务器 2019:增加了对新索引属性 OPTIMIZE _ FOR SEQUENTIAL _ 的支持KEY。

SQL服务器 2017:增加了对图形数据库节点和边缘表类型的支持。

SQL服务器 2016:增加了对的支持TEMPORALTABLES。

Vertica

Amazon Redshift

添加了对分发方式 = 的支持AUTO。

全部

全部

实现了使用虚拟分区覆盖物理分区的功能。数据仓库提取器根据创建的虚拟分区提取数据。

Amazon Redshift

Amazon Redshift

DML语句中不支持的内置函数将替换NULL为占位符。

Sybase

Postgre SQL

增加了对本机函数的支持。

SAP ASE

我的 SQL /Aurora 我的 SQL

Aurora My 的默认隔离级别SQL为REPEATABLEREAD。Aurora My 不支持设置GLOBAL隔离级别SQL。只能更改会话范围。事务的默认行为是使用REPEATABLEREAD和一致性读取。设计用于运行的应用程序READCOMMITTED可能需要修改。或者,您可以将默认值明确更改为READCOMMITTED。

SAP ASE

Postgre SQL

添加了对不带扩展包的CONVERT函数(乐观的)的支持。

SAP ASE

全部

增加了系统视图 sysindexes 模拟。

如果过程中有未指定的SELECT语句INTO,则会为目标上的过程创建 INOUT refcursor 类型的参数 p_refcur。

Greenplum

Amazon Redshift

实现方式CREATETEMPORARYTABLE如下:

  • Greenplum 临时表具有参数GLOBAL和。LOCAL这些关键字是为了兼容SQL标准而存在的,但在 Greenplum 中没有影响。

  •  

  • 新表将作为临时表创建。临时表会在会话结束时自动删除,也可以选择在当前事务结束时自动删除(参见 ONCOMMIT)。当临时表存在时当前会话中具有同名的永久表是不可见的,除非使用架构限定名称引用它们。在临时表上创建的任何索引也自动设为临时索引。