Notas de la versión de AWS Schema Conversion Tool - AWS Schema Conversion Tool

Notas de la versión de AWS Schema Conversion Tool

Esta sección contiene las notas de la versión de AWS SCT, a partir de la versión 1.0.640.

Notas de la versión de la compilación 676 de AWS SCT

Origen Destino Novedades, mejoras o correcciones Disponibilidad en la herramienta de conversión de esquemas (SCT) de AWS DMS Disponibilidad en AWS DMS Schema Conversion
Oracle PostgreSQL/Aurora PostgreSQL Nueva emulación de funciones integrada para las siguientes funciones:
  • 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)

No
MS SQL Server Servidor de Amazon RDS SQL Se ha eliminado el mensaje Database Mail not supported del informe en formato PDF
Oracle PostgreSQL/Aurora PostgreSQL Se ha implementado la conversión de restricciones para tablas particionadas.
Oracle MySQL Revisión de la aplicabilidad del AI-602 en la conversión de tablas
MS SQL Server PostgreSQL/Aurora PostgreSQL ahora es compatible con la instrucción MERGE en PostgreSQL 15.x
Todos Todos Conexiones JDBC implementadas: propiedades avanzadas No
Todos Todos CLI: se ha corregido el error del comando PrintOLAPTaskStatus No
Teradata Amazon Redshift Se ha implementado una conversión de tipos de datos del estilo de Teradata. No
Teradata Amazon Redshift Se ha arreglado la conversión de MERGE incorrecta en SQL/BTEQ. No
Teradata Amazon Redshift Se ha implementado una conversión de tipos de datos del estilo de Teradata. No
Teradata Amazon Redshift Se han implementado conversiones de funciones LEAD/LAG. No
Teradata Amazon Redshift Se ha corregido un error AI-9996 Transformer error occurred in statement. No
Teradata Amazon Redshift Se ha corregido un error AI-9996 Transformer error in selectItem. No
Teradata Amazon Redshift Se ha implementado la conversión para un procedimiento almacenado parcial: XbiDQM.SpCmprsnDly No
Teradata Amazon Redshift Se ha implementado la instrucción UNPIVOT con un alias. No
Teradata Amazon Redshift Se ha implementado la instrucción Delete con varias tablas de origen. No
Teradata Amazon Redshift Corrija para AI-9996 Transformer error occurred in functionCallExpression. No
Teradata Amazon Redshift Se ha implementado la conversión de la cláusula NORMALIZE. No
Teradata Amazon Redshift Se ha corregido la conversión incorrecta en las instrucciones DELETE con subconsultas. No
Teradata Amazon Redshift Se ha corregido un error AI-9996 Transformer error occurred in tableOperatorSource. No
Teradata Amazon Redshift Se ha corregido un error AI-9996 Transformer error occurred in additiveExpression. No
Teradata Amazon Redshift Se ha implementado la conversión de objetos del sistema DBC. No
Teradata Amazon Redshift Se ha implementado una solución alternativa de actualización con predicados de unión implícitos. No
Netezza Amazon Redshift Se ha corregido el error de la conversión de la instrucción CREATE MATERIALIZED VIEW. No
Db2luw PostgreSQL/Aurora PostgreSQL Conexión de opciones extendidas de JDBC: se han agregado opciones de conexión adicionales. No
Db2luw PostgreSQL/Aurora PostgreSQL Se ha agregado compatibilidad para la instrucción MERGE en PostgreSQL 15.x No
Db2luw PostgreSQL/Aurora PostgreSQL Se ha implementado la conversión de GLOBAL TEMPORARY TABLE. No
Db2luw PostgreSQL/Aurora PostgreSQL Se ha implementado la conversión de USER DEFINED TYPES. No
Db2luw MySQL Se ha implementado la conversión de GLOBAL TEMPORARY TABLE. No
Db2luw MySQL Se ha implementado la conversión de USER DEFINED TYPES. No
Db2luw MySQL Se ha implementado la conversión de USER DEFINED FUNCTIONS. No
Db2luw MariaDB Se ha implementado la conversión de GLOBAL TEMPORARY TABLE. No
Db2luw MariaDB Se ha implementado la conversión de USER DEFINED TYPES. No
Sybase Todos Se ha agregado compatibilidad para autenticación Kerberos No
Db2luw PostgreSQL/Aurora PostgreSQL Se ha agregado compatibilidad para conversión de múltiples versiones de los objetivos No
Azure SQL / Microsoft SQL Server PostgreSQL/Aurora PostgreSQL Se ha agregado compatibilidad para conversión de múltiples versiones de los objetivos No
Db2luw PostgreSQL/Aurora PostgreSQL Se ha agregado compatibilidad para la instrucción MERGE en PostgreSQL 15.x. No
Teradata Amazon Redshift Se ha corregido la conversión de cambios de función no admitida. No
Todos Amazon Redshift Extractores de datos: se ha implementado la partición mediante una columna indexada. No

Notas de la versión de la compilación 675 de AWS SCT

Origen Destino Novedades, mejoras o correcciones Disponibilidad en AWS DMS Schema Conversion

Cassandra

DynamoDB

Se ha corregido un error que provocaba que la instalación de Cassandra produjera un error en el centro de datos de destino.

No

DB2 LUW

PostgreSQL

SQL DINÁMICO: instrucción PREPARE: resolución y conversión sin SQL dinámico.

No

DB2 LUW

PostgreSQL

Se ha agregado compatibilidad para SPECIAL REGISTER.

No

DB2 LUW

PostgreSQL

Actualización del paquete de extensión

No

Hadoop

Amazon EMR

Se ha agregado compatibilidad para conectarse a un clúster de Hadoop mediante el protocolo rsa-sha2.

No

Microsoft SQL Server

Amazon Redshift

Corrija el problema de que el controlador JDBC forzara el TLS a pesar de no estar configurado.

No

Netezza

Amazon Redshift

Se ha agregado compatibilidad para la conversión de vistas materializadas.

No

Oracle

Amazon Redshift

Se ha agregado compatibilidad para consultas recursivas en Amazon Redshift.

Oracle

PostgreSQL, Aurora PostgreSQL

Corrija una conversión incorrecta del tipo de datos NUMBER.

Oracle

Amazon Redshift

Migración de datos. Particionamiento automático de Oracle. Se ha agregado un tiempo de caducidad para el valor de los fragmentos de la tabla. El tiempo de caducidad es de 72 h. Cuando se llega al tiempo de caducidad, los fragmentos de datos se reconstruyen al crear una tarea de migración de datos.

No

Oracle

Amazon Redshift

Extractor de datos SCT: se ha cambiado el enfoque de carga de datos a Amazon Redshift. De forma predeterminada, el extractor no crea tablas escalonadas. En su lugar, una vez que todos los archivos de datos estén en el bucket de Amazon S3, el extractor los copia en la tabla de destino mediante un único comando COPY.

No

Oracle

Amazon Redshift

Se ha agregado la migración del tipo de datos RAW a la columna VARBYTE.

No

Oracle

PostgreSQL, Aurora PostgreSQL

Conversión de varias versiones

No

Oracle

PostgreSQL

Se ha agregado compatibilidad para la instrucción MERGE en PostgreSQL 15.x.

Oracle

PostgreSQL

Se ha agregado compatibilidad para nuevas funciones de expresiones regulares en PostgreSQL 15.x.

Oracle

PostgreSQL, Aurora PostgreSQL

La instrucción ON CONFLICT DO UPDATE se convierte sin excluir el alias.

Teradata

Amazon Redshift

Se ha agregado compatibilidad para la conversión de funciones LEAD/LAG.

No

Teradata

Amazon Redshift

Se ha mejorado la conversión de tipos de datos con una indicación explícita del formato de los datos.

No

Teradata

Amazon Redshift

Se ha mejorado la conversión de la cláusula AT “TIME ZONE” en expresiones de hora y marca temporal.

No

Teradata

Amazon Redshift

AI-9996 durante los procedimientos de conversión con instrucciones MERGE.

No

Notas de la versión de la compilación 674 de AWS SCT

Origen Destino Novedades, mejoras o correcciones Disponibilidad en AWS DMS Schema Conversion

Todos

Todos

Correcciones de varios errores y mejoras de rendimiento

Parcial (solo para los pares de origen y destino compatibles)

Azure SQL / Microsoft SQL Server

Amazon Redshift

Eliminación del elemento de acción 18066 “No se puede convertir el nombre del esquema”, que confundía a los usuarios durante la evaluación o conversión del esquema

No

Azure SQL / Microsoft SQL Server

Amazon RDS para MySQL / Amazon Aurora MySQL

Conversión incorrecta del procedimiento sin asignar un código de retorno

Parcial (la conversión de esquemas no admite actualmente Azure SQL como origen)

Azure SQL / Microsoft SQL Server

Amazon RDS para PostgreSQL / Amazon Aurora PostgreSQL

Corrección del elemento de acción 9997 para algunos casos de conversión de cláusulas FOR XML PATH

Parcial (la conversión de esquemas no admite actualmente Azure SQL como origen)

Azure SQL / Microsoft SQL Server

Amazon RDS para PostgreSQL / Amazon Aurora PostgreSQL

Redondeo del valor a la escala original en el cuerpo del procedimiento/función

Parcial (la conversión de esquemas no admite actualmente Azure SQL como origen)

Azure SQL / Microsoft SQL Server

Amazon RDS para PostgreSQL / Amazon Aurora PostgreSQL

Varias mejoras en la conversión de instrucciones EXECUTE

Parcial (la conversión de esquemas no admite actualmente Azure SQL como origen)

Azure SQL/ Microsoft SQL Server/ Azure Synapse

Amazon Redshift

Mejora de la conversión de las siguientes instrucciones y modos:

  • EXCEPTION BLOCK

  • AUTOCOMMIT

  • NONATOMIC

  • GROUPING SET

  • CUBE

  • ROLLUP

No

DB2 LUW

Amazon RDS para PostgreSQL / Amazon Aurora PostgreSQL

Diversas correcciones en sql-queries de carga de metadatos

No

DB2 LUW

Amazon RDS para PostgreSQL / Amazon Aurora PostgreSQL

No se espera el elemento de acción 9996 en los activadores

No

DB2 z/OS

Amazon RDS para PostgreSQL / Amazon Aurora PostgreSQL

Función analítica ROWNUMBER

No

DB2 z/OS

Amazon RDS para PostgreSQL / Amazon Aurora PostgreSQL

Compatibilidad constante con cadenas hexadecimales

No

DB2 z/OS

Amazon RDS para PostgreSQL / Amazon Aurora PostgreSQL

Diversas correcciones en sql-queries de carga de metadatos.

No

DB2 z/OS

Amazon RDS para PostgreSQL / Amazon Aurora PostgreSQL

Compatibilidad con la referencia de secuencia NEXT VALUE FOR

No

DB2 z/OS

Amazon RDS para PostgreSQL / Amazon Aurora PostgreSQL

Compatibilidad con la opción DB2_NUMBER_ROWS de la instrucción GET DIAGNOSTICS

No

DB2 z/OS

Amazon RDS para PostgreSQL / Amazon Aurora PostgreSQL

Varias instrucciones GET DIAGNOSTICS

No

DB2 z/OS

Amazon RDS para PostgreSQL / Amazon Aurora PostgreSQL

Se corrigieron errores en la conversión de la instrucción FOR.

No

Oracle

Amazon RDS para MySQL / Amazon Aurora MySQL

Se corrigió un error que provocaba que el nodo de parámetros de la función del paquete no estuviera definido.

Oracle

Amazon RDS para PostgreSQL / Amazon Aurora PostgreSQL

Se corrigieron errores en la función AWS_ORACLE_EXT.NEXT_DAY del paquete de extensión

Oracle

Amazon RDS para PostgreSQL / Amazon Aurora PostgreSQL

Se corrigieron varios errores relacionados con la conversión «(+)» en las uniones exteriores de Oracle

Oracle

Compatibilidad con la autenticación Kerberos

No

SAP ASE

Amazon RDS para PostgreSQL / Amazon Aurora PostgreSQL

Se corrigió un error al convertir más de un identificador en la cláusula FROM de la instrucción UPDATE

No

SAP ASE

Amazon RDS para PostgreSQL / Amazon Aurora PostgreSQL

Se corrigió un error relacionado con la conversión de instrucciones y comentarios de varias líneas

No

SAP ASE

Se agregó compatibilidad para el parámetro ENCRYPT_PASSWORD al conectarse

No

Teradata

Amazon Redshift

Se mejoró la conversión de la tabla VOLATILE con un nombre de esquema especificado

No

Teradata

Amazon Redshift

Conversión incorrecta de WHERE CLAUSE en un CTE complejo

No

Teradata

Amazon Redshift

Se agregó compatibilidad con el tipo de datos INTERVAL al migrar datos mediante agentes de extracción de datos de SCT.

No

Scripts de BTEQ de Teradata

Scripts de RSQL de Amazon Redshift

Parámetros de conversión incorrectos en el procedimiento ejecutado por BTEQ

No

Notas de la versión de la compilación 673 de AWS SCT

Origen Destino Novedades, mejoras o correcciones

Todos

Todos

Correcciones de errores generales y mejoras de rendimiento

Azure SQL / Microsoft SQL Server

Aurora PostgreSQL / Amazon RDS PostgreSQL

Se corrigió la conversión incorrecta de llamadas a funciones

Azure SQL / Microsoft SQL Server

Aurora PostgreSQL / Amazon RDS PostgreSQL

Se implementó la conversión de la cláusula XML de FOR

Azure SQL / Microsoft SQL Server

Aurora PostgreSQL / Amazon RDS PostgreSQL

Conversión de una cláusula XML con un alias incorrecto de FOR.

Azure SQL / Microsoft SQL Server

Aurora PostgreSQL / Amazon RDS PostgreSQL

Se corrigió un error que provocaba que AWS SCT no convirtiera las instrucciones EXECUTE que ejecutaban una cadena de caracteres con parámetros de procedimiento.

Azure SQL / Microsoft SQL Server

Aurora PostgreSQL / Amazon RDS PostgreSQL

Se mejoró la conversión de instrucciones UPDATE con combinaciones interiores.

Azure Synapse

Amazon Redshift

Se corrigió la conversión incorrecta de la función OBJECT_ID integrada.

IBM DB2 para z/OS

Aurora PostgreSQL / Amazon RDS PostgreSQL

Se implementó la conversión de las siguientes instrucciones y objetos:

  • DECLARE TEMPORARY TABLE statement

  • DROP TABLE statement

  • Restricciones de PK y UNIQUE en las tablas particionadas

  • Función TIMESTAMPDIFF

  • Función TO_DATE

  • Función EBCDIC_STR

  • Función VARCHAR_FORMAT

IBM DB2 para z/OS

Aurora PostgreSQL / Amazon RDS PostgreSQL

Se corrigió un error que se producía cuando el índice basado en funciones omitía las funciones después de la conversión.

IBM DB2 para z/OS

Aurora PostgreSQL / Amazon RDS PostgreSQL

Se corrigió un error que provocaba que la instrucción REPEAT se cerrara con el elemento de acción 9996 después de la conversión

IBM DB2 para z/OS

Aurora PostgreSQL / Amazon RDS PostgreSQL

Se corrigió un error que provocaba que la instrucción FINAL TABLE se cerrara con el mensaje 9996.

IBM DB2 para z/OS

Aurora PostgreSQL / Amazon RDS PostgreSQL

LOADER | Clave de particionamiento en la restricción de referencias. AWS SCT ahora puede convertir las claves principales y las restricciones únicas de las tablas particionadas como índices secundarios.

IBM DB2 para z/OS

Aurora PostgreSQL / Amazon RDS PostgreSQL

Se añadió compatibilidad con la función PostgreSQL.VARCHAR_FORMAT

IBM DB2 para z/OS

Aurora PostgreSQL / Amazon RDS PostgreSQL

Se implementó el cambio de intercalación en los comandos CreateTransformationRule y ModifyTransformationRule de la CLI de SCT.

Greenplum

Amazon Redshift

Se corrigió un error que provocaba una llamada incorrecta al procedimiento almacenado después de la conversión

Hadoop

Amazon EMR

Se agregó compatibilidad para conectarse a un clúster de Hadoop mediante el protocolo rsa-sha2.

Hadoop

Amazon EMR

Se agregó compatibilidad con Amazon EMR con un almacén de metadatos de Hive que no es de Glue,

Oracle

Amazon Redshift

Se corrigió un error que provocaba una conversión incorrecta de una consulta recursiva en la que la columna PRIOR no estaba en la lista SELECT.

Oracle

Aurora PostgreSQL / Amazon RDS PostgreSQL

Se implementó la devolución de un elemento de una matriz asociativa

Oracle

Aurora PostgreSQL / Amazon RDS PostgreSQL

Se corrigió el elemento de acción 9996 inesperado en UNPIVOT entre corchetes

Oracle

Aurora PostgreSQL / Amazon RDS PostgreSQL

Se corrigió el elemento de acción 9996 inesperado en UNPIVOT con UNION ALL

Oracle

Aurora PostgreSQL / Amazon RDS PostgreSQL

Se mejoraron las conversiones de los tipos de datos de Number

Oracle

Extractor de datos de Amazon Redshift

Se añadió compatibilidad para el particionamiento automático de tablas de Oracle. Optimización para crear tareas de migración.

Teradata

Amazon Redshift

Se implementó la conversión de la instrucción EXCEPTION BLOCK

Teradata

Amazon Redshift

Compatibilidad para la conversión de predicados ALL, ANY y SOME a Amazon Redshift.

Teradata

Amazon Redshift

Se agregó compatibilidad nativa para predicados QUALIFY.

Teradata

Amazon Redshift

Se mejoró la conversión de lo siguiente:

  • Consultas recursivas

  • GROUPING SET

  • CUBE

  • ROLLUP

  • Instrucción UPDATE con unión implícita

Fuentes de OLAP

Extractor de datos de Amazon Redshift

Se implementaron comandos de CLI para las tareas Stop/Resume del Extractor de datos de Amazon Redshift.

Fuentes de OLAP

Extractor de datos de Amazon Redshift

Se agregó la posibilidad de seleccionar las columnas de la tabla que deben migrarse durante la configuración de la tarea de migración.

Notas de la versión de la compilación 672 de AWS SCT

Origen Destino Novedades, mejoras o correcciones

Todos

Amazon RDS para PostgreSQL

Se implementó la compatibilidad con la versión principal 15 de PostgreSQL como destino de migración.

Todos

Amazon Redshift

Se agregó un comando PrintTaskStatus nuevo en la interfaz de la línea de comandos (CLI) de AWS SCT para mostrar el estado de la tarea de migración de datos.

Todos

Amazon Redshift

Se mejoró el flujo de configuración de los agentes de extracción de datos.

Todos

Amazon Redshift

Se solucionó un error que provocaba que los agentes de extracción de datos no mostraran la información sobre las tareas secundarias.

Apache Oozie

AWS Step Functions

Se agregó una opción para guardar las definiciones de las máquinas de estado como un script en el código convertido.

Base de datos SQL Azure

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se implementó la conversión de las funciones COALESCE, DATEADD, GETDATE y SUM.

Base de datos SQL Azure

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de instrucciones UPDATE con cláusulas JOIN y OUTPUT.

Base de datos SQL Azure

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se resolvió un error que se producía durante la conversión de la instrucción SELECT TOP 1 WITH TIES.

Base de datos SQL Azure

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se resolvieron varios problemas que se producían durante la conversión de las FOR XML cláusulas en las funciones integradas.

Greenplum

Amazon Redshift

Se implementó la conversión de instrucciones GET DIAGNOSTICS y RAISE mediante un bloque nativo EXCEPTION de Amazon Redshift.

Greenplum

Amazon Redshift

Se mejoró la conversión de los procedimientos almacenados al agregar compatibilidad con un bloque EXCEPTION en el código convertido.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se corrigió un error que provocaba la corrección incorrecta de la función TO_CHAR con plantillas de formato de hora.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se implementó la conversión de expresiones de tablas anidadas.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se implementó la conversión de las instrucciones GOTO, MERGE, REPEAT y SIGNAL.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se implementó la conversión de instrucciones FETCH con palabras clave de orientación BEFORE y AFTER.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se implementó la conversión de las referencias a las tablas FINAL TABLE y OLD TABLE.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se implementó la conversión de las siguientes funciones.

  • ADD_MONTHS

  • DAY con parámetros del tipo de datos de caracteres

  • 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 DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de un alias de una subconsulta en cláusulas JOIN.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de funciones COALESCE.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de índices EXPLICIT.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de los nombres de las columnas en expresiones compuestas para resolver un problema que provocaba la aparición inesperada del elemento de acción 9997 durante la conversión.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de las claves principales y las restricciones únicas.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de instrucciones XMLTABLE en instrucciones INSERT para resolver un problema que provocaba la aparición inesperada del elemento de acción 9996 durante la conversión.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se resolvió un problema que provocaba la aparición inesperada del elemento de acción 9996 durante la conversión de funciones con el argumento SUBSTR.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se resolvió un problema que provocaba la aparición inesperada del elemento de acción 9996 durante la conversión del registro especial CURRENT TIMESTAMP.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se resolvió un problema que provocaba la aparición inesperada del elemento de acción 9996 durante la conversión de instrucciones MERGE, instrucciones no compatibles y funciones integradas no compatibles.

Microsoft SQL Server

Todos

Se añadió compatibilidad con la versión 2022 de Microsoft SQL Server como origen.

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de instrucciones SELECT que utilizan operadores de concatenación de cadenas. AWS SCT usa la función STRING_AGG en el código convertido.

Microsoft SQL Server

Babelfish para Aurora PostgreSQL

Se implementó compatibilidad con la nueva versión 3.1.0 del archivo de configuración de características de Babelfish. En este archivo se definen las características de SQL que son compatibles y no compatibles con versiones específicas de Babelfish.

Netezza

Amazon Redshift

Se resolvió un problema que impedía que los agentes de extracción de datos iniciaran la migración de datos desde el punto CDC especificado.

Oracle

Todos

Se actualizó el informe de evaluación de la versión 19 de las bases de datos de Oracle como origen.

Oracle

Aurora PostgreSQL

PostgreSQL

Se implementó la conversión del paquete DBMS_OUTPUT añadiendo funciones nuevas al paquete de extensión de AWS SCT.

Oracle

Aurora PostgreSQL

PostgreSQL

Se implementó la conversión de funciones y procedimientos que utilizan matrices asociativas como argumentos o parámetros.

Oracle

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de cláusulas DISTINCT en instrucciones SELECT.

Oracle

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de tablas en las que la restricción de clave principal tiene el mismo nombre que la tabla.

Oracle

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión del procedimiento RAISE_APPLICATION_ERROR con el tercer parámetro.

Oracle

Aurora PostgreSQL

PostgreSQL

Se resolvió un problema que impedía que la regla de migración cambiara automáticamente el tipo de datos NUMERIC a INTEGER cuando correspondía.

Oracle DW

Amazon Redshift

Se implementó la compatibilidad con cláusulas CONNECT BY nativas de Amazon Redshift en el código convertido.

Oracle DW

Amazon Redshift

Se mejoró la migración de datos al agregar automáticamente una tarea secundaria para cada tabla o partición del ámbito de la migración. Este enfoque evita la pérdida de datos en el caso de los datos insertados después del particionamiento.

Teradata

Amazon Redshift

Se implementó la conversión de vistas recursivas.

Teradata

Amazon Redshift

Se mejoró la conversión de los procedimientos almacenados que utilizan los modos de transacción BTET y ANSI al agregar compatibilidad con el modo de transacción AUTOCOMMIT nativo de Amazon Redshift.

Teradata

Amazon Redshift

Se mejoró la conversión de los procedimientos almacenados que utilizan la semántica de transacción TERADATA al agregar la palabra clave NONATOMIC en el código convertido.

Teradata

RSQL de Amazon Redshift

Se resolvió un problema en el que el código convertido incluía el ID de la clave de acceso y la clave de acceso secreta de AWS.

Notas de la versión de la compilación 671 de AWS SCT

Origen Destino Novedades, mejoras o correcciones

Todos

Todos

Se corrigió un error que provocaba que no AWS SCT tuviese permisos para guardar un archivo de proyecto en Windows.

Todos

Todos

Se actualizaron las siguientes plantillas de interfaz de la línea de comandos (CLI) de AWS SCT.

  • BTEQScriptConversion

  • ConversionApply

  • HadoopMigration

  • HadoopResumeMigration

  • Informatica

Para obtener más información acerca de las plantillas de la CLI de AWS SCT, consulte Obtención de escenarios de la CLI.

Todos

Amazon Redshift

Se corrigió un error que provocaba que AWS SCT no creara un paquete de extensión en la interfaz de la línea de comandos (CLI).

Todos

Amazon Redshift

Se resolvió un problema que provocaba que los agentes de extracción de datos de AWS SCT no utilizaran la configuración AWS Snowball en la interfaz de la línea de comandos (CLI).

Apache Oozie

AWS Step Functions

Se implementó compatibilidad para la migración de Apache Oozie a AWS Step Functions en el modo de interfaz de la línea de comandos (CLI). Tras migrar sus cargas de trabajo de Hadoop a Amazon EMR, ahora puede migrar el sistema de programación del flujo de trabajo a Nube de AWS. Para obtener más información, consulte Conversión de los flujos de trabajo de Oozie;.

Base de datos SQL Azure

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se corrigió un error del solucionador que se producía en las tablas y los alias.

Base de datos SQL Azure

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se implementó la conversión de cláusulas INDEX ON.

Base de datos SQL Azure

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de los siguientes objetos para evitar elementos de acción inesperados.

  • Instrucciones por lotes

  • Listas de expresiones

  • Alias de tabla

  • Tablas temporales

  • Desencadenadores

  • Variables de usuario

Base de datos SQL Azure

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se resolvió un error de análisis que se producía en los procedimientos.

Base de datos SQL Azure

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se corrigió un error que provocaba que AWS SCT utilizara nombres incorrectos de tablas temporales en el código convertido para funciones OBJECT_ID.

Base de datos SQL Azure

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se resolvieron problemas que provocaban la aparición inesperada del elemento de acción 9996 durante la conversión de los siguientes elementos de código.

  • Funciones CONVERT

  • Funciones DATEADD

  • Instrucciones DELETE dentro de funciones en línea

  • Instrucciones IF

  • Acciones INSERT o UPDATE en una columna

  • Instrucciones RETURN

  • Instrucciones UPDATE con consultas o funciones complejas

BigQuery

Amazon Redshift

Se añadió compatibilidad con BigQuery como origen para el proceso de evaluación multiservidor. Para obtener más información, consulte Informe de evaluación multiservidor.

Hadoop

Amazon EMR

Se actualizó la versión del controlador JDBC Apache Hive compatible que utiliza para conectarse a sus bases de datos de origen. Para obtener más información, consulte Instalación de controladores JDBC para AWS Schema Conversion Tool.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se mejoró el cargador de metadatos de origen para garantizar que AWS SCT carga los objetos de la base de datos de origen, como claves principales, índices implícitos, etc.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se corrigió un error del solucionador que se producía en las columnas de los cursores implícitos.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se implementó la habilidad de conservar el formato de los nombres de las columnas, las expresiones y las cláusulas de las instrucciones DML en el código convertido.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se implementó la conversión de claves externas de esquemas cruzados.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se implementó la conversión de las funciones LENGTH y VARCHAR.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se implementó la conversión de instrucciones LABEL ON y DECLARE CONDITION.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se implementó la conversión de instrucciones SELECT con cláusulas OPTIMIZE FOR.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de instrucciones CREATE TABLE al agregar valores predeterminados para todos los tipos de datos compatibles.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de atributos INCREMENT BY.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de tablas particionadas al agregar la capacidad de excluir las particiones de las tablas del ámbito de la conversión.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de las definiciones de clave principal con columnas INCLUDE.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de la función SUBSTRING.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de instrucciones SET y DECLARE HANDLER FOR.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de tipos de datos variables.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de funciones XMLTABLE.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se mejoró el flujo de migración al implementar el siguiente orden de aplicación de los objetos convertidos a la base de datos de destino: tablas, particiones, índices, restricciones, claves externas y desencadenadores.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se resolvió un problema que provocaba la aparición inesperada del elemento de acción 9996 durante la conversión de comentarios en el código fuente.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se resolvió un problema que provocaba la aparición inesperada del elemento de acción 9997 durante la conversión del alias en cláusulas FROM.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se resolvió un problema que provocaba la aparición inesperada del elemento de acción 9997 durante la conversión del alias del cursor.

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se corrigió un error que provocaba que el código convertido devolviera resultados diferentes para instrucciones SELECT con cláusulas ORDER BY. Como SQL Server y PostgreSQL tratan los valores NULL de forma diferente, el código convertido ahora incluye cláusulas NULLS FIRST o NULLS LAST que garantizan que el código convertido devuelva los resultados en el mismo orden que el código fuente.

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se resolvió un problema que provocaba la conversión incorrecta de tipos de datos en funciones de tabla.

MySQL

Amazon RDS para MySQL

Se resolvió un problema que provocaba la aparición inesperada de comillas simples (' ') alrededor de los nombres de objeto de la base de datos en el código convertido.

Oracle

Aurora PostgreSQL

PostgreSQL

Se agregaron nuevas vistas al paquete de extensión para simular las vistas del sistema Oracle que se utilizan para mostrar información sobre particiones y subparticiones.

Oracle

Aurora PostgreSQL

PostgreSQL

Se actualizaron dos funciones del paquete de extensión para agregar nombres de esquema como argumentos en el código convertido.

Oracle

Aurora PostgreSQL

PostgreSQL

Se corrigió un error que provocaba que AWS SCT no utilizara los parámetros correctos para la conversión de aplicaciones de C++ tras actualizar el código de la aplicación en la interfaz de usuario.

Oracle

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de instrucciones CREATE TYPE para evitar excepciones inesperadas.

Oracle

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de tablas anidadas.

Oracle

Aurora PostgreSQL

PostgreSQL

Se resolvió un error de análisis que se producía en los objetos del paquete.

Oracle

Aurora PostgreSQL

PostgreSQL

Se resolvió un problema que provocaba que AWS SCT recortara inesperadamente los nombres de objeto en el código convertido cuando la longitud del nombre superaba los 60 caracteres.

Oracle

Aurora PostgreSQL

PostgreSQL

Se resolvió un problema que provocaba la conversión incorrecta de los desencadenadores de nivel de fila de las tablas particionadas.

Oracle DW

Amazon Redshift

Se implementó compatibilidad de particionamiento automático de tablas para la migración de datos. Para acelerar la migración de datos, AWS SCT puede particionar automáticamente tablas o particiones grandes en función de los valores de la pseudocolumna ROWID. Para obtener más información, consulte Uso de particiones nativas.

Teradata

Amazon Redshift

Se implementó la compatibilidad con cláusulas MERGE nativas de Amazon Redshift en el código convertido. Para obtener más información sobre el comando MERGE en Amazon Redshift, consulte MERGE en la Guía para desarrolladores de bases de datos de Amazon Redshift.

Teradata

Amazon Redshift

Se mejoró la conversión de instrucciones DELETE y UPDATE que no utilizan nombres de tablas explícitos.

Teradata

Amazon Redshift

Se resolvió un problema que provocaba la conversión incorrecta de instrucciones IN y NOT IN.

Notas de la versión de la compilación 670 de AWS SCT

Origen Destino Novedades, mejoras o correcciones

Base de datos SQL Azure

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se resolvieron problemas que provocaban la aparición inesperada del elemento de acción 9996 durante la conversión de los siguientes elementos de código.

  • Instrucciones CREATE INDEX dentro de instrucciones INCLUDE

  • Instrucciones DECLARE

  • Instrucciones DECLARE ... TABLE

  • DECLARE con valores predeterminados dentro de instrucciones LOOP

  • Instrucciones DELETE

  • Instrucciones DROP CONSTRAINT dentro de instrucciones ALTER TABLE

  • EXECUTE AS CALLER y REVERT

  • Instrucciones IIF

  • Listas de expresiones

  • Funciones MONTH()

  • Instrucciones UPDATE

  • Funciones YEAR()

Azure Synapse Analytics

Amazon Redshift

Se añadió compatibilidad con Azure Synapse Analytics como origen para el proceso de evaluación multiservidor. Para obtener más información, consulte Informe de evaluación multiservidor.

Hadoop

Amazon EMR

Se implementó compatibilidad para la migración de clústeres de Hadoop a Amazon EMR en el modo de interfaz de la línea de comandos (CLI). Para obtener más información, consulte Migración de marcos de macrodatos.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se corrigió un error del solucionador que se producía en las tablas y los alias.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se implementó la conversión de expresiones CASE.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se implementó la conversión de referencias CURRENT_DATE a registros especiales. Una referencia a un registro especial en Db2 para z/OS es una referencia a un valor proporcionado por el servidor actual.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se implementó la conversión de las funciones DATE y POSSTR.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de las constantes de fecha y hora.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de los valores predeterminados de las columnas de los siguientes tipos de datos: DATE, TIME, TIMESTAMP y TIMESTAMP WITH TIME ZONE.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se resolvió un problema que provocaba la aparición inesperada del elemento de acción 9996 durante la conversión de instrucciones SELECT INTO.

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de funciones DATEDIFF.

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se corrigió un error que provocaba la conversión de funciones ISNULL a NULLIF. Como resultado, el código convertido producía resultados diferentes en comparación con el código fuente. Ahora, AWS SCT convierte las funciones ISNULL a COALESCE.

Netezza

Amazon Redshift

Se mejoraron los agentes de extracción de datos para resolver un problema en el que se establecía el estado de error para las tareas que se habían completado correctamente.

Netezza

Amazon Redshift

Se añadió la posibilidad de cambiar los puntos de conexión de las tareas secundarias tras iniciar una migración de datos con agentes de extracción de datos.

Microsoft SQL Server

MySQL

Oracle

PostgreSQL

Aurora MySQL

Aurora PostgreSQL

MySQL

PostgreSQL

Se agregó la capacidad de conectarse a bases de datos mediante un protocolo de direcciones IPv6.

Oracle

Amazon RDS para Oracle

Se implementó la conversión del paquete DBMS_JOB que programa y administra los trabajos en la cola de trabajos.

Oracle

Aurora PostgreSQL

PostgreSQL

Se agregaron nuevas funciones al paquete de extensión para mejorar la conversión de las tablas anidadas globales. Estas nuevas funciones simulan las funciones DELETE, EXTEND y TRIM en su código fuente de Oracle.

Oracle

Aurora PostgreSQL

PostgreSQL

Se añadió la posibilidad de especificar el ámbito de la conversión del código SQL incrustado en las aplicaciones de Java. Ahora puede excluir del ámbito de la conversión los subconjuntos del proyecto de la aplicación de origen. Para obtener más información, consulte Conversión del código SQL de la aplicación de Java en AWS SCT.

Oracle

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de los operadores de concatenación (||) dentro de los índices funcionales.

Oracle

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de condiciones IN en las que el código fuente no incluye paréntesis para una sola expresión.

Oracle

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de instrucciones MERGE a INSERT ON CONFLICT en PostgreSQL.

Oracle

Aurora PostgreSQL

PostgreSQL

Se resolvió un error de análisis que se producía en los paquetes de procedimientos.

Oracle

Aurora PostgreSQL

PostgreSQL

Se resolvió un problema que provocaba la aparición inesperada del elemento de acción 5072 durante la conversión de paquetes.

Oracle DW

Amazon Redshift

Se corrigió un error que impedía a AWS SCT aplicar el paquete de extensión al aplicar el código convertido a la base de datos de destino.

Oracle DW

Amazon Redshift

Se corrigió un error que impedía a AWS SCT aplicar algunos de los archivos del paquete de extensión al utilizar el asistente del paquete de extensión.

Oracle DW

Amazon Redshift

Se resolvió un problema que impedía a AWS SCT procesar la migración de datos a AWS Snowball con más de 500 tareas ejecutándose en paralelo.

Oracle DW

Amazon Redshift

Se resolvió un problema que provocaba la conversión incorrecta de las funciones definidas por el usuario con tipos definidos por el usuario.

Notas de la versión de la compilación 669 de AWS SCT

Origen Destino Novedades, mejoras o correcciones

Todos

Todos

Se mejoró el proceso de evaluación multiservidor, lo que ayuda a determinar la plataforma de base de datos de destino óptima para las bases de datos de origen. Ahora, AWS SCT ignora la clave AWS Secrets Manager si proporciona las credenciales de la base de datos en el archivo de valores separados por comas (CSV) de entrada. Para obtener más información, consulte Informe de evaluación multiservidor.

Todos

Todos

Se resolvió un problema que provocaba que el informe de evaluación multiservidor incluyera la dirección IP de la base de datos de origen cuando se utilizaba un identificador secreto de AWS Secrets Manager para conectarse a la base de datos.

Todos

Amazon Redshift

Se implementó la configuración automática de la configuración de la máquina virtual Java (JVM) en función del sistema operativo y de la RAM disponible. AWS SCT utiliza esta JVM para ejecutar el trabajo de los agentes de extracción de datos.

Todos

Amazon Redshift

Se resolvió un problema que impedía el inicio de los agentes de extracción de datos en Ubuntu.

Todos

Amazon Redshift

Se resolvió un problema que impedía el inicio de las tareas de extracción de datos después de ejecutar el archivo StartAgent.bat en Windows.

Base de datos SQL Azure

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se resolvió un problema que provocaba la conversión incorrecta de los nombres de las columnas con la opción Generar nombres únicos para los índices activada.

Greenplum

Amazon Redshift

Se implementó la conversión de las funciones que devuelven VOID a los procedimientos.

Greenplum

Amazon Redshift

Se resolvió un problema que provocaba el fallo de la migración de datos cuando la base de datos de origen incluía valores no numéricos (NaN) en las columnas numéricas. Los agentes de extracción de datos de AWS SCT ahora sustituyen los valores NaN por NULL.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se agregó una nueva configuración de conversión para especificar las opciones DATE FORMAT y TIME FORMAT durante la conversión de funciones CHAR integradas.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se agregó un elemento de acción 8534 para la conversión de cursores predefinidos que se declaraban con la cláusula. WITHOUT RETURN. Si el cursor no devuelve conjuntos de resultados, AWS SCT asigna un valor NULL al nombre del cursor en el código convertido y muestra un elemento de acción.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se editó la propiedad CURRENT CLIENT_APPLNAME que identifica AWS SCT durante la conexión a la base de datos de origen.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se implementó una nueva configuración de conversión para especificar las opciones DATE FORMAT y TIME FORMAT durante la conversión de funciones CHAR integradas.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se implementó la conversión de instrucciones LEAVE en instrucciones BEGIN...END en bloque.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se implementó la conversión de las funciones XMLPARSE, XMLTABLE y XMLNAMESPACES.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de las funciones CHAR integradas.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de cursores.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se resolvió un problema que provocaba la aparición inesperada del elemento de acción 9996 durante la conversión de instrucciones FOR en bucle.

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión del uso de los tipos de tablas en instrucciones SELECT.

Microsoft SQL Server

Babelfish para Aurora PostgreSQL

Se implementó la compatibilidad para la nueva versión 2.2.0 del archivo de configuración de características de Babelfish. En este archivo se definen las características de SQL que son compatibles y no compatibles con versiones específicas de Babelfish.

Netezza

Amazon Redshift

Se mejoraron los agentes de extracción de datos para resolver un problema que impedía la eliminación de una fila de la tabla de destino durante la replicación de datos en curso.

Oracle

Amazon RDS para Oracle

Se mejoró la conversión de las funciones de Oracle Database Enterprise Edition.

Oracle

Aurora PostgreSQL

PostgreSQL

Se implementó la conversión de funciones GROUPING_ID.

Oracle

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de código SQL en aplicaciones de C# al agregar compatibilidad con la asignación personalizada de tipos de datos en el modo de interfaz de la línea de comandos (CLI).

Oracle

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de tablas anidadas para evitar un elemento de acción 9996 inesperado.

Oracle

Aurora PostgreSQL

PostgreSQL

Se resolvió un problema que provocaba la conversión incorrecta de la llamada de un constructor de objetos.

Oracle DW

Amazon Redshift

Se implementó compatibilidad de particionamiento de tablas existentes para la migración de datos. Para acelerar la migración de datos, AWS SCT crea tareas secundarias para cada partición de la tabla de origen que no esté vacía. Para obtener más información, consulte Uso de particiones nativas.

Teradata

Amazon Redshift

Se mejoró la conversión de funciones CAST con argumentos TIME WITH TIME ZONE AS TIMESTAMP, TIME WITH TIME ZONE AS CHAR y TIMESTAMP AS TIME WITH TIME ZONE.

Teradata

Amazon Redshift

Se mejoró la conversión de funciones CAST con la opción FORMAT.

Teradata

Amazon Redshift

Se resolvió un problema que impedía la conversión de funciones CEIL.

Teradata

Amazon Redshift

Se resolvió un problema que provocaba la conversión incorrecta de instrucciones MERGE con cláusulas DELETE.

Teradata

Amazon Redshift

Se resolvió un problema que provocaba la conversión incorrecta de funciones TO_CHAR con argumentos de fecha y formato.

Notas de la versión de la compilación 668 de AWS SCT

Origen Destino Novedades, mejoras o correcciones

Todos

Amazon Redshift

Se resolvió un problema que provocaba el funcionamiento incorrecto de operadores de multiplicación en las reglas de migración. Estos operadores permiten cambiar la longitud de tipos de datos char, varchar, nvarchar y string. Para obtener más información, consulte Creación de reglas de migración.

Azure Synapse Analytics

Amazon Redshift

Se implementó la compatibilidad de funciones CONVERT con argumentos VARCHAR.

Azure Synapse Analytics

Amazon Redshift

Se mejoró la conversión de instrucciones SELECT con cláusulas NOLOCK .

Azure Synapse Analytics

Amazon Redshift

Se mejoró la conversión de instrucciones UPDATE con alias o con cláusulas SET y FROM.

Greenplum

Amazon Redshift

Se implementó el particionamiento virtual automático para la migración de datos. AWS SCT utiliza la columna del sistema GP_SEGMENT_ID para crear particiones.

Greenplum

Amazon Redshift

Se implementó la compatibilidad de cláusulas RETURN QUERY y RETURN SETOF.

Greenplum

Amazon Redshift

Se implementó la compatibilidad de funciones SUBSTRING con tres parámetros.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de funciones SUBSTR con parámetros LOCATE.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se agregó una opción para usar una matriz de variables REFCURSOR para devolver conjuntos de resultados dinámicos. Al seleccionar esta opción en la configuración de conversión, AWS SCT agrega un parámetro OUT adicional en el código convertido.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se implementó la compatibilidad de sentencias FOR en bucle.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se implementó la compatibilidad de funciones XMLPARSE. Se agregó un elemento de acción 8541 para la división de espacios en blanco en funciones XMLPARSE.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de varios controladores de excepciones en un único bloque BEGIN ... END.

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de los desencadenadores INSERT y DELETE.

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de llamadas a procedimientos anidados.

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de tipos de tablas.

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se resolvió un problema que provocaba la conversión incorrecta de operaciones NOT lógicas bit a bit en valores enteros.

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se resolvió un problema que impedía inicializar las matrices locales en PostgreSQL 8.0.2 y versiones anteriores.

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se resolvió un problema que provocaba la conversión incorrecta de instrucciones MERGE con cláusulas WHEN NOT MATCHED BY SOURCE.

MySQL

Aurora MySQL

Se resolvió un problema que provocaba que AWS SCT determinara de forma incorrecta los permisos de usuario concedidos por el rol rds_superuser_role.

Netezza

Amazon Redshift

Se mejoró el cargador de metadatos de origen para garantizar que AWS SCT cargue correctamente los objetos de la base de datos con los nombres en minúsculas.

Oracle

Aurora PostgreSQL

PostgreSQL

Se agregaron nuevas funciones al paquete de extensión para mejorar la conversión de las tablas anidadas globales. Estas nuevas funciones simulan las funciones PRIOR, NEXT, LIMIT, FIRST, LAST, EXISTS, EXTEND, TRIM, DELETE y SET en su código fuente de Oracle. Para obtener más información, consulte Paquetes de extensión.

Oracle

Aurora PostgreSQL

PostgreSQL

Se añadió la posibilidad de especificar el ámbito de la conversión para aplicaciones de C#. Los usuarios ahora puede excluir del ámbito de la conversión los subconjuntos del proyecto de la aplicación de origen.

Oracle

Aurora PostgreSQL

PostgreSQL

Se implementó la compatibilidad de métodos COUNT en las colecciones.

Oracle

Aurora PostgreSQL

PostgreSQL

Se implementó la compatibilidad de variables y constructores en tablas anidadas.

Oracle

Aurora PostgreSQL

PostgreSQL

Se implementó la compatibilidad de funciones RATIO_TO_REPORT y STANDARD_HASH.

Oracle

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de objetos grandes (LOB) como parte del paquete de extensión de AWS SCT.

Oracle

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de colecciones locales.

Oracle

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de instrucciones JOIN con cláusulas USINGen las que los nombres de las columnas no incluyen el nombre de la tabla.

Oracle

Aurora PostgreSQL

PostgreSQL

Se implementó la conversión de las funciones EMPTY_BLOB y EMPTY_CLOB.

Oracle

Aurora PostgreSQL

PostgreSQL

Se implementó la conversión de variables de enlace posicional en aplicaciones de C#.

SAP ASE

Aurora PostgreSQL

PostgreSQL

Se implementó la conversión de desencadenadores de eventos múltiples.

SAP ASE

Aurora PostgreSQL

PostgreSQL

Se implementó la conversión de desencadenadores recursivos.

SAP ASE

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de desencadenadores con la variable global @@rowcount.

SAP ASE

Aurora PostgreSQL

PostgreSQL

Se resolvió un problema que provocaba la conversión incorrecta de las funciones de agregación de la cláusula SET de instrucciones UPDATE.

SAP ASE

Aurora PostgreSQL

PostgreSQL

Se resolvió un problema que provocaba la aparición inesperada del elemento de acción 42702 durante la conversión de instrucciones UPDATE.

SAP ASE

Aurora PostgreSQL

PostgreSQL

Se resolvió un problema que provocaba la conversión incorrecta de funciones CONVERT con argumentos CHAR.

Snowflake

Amazon Redshift

Se agregó compatibilidad con Snowflake como origen para la migración de datos con agentes de extracción de datos de AWS SCT. Para obtener más información, consulte Migración de datos desde un almacenamiento de datos en las instalaciones a Amazon Redshift con AWS Schema Conversion Tool.

Teradata

Amazon Redshift

Se mejoró la conversión de funciones CAST con argumentos TIMESTAMP AS TIME WITH TIMEZONE.

Notas de la versión de la compilación 667 de AWS SCT

Origen Destino Novedades, mejoras o correcciones

Todos

Todos

Se implementó compatibilidad de los scripts de extracción, transformación y carga (ETL) de Informatica en el modo de interfaz de la línea de comandos (CLI). AWS SCT redirige automáticamente los scripts ETL de Informatica a la nueva base de datos de destino. En primer lugar, AWS SCT convierte los nombres de objeto y el código SQL que está incrustado en los objetos de Informatica. Para obtener más información, consulte Scripts de ETL de Informatica.

Todos

Amazon Redshift

Se aumentó la versión mínima del controlador admitida para Amazon Redshift a 2.1.0.9. Para obtener más información, consulte Instalación de controladores JDBC para AWS Schema Conversion Tool.

Azure Synapse Analytics

Amazon Redshift

Se agregó una nueva función al paquete de extensión para mejorar la conversión de la función CONVERT con tres argumentos de fecha y hora.

Azure Synapse Analytics

Amazon Redshift

Se mejoró la conversión de la función DATEDIFF.

Azure Synapse Analytics

Microsoft SQL Server DW

Amazon Redshift

Se actualizó la versión del paquete de extensión. Aplique la versión más reciente del paquete de extensión en sus proyectos de AWS SCT existentes. Para obtener más información, consulte Paquetes de extensión.

BigQuery

Amazon Redshift

Se resolvió un problema que impedía la conversión de los objetos filtrados en el modo de interfaz de la línea de comandos (CLI).

Greenplum

Amazon Redshift

Se corrigió un error que impedía a AWS SCT convertir las tablas temporales declaradas en un procedimiento almacenado.

Greenplum

Amazon Redshift

Se corrigió un error que provocaba la omisión de atributos de codificación de columnas en el código convertido.

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se implementó la conversión de instrucciones UPDATE para tablas con autorreferencia que tienen más de una cláusula INNER JOIN.

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se implementó compatibilidad de tablas temporales inserted y deleted que SQL Server utiliza para los desencadenadores de DML.

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de tipos definidos por el usuario en procedimientos almacenados que se crearon en diferentes esquemas de bases de datos. Se resolvió un problema que impedía a AWS SCT encontrar el tipo de datos y se mostraba el elemento de acción 9996.

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se resolvió un problema que provocaba la aparición inesperada de corchetes ([ ]) alrededor de los nombres de objeto de la base de datos en el código convertido.

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se resolvió un problema que provocaba la conversión incorrecta de funciones @@ROWCOUNT.

Microsoft SQL Server DW

Amazon Redshift

Se implementó la compatibilidad de los tipos de datos geometry y geography.

Microsoft SQL Server DW

Amazon Redshift

Se implementó la compatibilidad de la palabra clave MAX en las declaraciones de tipos de datos del código convertido.

Microsoft SQL Server DW

Amazon Redshift

Se mejoró la conversión de funciones DATEADD.

Oracle

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de código SQL en aplicaciones de Java al agregar compatibilidad para el marco MyBatis. Para obtener más información, consulte Código SQL en Java.

Oracle

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de código SQL en aplicaciones de Java que utilizan el marco MyBatis. Se agregó un elemento de acción 30411 para el código SQL con una sintaxis no compatible.

Oracle

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de código SQL en las aplicaciones de Pro*C al agregar compatibilidad para declaraciones typedef struct.

Oracle

Aurora PostgreSQL

PostgreSQL

Se implementó la compatibilidad de instrucciones CROSS JOIN y LEFT JOIN.

Oracle

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de instrucciones MERGE. Se resolvió un problema que provocaba la omisión de valores que se iban a insertar en el código convertido.

Teradata

Amazon Redshift

Se modificó la configuración de codificación de compresión de columnas predeterminada que AWS SCT utiliza en el código convertido para que coincida con la configuración predeterminada de Amazon Redshift. Para obtener más información, consulte Codificaciones de compresión en la Guía para desarrolladores de bases de datos de Amazon Redshift.

Teradata

Amazon Redshift

Se resolvió un problema que provocaba la conversión incorrecta de las operaciones matemáticas que utilizan el tipo de datos TIME.

Teradata

RSQL de Amazon Redshift

Se implementó la conversión del código de FastExport que se encuentra dentro de los scripts del intérprete de comandos.

BTEQ de Teradata

RSQL de Amazon Redshift

Se corrigió un error que impedía a AWS SCT convertir instrucciones COALESCE y %data.

Vertica

Amazon Redshift

Se mejoraron las sugerencias de optimización de la conversión cuando un usuario selecciona una estrategia de optimización.

Notas de la versión de la compilación 666 de AWS SCT

Origen Destino Novedades, mejoras o correcciones

Base de datos SQL Azure

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se resolvió un error de análisis que se producía en cláusulas ON que están dentro de instrucciones JOIN.

Azure Synapse Analytics

Amazon Redshift

Se agregaron tres funciones nuevas al paquete de extensión para mejorar la conversión de la función CONVERT con argumentos de fecha y hora.

Azure Synapse Analytics

Amazon Redshift

Se mejoró el cargador de metadatos de origen para garantizar que AWS SCT cargue los esquemas de bases de datos del sistema.

Azure Synapse Analytics

Amazon Redshift

Se corrigió un error del solucionador que se producía en las columnas de tablas temporales.

Azure Synapse Analytics

Amazon Redshift

Se implementó la conversión de tipos de datos BINARY y VARBINARY al tipo de datos VARBYTE.

Azure Synapse Analytics

Amazon Redshift

Se implementó la compatibilidad del tipo de datos TIME en el código convertido.

Azure Synapse Analytics

Amazon Redshift

Se mejoró la conversión de cláusulas COLLATE. Se resolvió un problema que provocaba la aparición inesperada del elemento de acción 31141 durante la conversión de columnas con la intercalación de bases de datos predeterminadas.

BigQuery

Amazon Redshift

Se implementó la conversión de procedimientos que cambian los parámetros de entrada.

Greenplum

Amazon Redshift

Se resolvió un problema que provocaba que AWS SCT utilizara una consulta que no era compatible con las bases de datos de Greenplum 6.x.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de secciones EXCEPTION mediante la transferencia de controladores de excepciones de Db2 para z/OS a PostgreSQL.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de instrucciones OPEN CURSOR.

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se implementó la conversión de funciones IIF mediante el uso de expresiones CASE.

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se resolvió un problema que provocaba la conversión incorrecta de procedimientos con parámetros con valores de tabla cuando la instrucción CREATE PROCEDURE no incluía un bloque BEGIN...END.

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se resolvió un problema que provocaba la conversión incorrecta de la función SCOPE_IDENTITY.

Oracle

Amazon RDS para Oracle

Se corrigió un error del cargador que se producía con el rol SELECT_CATALOG_ROLE cuando se utilizaba Oracle 10g como origen.

Oracle

Amazon RDS para Oracle

Se mejoró el cargador para que sea compatible con los trabajos del Programador de Oracle.

Oracle

Aurora PostgreSQL

PostgreSQL

Se implementó la conversión de instrucciones JOIN con cláusulas USING.

Oracle

Aurora PostgreSQL

PostgreSQL

Se mejoró el rendimiento del código convertido cuando el código fuente incluye variables globales en cláusulas WHERE.

Oracle

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de código SQL en aplicaciones de Java al agregar compatibilidad para el marco MyBatis. Para obtener más información, consulte Código SQL en Java.

Oracle DW

Amazon Redshift

Se implementó la conversión de los operadores relacionales PIVOT y UNPIVOT.

Teradata

Amazon Redshift

Se corrigió un error que impedía la conversión de código fuente que usa objetos JSON.

Teradata

Amazon Redshift

Se corrigió un error que impedía la carga correcta de las tablas creadas por un usuario eliminado.

Teradata

Amazon Redshift

Se implementó la conversión de funciones INSTR en funciones STRPOS nativas de Amazon Redshift.

Teradata

Amazon Redshift

Se implementó la conversión de las funciones NVP y TRANSLATE.

Teradata

Amazon Redshift

Se mejoró la conversión de expresiones COALESCE.

Teradata

Amazon Redshift

Se mejoró la conversión de instrucciones DECLARE CONDITION.

Teradata

Amazon Redshift

Se mejoró la conversión de funciones EXTRACT con el elemento de sintaxis SECOND.

Teradata

Amazon Redshift

Se mejoró la conversión de las variables SQLSTATE y SQLCODE y de las instrucciones LOOP.

Teradata

Amazon Redshift

Se mejoró la conversión de índices únicos.

Teradata

Amazon Redshift

Se resolvió un problema que provocaba la aparición inesperada del elemento de acción 9996 durante la conversión de instrucciones CURRENT_TIMESTAMP con la precisión fraccional establecida en 3.

Teradata

Amazon Redshift

Se resolvió un problema que provocaba la conversión incorrecta de las barras invertidas en cadenas literales.

Teradata

Amazon Redshift

Se resolvió un problema que provocaba la inclusión de un nombre de campo incorrecto en la instrucción ADD CONSTRAINT en instrucciones EXEC convertidas.

Teradata

Amazon Redshift

Se resolvió un problema que provocaba la inclusión de un nombre de subconsulta incorrecto en las subconsultas QUALIFY convertidas.

Teradata

Amazon Redshift

Se resolvió un problema que impedía la aplicación de vistas convertidas. Se agregó una conversión explícita a un tipo de datos específico para los valores NULL en el código convertido.

Teradata

Amazon Redshift

Se resolvió un problema que provocaba la conversión incorrecta de funciones de fecha y hora.

Teradata

Amazon Redshift

Se resolvió un problema que impedía la conversión de literales de cadena hexadecimales.

Notas de la versión de la compilación 665 de AWS SCT

Origen Destino Novedades, mejoras o correcciones

Azure Synapse Analytics

Amazon Redshift

Se implementó la conversión de funciones CONCAT con argumentos VARCHAR.

Azure Synapse Analytics

Amazon Redshift

Se mejoró la conversión de instrucciones CREATE TABLE que crean tablas temporales y no incluyen el nombre del esquema. AWS SCT crea el esquema dbo para almacenar estas tablas temporales en la base de datos de destino.

Azure Synapse Analytics

Amazon Redshift

Se mejoró la conversión de instrucciones DROP TABLE que se ejecutan en tablas temporales.

Azure Synapse Analytics

Amazon Redshift

Se mejoró la conversión de instrucciones OBJECT_ID con los bloques BEGIN...END.

Azure Synapse Analytics

Amazon Redshift

Se resolvió un error que impedía a AWS SCT convertir los procedimientos almacenados con comentarios de bloque.

BigQuery

Amazon Redshift

Se implementó la conversión de almacenamientos de datos de BigQuery a Amazon Redshift. Para obtener más información, consulte Conexión a Google BigQuery con AWS Schema Conversion Tool.

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de desencadenadores que gestionan varios eventos y funcionan con tablas de sistema inserted y deleted en SQL Server.

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se corrigió un error del solucionador que se producía en las tablas del sistema inserted y deleted en SQL Server.

Microsoft SQL Server

Babelfish para Aurora PostgreSQL

Se implementó la compatibilidad con la nueva versión 2.1.0 del archivo de configuración de características de Babelfish. En este archivo se definen las características de SQL que son compatibles y no compatibles con versiones específicas de Babelfish.

Oracle

Aurora MySQL

MariaDB

MySQL

Se resolvió un problema que provocaba la conversión incorrecta del tipo de datos varchar2.

Oracle

Aurora MySQL

Aurora PostgreSQL

MariaDB

MySQL

PostgreSQL

Para las bases de datos Oracle de la versión 12c y posteriores, AWS SCT admite los siguientes tipos de datos ampliados:

  • VARCHAR2

  • NVARCHAR2

  • RAW

AWS SCT aumentó la longitud máxima de columna admitida de 8 000 a 32 767 bytes para estos tipos de datos.

Oracle

Aurora PostgreSQL

PostgreSQL

Se resolvió un error de análisis que se producía en el paquete Oracle Event Processing.

Teradata

Amazon Redshift

Se agregó un elemento de acción 13214 para varias cláusulas RESET WHEN en una única declaración SELECT.

Teradata

Amazon Redshift

Se agregó un elemento de acción para variables SQLSTATE que se encuentran fuera de un bloque de gestión de excepciones.

Teradata

Amazon Redshift

Se implementó la conversión de variables ACTIVITY_COUNT a ROW_COUNT.

Teradata

Amazon Redshift

Se implementó la conversión de la función ST_TRANSFORM de geometría integrada.

Teradata

Amazon Redshift

Se mejoró la conversión de instrucciones eliminadas en vista sin la cláusula WHERE.

Teradata

Amazon Redshift

Se mejoró la conversión de operadores CAST en expresiones.

Teradata

Amazon Redshift

Se mejoró la conversión de cláusulas GROUP BY.

Teradata

Amazon Redshift

Se mejoró la conversión de las funciones INSTR y REGEXP_INSTR integradas.

Teradata

Amazon Redshift

Se resolvió un problema que provocaba la conversión incorrecta de referencias a los alias de las columnas laterales.

Teradata

Amazon Redshift

Se resolvió un problema que provocaba la conversión incorrecta de los nombres de las columnas en la subconsulta QUALIFY.

Teradata

Amazon Redshift

Se implementó la conversión de comandos .QUIT con la palabra clave de valor de estado ERRORCODE.

BTEQ de Teradata

RSQL de Amazon Redshift

Se resolvió un problema que provocaba la aparición inesperada del elemento de acción 9996 durante la conversión de instrucciones CREATE.

BTEQ de Teradata

RSQL de Amazon Redshift

Se resolvió un problema que provocaba la aparición inesperada del elemento de acción 9998 durante la conversión de instrucciones END.

Notas de la versión de la compilación 664 de AWS SCT

Origen Destino Novedades, mejoras o correcciones

Todos

Todos

Se agregó compatibilidad con Amazon Redshift sin servidor como origen y destino para los proyectos de migración de bases de datos en AWS SCT. Para conectarse a Amazon Redshift sin servidor, utilice el controlador JDBC versión 2.1.0.9 o posterior de Amazon Redshift.

Todos

Todos

Se mejoró la interfaz de usuario de la ventana Configuración de conversión. AWS SCT ahora muestra la configuración solo para los pares de conversión de bases de datos con reglas de asignación creadas. Para obtener más información, consulte Asignación de tipos de datos.

Todos

Todos

Se actualizó el informe de evaluación para eliminar la información duplicada sobre la línea y la posición del elemento de acción.

Todos

Amazon Redshift

Se implementó el equilibrado automático de memoria en las tareas de extracción de datos.

Todos

Amazon Redshift

Se resolvió un error que impedía a los agentes de extracción de datos conectarse a dispositivos AWS Snowball.

Base de datos SQL Azure

IBM DB2 para z/OS

IBM Db2 LUW

Microsoft SQL Server

MySQL

Oracle

PostgreSQL

SAP ASE

Aurora MySQL

Aurora PostgreSQL

MariaDB

MySQL

PostgreSQL

Se implementó la compatibilidad con SUSE Linux 15.3 como plataforma para ejecutar agentes de extracción de datos.

Azure Synapse Analytics

Amazon Redshift

Se mejoró la conversión de funciones DATEADD.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se agregó la capacidad de cambiar la intercalación de columnas en las reglas de migración.

Microsoft SSIS

AWS Glue

AWS Glue Studio

Se resolvió un error inesperado que se producía cuando los usuarios seleccionaban un script de origen.

Oracle

Aurora MySQL

MariaDB

MySQL

Se implementó la conversión del uso de funciones almacenadas como expresiones de columnas generadas. AWS SCTcrea desencadenadores para simular este comportamiento porque MySQL no admite el uso de funciones almacenadas como expresiones de columnas generadas.

Oracle

Aurora PostgreSQL

PostgreSQL

Se implementó la conversión de funciones del paquete UTL_MATCH como parte del paquete de extensión de AWS SCT.

Oracle

Aurora PostgreSQL

PostgreSQL

Se implementó la conversión de la función REGEXP_LIKE con el parámetro NULL.

Oracle

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de la función SYS_EXTRACT_UTC.

Oracle

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de código SQL en aplicaciones de C++ mediante la implementación de compatibilidad para funciones Wcscats, Wcscpys y Wcsncats. Para obtener más información, consulte Conversión del código SQL de aplicaciones de C++ con AWS Schema Conversion Tool.

Oracle DW

Snowflake

Amazon Redshift

Se resolvió un problema que impedía que las declaraciones convertidas incluyeran la conversión explícita de valores al tipo de datos de la columna. Este problema se producía en las instrucciones que utilizaban los resultados de consultas de otras tablas.

Teradata

Amazon Redshift

Se agregó la capacidad de cambiar la intercalación de columnas entre case sensitive y case insensitive en reglas de migración. Para obtener más información, consulte Aplicación de reglas de migración.

Teradata

Amazon Redshift

Se corrigió un error del solucionador que se producía en instrucciones CREATE TABLE AS .

Teradata

Amazon Redshift

Se corrigió un error que impedía la conversión de la función P_INTERSECT integrada con una expresión COALESCE.

Teradata

Amazon Redshift

Se implementó la conversión de columnas denominadas OID a _OID para evitar el uso de una palabra clave reservada en Amazon Redshift.

Teradata

Amazon Redshift

Se implementó la conversión de instrucciones RENAME para funciones, procedimientos, vistas y macros.

Teradata

Amazon Redshift

Se implementó la conversión de las funciones STROKE en la función SPLIT_PART de Amazon Redshift.

Teradata

Amazon Redshift

Se mejoró la conversión de las funciones del sistema INSTR y REGEXP_INSTR.

Teradata

Amazon Redshift

Se mejoró la conversión del tipo de datos TIME.

Teradata

Amazon Redshift

Se mejoró la simulación de las tablas SET y MULTISET mediante la implementación de la conversión de índices únicos principales y secundarios.

Teradata

Amazon Redshift

Se resolvió un error de análisis que se producía en la función CHARACTER.

BTEQ de Teradata

RSQL de Amazon Redshift

Se resolvió un error que se producía cuando los usuarios eliminaban los scripts de Basic Teradata Query (BTEQ) de Teradata del proyecto de AWS SCT.

Notas de la versión de la compilación 663 de AWS SCT

Origen Destino Novedades, mejoras o correcciones

Todos

Todos

Se agregó la posibilidad de cambiar la longitud de los tipos de datos char, varchar, nvarchar y string mediante el operador de multiplicación en una regla de migración. Para obtener más información, consulte Aplicación de reglas de migración.

Todos

Todos

Se implementó la compatibilidad con tres columnas nuevas en el informe de evaluación multiservidor y se actualizó el formato del archivo de entrada. Utilice la plantilla actualizada del archivo de entrada con la versión más reciente de AWS SCT. Para obtener más información, consulte Creación de un informe de evaluación multiservidor en AWS Schema Conversion Tool.

Azure Synapse Analytics

Amazon Redshift

Se mejoró la conversión de instrucciones OBJECT_ID.

Microsoft SQL Server

Babelfish para Aurora PostgreSQL

Se agregó compatibilidad con Babelfish para Aurora PostgreSQL 1.2.0 como plataforma de destino para los informes de evaluación de la migración de bases de datos. Para obtener más información, consulte Funcionalidad compatible en Babelfish por versión en la Guía del usuario de Amazon Aurora.

Microsoft SQL Server DW

Amazon Redshift

Se ha agregado compatibilidad para cláusulas AT TIME ZONE.

Microsoft SQL Server DW

Amazon Redshift

Se resolvió un problema que provocaba la conversión incorrecta de una instrucción fuera del bloque BEGIN/END.

Netezza

Amazon Redshift

Se mejoró la conversión del tipo de datos TIME y se implementó la conversión de funciones integradas, expresiones y literales relacionados.

Oracle

Aurora PostgreSQL

PostgreSQL

Se corrigió un error del cargador que se producía al usar Oracle 10g como origen.

Oracle

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de cláusulas OFFSET y FETCH.

Oracle

Aurora PostgreSQL

PostgreSQL

Se resolvió un problema que provocaba la conversión incorrecta de procedimientos con parámetros OUT con valores predeterminados.

Oracle DW

Amazon Redshift

Se mejoró la conversión de funciones de Oracle en funciones definidas por el usuario de Amazon Redshift.

Snowflake

Amazon Redshift

Se mejoró la conversión de cláusulas WITH.

Teradata

Amazon Redshift

Se agregó un nuevo elemento de acción 13209 para los caracteres multibyte no compatibles para el tipo de datos CHAR.

Teradata

Amazon Redshift

Se corrigió un error del cargador que impedía la carga completa de las tablas.

Teradata

Amazon Redshift

Se corrigió un error del transformador que impedía la conversión de la función P_INTERSECT integrada en una condición JOIN.

Teradata

Amazon Redshift

Se corrigió un error que provocaba que el nombre de una vista se convirtiera en mayúsculas y minúsculas de forma errónea cuando la instrucción SELECT se ejecutaba en una tabla con caracteres especiales en el nombre.

Teradata

Amazon Redshift

Se mejoró la conversión de instrucciones INSERT con el valor UNTIL_CHANGED en el tipo de datos PERIOD(DATE).

Teradata

Amazon Redshift

Se mejoró la conversión de la función FORMAT integrada mediante la función TO_CHAR de Amazon Redshift.

Teradata

Amazon Redshift

Se mejoró la conversión de la función RANK integrada para garantizar que el código convertido devuelva valores NULL en el mismo orden que el código fuente.

Teradata

Amazon Redshift

Se mejoró la conversión de restricciones únicas, como los índices únicos principales o secundarios.

Notas de la versión de la compilación 662 de AWS SCT

Origen Destino Novedades, mejoras o correcciones

Todos

Todos

Se agregó la capacidad de crear automáticamente proyectos de AWS SCT para cada base de datos de origen al crear el informe de evaluación multiservidor. Con esta opción activada, AWS SCT puede agregar reglas de asignación a estos proyectos y guardar las estadísticas de conversión para utilizarlas sin conexión a Internet. Para obtener más información, consulte Creación de un informe de evaluación multiservidor en AWS Schema Conversion Tool.

Todos

Todos

Se implementó la compatibilidad del porcentaje (%) como carácter comodín en los nombres de bases de datos y esquemas al crear el informe de evaluación multiservidor.

Todos

Aurora MySQL

Aurora PostgreSQL

Se actualizó el tiempo de ejecución de todas las funciones AWS Lambda a la versión 3.9 de Python.

Todos

Amazon Redshift

Se actualizaron todos los agentes de extracción de datos para usar AWS SDK for Java 2.x.

Base de datos SQL Azure

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de instrucciones DELETE con cláusulas NON EXISTS .

Azure Synapse Analytics

Amazon Redshift

Se resolvió un error que provocaba un fallo en la conexión a una base de datos de origen.

IBM DB2 para z/OS

Aurora PostgreSQL

PostgreSQL

Se resolvió un error por el que el código convertido de un desencadenador incluía dos menciones del alias del objeto.

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de objetos con nombres en mayúsculas y minúsculas cuando la opción Distinguir entre mayúsculas y minúsculas en los nombres de los objetos de la base de datos está activada.

Microsoft SQL Server DW

Teradata

Amazon Redshift

Se implementó la conversión de los operadores relacionales PIVOT y UNPIVOT.

Netezza

Amazon Redshift

Se implementó la conversión del tipo de datos TIME.

Oracle

Aurora MySQL

Aurora PostgreSQL

MySQL

PostgreSQL

Se implementó la conversión constante del paquete UTL_TCP.CRLF.

Oracle

Aurora PostgreSQL

PostgreSQL

Se corrigió un problema del paquete de extensión que impedía mantener la longitud de los tipos de datos de las columnas de longitud variable durante la conversión.

Oracle

Aurora PostgreSQL

PostgreSQL

Se implementó la conversión de código SQL en aplicaciones de C++. Para obtener más información, consulte Conversión del código SQL de aplicaciones de C++ con AWS Schema Conversion Tool.

Oracle

Aurora PostgreSQL

PostgreSQL

Se implementó la compatibilidad con la nomenclatura que distingue mayúsculas y minúsculas para la conversión de variables globales y matrices asociativas.

Oracle

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de las funciones TO_CHAR, TO_DATE y TO_NUMBER del paquete de extensión.

Oracle

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión del operador TABLE().

Oracle DW

Amazon Redshift

Se agregó compatibilidad para la conversión de claves principales y otras restricciones.

Oracle DW

Amazon Redshift

Se corrigió un problema que impedía la aparición del elemento de acción 12054 durante la conversión de instrucciones condicionales.

SAP ASE

Aurora PostgreSQL

PostgreSQL

Se resolvió un error que se producía cuando se creaba un objeto con un nombre vacío en el árbol de destino durante la conversión de tablas con columnas del tipo definido por el usuario.

SAP ASE

Aurora PostgreSQL

PostgreSQL

Se corrigió un error del cargador para los objetos almacenados, como scripts, rutinas, etc.

Snowflake

Amazon Redshift

Se corrigió un problema que impedía la aparición del elemento de acción 22152 cuando era necesario y AWS SCT muestra el resultado de la conversión como un comentario.

Snowflake

Amazon Redshift

Se mejoró la conversión de las funciones de fecha y hora; se implementó la compatibilidad para las zonas horarias.

Snowflake

Amazon Redshift

Se resolvió un problema que provocaba la conversión de las expresiones de tabla comunes (CTE) no recursivas con una cláusula WITH en CTE recursivas.

Teradata

Amazon Redshift

Se mejoró la conversión de instrucciones UPDATE con enlaces a tablas en buen estado.

Teradata

Amazon Redshift

Se mejoró la conversión de instrucciones RENAME TABLE.

Teradata

Amazon Redshift

Se resolvió un problema que provocaba la aparición de columnas vacías en el archivo de valores separados por comas (CSV) con un informe de evaluación.

Teradata

RSQL de Amazon Redshift

Se corrigió un error que provocaba la omisión de un punto y coma al final de una macro de Basic Teradata Query (BTEQ).

Teradata

RSQL de Amazon Redshift

Se mejoró la conversión de valores de tipos de datos múltiples en instrucciones CASE.

Teradata

RSQL de Amazon Redshift

Se mejoró la conversión de la cláusula LIKE ANY con un carácter ESCAPE.

Teradata

RSQL de Amazon Redshift

Se mejoró la conversión de la función CAST en instrucciones INSERT.

Teradata

RSQL de Amazon Redshift

Se mejoró la conversión de las zonas horarias, se implementó la asignación de las regiones de las zonas horarias.

Teradata

RSQL de Amazon Redshift

Se resolvió un problema que provocaba la aparición inesperada del elemento de acción 9998 durante la conversión de scripts del intérprete de comandos con scripts de BTEQ.

Teradata

RSQL de Amazon Redshift

AWS Glue

Se implementó el límite de 500 caracteres para los valores de las variables de sustitución.

Vertica

Amazon Redshift

Se implementó la conversión de tipos de datos BINARY, VARBINARY, LONG BINARY, BYTEAy RAW al tipo de datos VARBYTE.

Vertica

Amazon Redshift

Se mejoró la conversión de los literales y las funciones integradas.

Notas de la versión de la compilación 661 de AWS SCT

Origen Destino Novedades, mejoras o correcciones

Todos

Todos

Se agregaron filtros para buscar reglas de asignación en la vista de asignación. Al aplicar un filtro, AWS SCT muestra las reglas que coinciden con las condiciones de filtrado de la lista Asignaciones de servidor. Para obtener más información, consulte Edición de las asignaciones de tipos de datos en AWS Schema Conversion Tool.

Todos

Todos

Se actualizó Apache Log4j a la versión 2.17.1.

Todos

Amazon Redshift

Se agregó compatibilidad con la migración de datos a Amazon Redshift mediante la cláusula ENCRYPTED del comando COPY.

Todos

Amazon Redshift

Se mejoró la API de REST de los agentes de extracción de datos. La API de REST actualizada añade compatibilidad con nuevas propiedades, como la clave de cifrado, el tipo de cifrado, etc.

Todos

Amazon Redshift

Se implementó la asunción de roles en los agentes de extracción de datos. Esta actualización mejora la distribución de las tareas secundarias y permite a AWS SCT asignar tareas a los agentes libres del rol especificado.

Todos

Amazon Redshift

Se implementó una comprobación de que todos los componentes necesarios estén instalados antes de aplicar el paquete de extensión a Amazon Redshift.

Azure Synapse Analytics

Microsoft SQL Server DW

Amazon Redshift

Se mejoró la conversión de las funciones del sistema ERROR_LINE, ERROR_MESSAGE, ERROR_NUMBER, ERROR_PROCEDURE, ERROR_SEVERITY y ERROR_STATE para la gestión de errores.

IBM DB2 para z/OS

Aurora MySQL

Aurora PostgreSQL

MySQL

PostgreSQL

Se agregó compatibilidad para IBM DB2 para z/OS versión 12 como origen para proyectos de migración de bases de datos en AWS SCT. Para obtener más información, consulte Conexión a IBM DB2 para z/OS.

IBM Db2 LUW

Todos

Se mejoró el cargador de metadatos de origen para garantizar que AWS SCT cargue los parámetros de rutina que duplican los nombres de las columnas.

Microsoft Azure SQL Database

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se corrigió un error del transformador en los procedimientos con la instrucción SET NOCOUNT ON.

Microsoft Azure SQL Database

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de la función CONCAT cuando un valor de entrada es una variable del tipo definido por el usuario.

Microsoft Azure SQL Database

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se resolvió un problema que provocaba la conversión incorrecta de la función DATEPART.

Microsoft SQL Server

Babelfish para Aurora PostgreSQL

Se implementó compatibilidad para la nueva versión del archivo de configuración de características de Babelfish. En este archivo se definen las características de SQL que son compatibles y no compatibles con versiones específicas de Babelfish.

Microsoft SQL Server DW

Amazon Redshift

Se resolvió un problema que provocaba la conversión incorrecta de una instrucción EXECUTE.

Microsoft SSIS

AWS Glue

Se mejoró la interfaz de usuario del asistente de configuración de trabajos. AWS SCT ahora muestra solo las conexiones disponibles en la sección de configuración de conexiones.

Microsoft SSIS

AWS Glue

Se resolvió un problema que impedía la aplicación de las reglas de transformación a las tareas de paquetes y a las reglas variables.

Microsoft SSIS

AWS Glue

AWS Glue Studio

Se agregó un nuevo elemento de acción 25042 para los componentes no compatibles.

Microsoft SSIS

AWS Glue Studio

Se implementó la conversión de paquetes de extracción, transformación y carga (ETL) de Microsoft SQL Server Integration Services (SSIS) a AWS Glue Studio. Para obtener más información, consulte SSIS a AWS Glue Studio.

Oracle

MariaDB

Se corrigió un problema con la conversión del operador MINUS.

Oracle

MariaDB

Se mejoró la conversión de las funciones ROWNUM, SYS_GUID, TO_CHAR y ADD_MONTHS, y cuando la variable del sistema sql_mode de MariaDB es Oracle.

Oracle

PostgreSQL

Se agregó una opción para evitar la conversión de tipos de variables de enlace a tipos de SQL en proyectos de conversión de aplicaciones genéricas.

Oracle

PostgreSQL

Se agregó una opción para evitar agregar el nombre del esquema al nombre del objeto convertido en los proyectos de conversión de aplicaciones genéricas.

Oracle

PostgreSQL

Se añadió compatibilidad con el formato de variables de enlace ?x para la conversión de código SQL de aplicaciones.

Oracle DW

Amazon Redshift

Se implementó la conversión del tipo de datos RAW al tipo de datos VARBYTE.

Teradata

Amazon Redshift

Se agregó una opción para simular tablas SET en el código convertido. Para esta simulación, AWS SCT admite las condiciones MIN y MAX.

Teradata

Amazon Redshift

Se mejoró la conversión de las operaciones de unión que tienen parámetros de distintos tipos de datos. Esta actualización permite a AWS SCT aplicar reglas de transformación durante la conversión de dichas operaciones.

Teradata

Amazon Redshift

Se resolvió un problema que provocaba la conversión incorrecta de la cláusula GROUP BY.

Teradata

Amazon Redshift

Se resolvió un problema que provocaba la conversión incorrecta de la cláusula QUALIFY.

Teradata

Amazon Redshift

Se resolvió un error inesperado que se producía durante la importación de los scripts de FastExport.

Teradata

RSQL de Amazon Redshift

Se implementó la capacidad de editar los valores de las variables en los scripts del intérprete de comandos y de BTEQ de Teradata.

Teradata

RSQL de Amazon Redshift

Se resolvió un problema que provocaba la omisión del script de manifiesto para las sesiones convertidas de FastLoad de Teradata.

Teradata

RSQL de Amazon Redshift

Se resolvió un problema que provocaba la omisión de la extensión del archivo de manifiesto en el localizador uniforme de recursos (URL) de los scripts de FastLoad convertidos.

BTEQ de Teradata

RSQL de Amazon Redshift

Se corrigió un error del cargador para los scripts con variables de sustitución.

BTEQ de Teradata

RSQL de Amazon Redshift

Se corrigió un problema que impedía la aparición del elemento de acción 27022 cuando era necesario.

Notas de la versión de la compilación 660 de AWS SCT

Origen Destino Novedades, mejoras o correcciones

Todos

Todos

Se añadió compatibilidad para AWS Secrets Manager y capa de sockets seguros (SSL) en el informe de evaluación multiservidor. Para obtener más información, consulte Creación de un informe de evaluación multiservidor en AWS Schema Conversion Tool.

Todos

Todos

Se mejoró la recopilación de estadísticas para los objetos convertidos.

Todos

PostgreSQL

Se implementó la compatibilidad con la versión principal 14 de PostgreSQL y MariaDB 10.6 como destinos de migración.

Azure Synapse Analytics

Amazon Redshift

Se mejoró la lógica de transformación para los nombres de los objetos convertidos.

Microsoft Azure SQL Database

Microsoft SQL Server

Aurora PostgreSQL

Se mejoró la conversión del tipo de datos XML.

Microsoft Azure SQL Database

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se resolvió un problema que provocaba la conversión incorrecta de cláusulas NOT LIKE.

Microsoft Azure SQL Database

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se corrigió un error del transformador en los procedimientos con instrucciones INSERT, DELETE y UPDATE que incluyen la cláusula OUTPUT.

Microsoft Azure SQL Database

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se corrigió un error del transformador en los procedimientos con la instrucción RETURN @@ROWCOUNT.

Microsoft SQL Server

Todos

Se mejoró la conversión de los procedimientos que utilizan servidores enlazados.

Microsoft SQL Server

Todos

Se agregó compatibilidad para la autenticación de Microsoft Windows en el informe de evaluación multiservidor.

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se corrigió un error del transformador en los constructores de valores de tabla.

Microsoft SQL Server DW

Amazon Redshift y AWS Glue

Compatibilidad con la conversión de scripts de extracción, transformación y carga (ETL) para incluir la ruta correcta a los scripts convertidos.

Microsoft SQL Server DW

Amazon Redshift

Se resolvió un problema que provocaba la generación de diferentes scripts convertidos para plataformas de bases de datos de destino virtuales y reales.

Oracle

PostgreSQL

Aurora PostgreSQL

Se agregó compatibilidad para la conversión de índices para vistas materializadas.

Oracle

PostgreSQL

Aurora PostgreSQL

Se corrigió un problema que impedía la aparición del elemento de acción 5982 al convertir las restricciones PRIMARY KEY y UNIQUE con la opción NOVALIDATE.

Oracle DW

Amazon Redshift

Se resolvió un problema que provocaba la visualización de categorías adicionales en el esquema convertido.

Teradata

Amazon Redshift

Se corrigió un problema que impedía la aparición del elemento de acción 13185 al convertir una columna sin resolver como argumento de la función CAST.

Teradata

Amazon Redshift

Se mejoró la conversión de instrucciones DELETE y DELETE ALL para usar el comando TRUNCATE en el código convertido.

Teradata

Amazon Redshift

Se mejoró la conversión de tablas SET.

Teradata

Amazon Redshift

Se mejoró la conversión mejorada de la condición NORMALIZE.

Teradata

Amazon Redshift

Se actualizó el informe de evaluación para eliminar las estadísticas de conversión del esquema de la base de datos de la lista de objetos de almacenamiento de la base de datos.

Teradata

Amazon Redshift

Se mejoró la conversión de la instrucción UPDATE sin la cláusula FROM.

Teradata

Amazon Redshift

Se implementó la compatibilidad del tipo de datos VARBYTE en el código convertido.

BTEQ de Teradata

AWS Glue

Se resolvió un problema que provocaba la desactivación de la opción Convertir AWS Glue en el menú contextual.

BTEQ de Teradata

RSQL de Amazon Redshift

Se resolvió un problema que provocaba la omisión de tipos de datos en el código convertido.

BTEQ de Teradata

RSQL de Amazon Redshift

Se resolvió un problema que provocaba la aparición incorrecta de variables de sustitución entre comillas en el código convertido.

BTEQ de Teradata

RSQL de Amazon Redshift

Se corrigió un problema con la conversión de variables de sustitución con valores en los scripts de FastLoad.

Vertica

Amazon Redshift

Se implementó la compatibilidad del tipo de datos TIME en el código convertido.

Vertica

Amazon Redshift

Se mejoró la conversión de las expresiones SELECT DISTINCT y ORDER BY.

Vertica

Amazon Redshift

Se agregó compatibilidad para la conversión restricciones.

Vertica

Amazon Redshift

Se corrigió un error que impedía que el informe de evaluación se guardara como archivo CSV (valores separados por comas).

Notas de la versión de la compilación 659 de AWS SCT

Origen Destino Novedades, mejoras o correcciones

Todos

Todos

Se mejoró el Asistente de proyecto nuevo, que genera un informe de evaluación combinado para varias bases de datos de origen.

Todos

Todos

Se corrigió un problema que impedía la creación del paquete de extensión en proyectos que incluían varias bases de datos de origen y destino.

Todos

Todos

Se mejoró la conversión del código SQL que está incrustado en el código fuente de la aplicación.

Todos

Todos

Se agregó la capacidad de ejecutar scripts desde diferentes carpetas en la interfaz de la línea de comandos de AWS SCT.

Todos

Amazon Redshift

Se mejoró el mensaje de advertencia que aparece cuando los usuarios eligen la opción Ejecutar la optimización en proyectos de migración con la plataforma de base de datos de destino virtual Amazon Redshift.

Todos

Aurora PostgreSQL

Se implementó la compatibilidad con la versión principal 13 de PostgreSQL en Aurora PostgreSQL-Compatible Edition como destino de migración.

Todos

Amazon RDS para MySQL

Se implementó de forma predeterminada la conversión de código que no distingue entre mayúsculas y minúsculas.

Azure Synapse Analytics

Amazon Redshift

Se resolvió un error que provocaba el fallo de la conexión a una base de datos de origen en la interfaz de la línea de comandos.

Microsoft SQL Server

PostgreSQL

Aurora PostgreSQL

Se mejoró la conversión de procedimientos que incluyen instrucciones UPDATE con condiciones de unión.

Microsoft SQL Server

PostgreSQL

Aurora PostgreSQL

Se mejoró la conversión de los desencadenadores, los procedimientos almacenados y las funciones que incluyen el valor después del signo igual.

Microsoft SQL Server

PostgreSQL

Aurora PostgreSQL

Se corrigió un error del transformador en los procedimientos con la instrucción DELETE y el operador OR.

Microsoft SQL Server

PostgreSQL

Aurora PostgreSQL

Se mejoró la conversión de la cláusula OUTPUT.

Microsoft SQL Server DW

Amazon Redshift y AWS Glue

Se mejoró la conversión del tipo de datos NUMERIC.

Microsoft SQL Server DW

Amazon Redshift

Se mejoró la conversión de las vistas que tienen un alias de tabla con el mismo nombre que la tabla original.

Microsoft SSIS

AWS Glue

Se corrigió un problema que impedía la visualización de las credenciales de conexión de AWS Glue en la ventana Configurar conexiones.

Netezza

Amazon Redshift

Se agregó la posibilidad de repetir la ejecución de tareas de migración de datos con captura de datos de cambios (CDC) todos los días.

Netezza

Amazon Redshift

Se corrigió un error que provocaba que la pestaña Tareas quedara inactiva tras anular el registro de un extractor de datos.

Netezza

Amazon Redshift

Se corrigió un problema que impedía la aparición de la confirmación del registro del agente de migración de datos en la interfaz de usuario.

Netezza

Amazon Redshift

Se corrigió un problema que provocaba el fallo de una base de datos de origen con un Error de carga.

Netezza

Amazon Redshift

Se resolvió un error que impedía la ejecución de los agentes de migración de datos tras abrir un proyecto guardado.

Oracle

Amazon RDS para Oracle

Se implementó compatibilidad para Oracle Unified Auditing.

Oracle

PostgreSQL

Aurora PostgreSQL

Se implementó la conversión de código SQL en aplicaciones de C#. Para obtener más información, consulte Código SQL de aplicaciones de C#.

Oracle

PostgreSQL

Aurora PostgreSQL

Se implementó una nueva lógica de transformación para los nombres de objeto que distinguen entre mayúsculas y minúsculas para mejorar la visibilidad de los cambios en la conversión de código. AWS SCT convierte los nombres de los objetos en mayúsculas a minúsculas. También ocurre lo contrario: AWS SCT convierte los nombres de los objetos en minúsculas a mayúsculas. Los demás nombres de objetos y palabras reservadas se convierten sin cambios.

Oracle

PostgreSQL

Aurora PostgreSQL

Se mejoró la conversión de particiones hash sin la restricción NOT NULL.

Oracle

Aurora PostgreSQL

Se añadió compatibilidad para la conversión de las restricciones CHECK, FOREIGN KEY y NOT NULL de Oracle con la cláusula ENABLE NOVALIDATE.

Oracle DW

Amazon Redshift

Se corrigió un problema que provocaba la migración de valores incorrectos de los números de punto flotante.

Oracle DW

Amazon Redshift y AWS Glue

Se resolvió un problema que provocaba la aparición de columnas vacías en el informe de evaluación de la migración de base de datos en un archivo de valores separados por comas (CSV).

SAP ASE

PostgreSQL

Aurora PostgreSQL

Se corrigió un problema que provocaba una interrupción inesperada de la conversión.

Snowflake

Amazon Redshift

Se mejoró la conversión del tipo de datos VARIANT.

Teradata

Amazon Redshift

Se mejoró la conversión de la instrucción COLLECT STATISTICS.

Teradata

Amazon Redshift

Se corrigió un problema que impedía la aparición del elemento de acción 9998 al convertir vistas anidadas con columnas PERIOD.

Teradata

Amazon Redshift y AWS Glue

Se corrigió un error que impedía la visualización de una plataforma de destino de AWS Glue virtual en la interfaz de usuario tras abrir un proyecto guardado.

BTEQ de Teradata

AWS Glue

Se corrigió un problema que impedía la conversión a una plataforma de destino de AWS Glue virtual tras abrir un proyecto guardado.

BTEQ de Teradata

RSQL de Amazon Redshift

Se mejoró el resaltado de la sintaxis del código convertido.

BTEQ de Teradata

RSQL de Amazon Redshift

Se implementó la comprobación de los valores de los parámetros tras la carga. Los valores no compatibles aparecen resaltados en la pestaña Variables.

Vertica

Amazon Redshift

Se implementó la conversión de funciones de agregación.

Vertica

Amazon Redshift

Se implementó la conversión de las proyecciones en vistas materializadas y se mejoró la interfaz de usuario que muestra el código fuente de las proyecciones.

Notas de la versión de la compilación 658 de AWS SCT

Origen Destino Novedades, mejoras o correcciones

Todos

Todos

Se proporcionó integración con AWS Secrets Manager. Ahora puede usar las credenciales de conexión a la base de datos que están almacenadas en Secrets Manager.

Todos

Todos

Se agregó compatibilidad con scripts en formato YAML en la interfaz de la línea de comandos de AWS SCT.

Todos

Amazon Redshift

Se implementó compatibilidad para puntos de conexión de la interfaz Amazon S3 (VPCE) en los agentes de extracción de datos.

Todos

Amazon Redshift

Se agregó compatibilidad para la plataforma de base de datos de destino virtual Amazon Redshift, además de la combinación de Amazon Redshift y AWS Glue, ya compatible.

Greenplum

Amazon Redshift

Se resolvió un problema que impedía que la opción Guardar como SQL no guardara el código SQL convertido en un archivo.

IBM Db2 LUW

Microsoft Azure SQL Database

Microsoft SQL Server

Oracle

SAP ASE

Aurora MySQL

Se mejoró la conversión para admitir características nuevas de Amazon Aurora-Compatible Edition con compatibilidad con MySQL 8.0.

Microsoft SQL Server

Aurora MySQL

Aurora PostgreSQL

MySQL

PostgreSQL

Se corrigió un problema que impedía la aparición del elemento de acción 810 cuando era necesario.

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de procedimientos con instrucciones UPDATE, DELETE y INSERT.

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se corrigió un problema que impedía la aparición del elemento de acción 7810 cuando era necesario.

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de una instrucción EXEC que está anidada dentro de una instrucción IF...ELSE.

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de vistas indexadas.

Netezza

Amazon Redshift

Se mejoraron los agentes de migración de datos mediante el seguimiento de las transacciones en vivo durante la carga completa en la operación de captura de datos de cambios (CDC). Ahora puede detener las tareas de migración de datos si está previsto que la sesión de CDC comience a una hora determinada. Además, puede ver el nivel de registro de errores en la consola después de detener una tarea con CDC.

Oracle

Todos

Se mejoró el cargador de tablas para garantizar que AWS SCT carga objetos con opciones de uso compartido.

Oracle

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de la función SYSDATE y se agregó la posibilidad de cambiar la zona horaria en Configuración de conversión.

Oracle

Aurora PostgreSQL

PostgreSQL

Se resolvió un problema que impedía la conversión de instrucciones dinámicas.

Oracle

Aurora PostgreSQL

PostgreSQL

Se corrigió un problema que provocaba que el código convertido no incluyera los nombres generados por el sistema.

Oracle

Oracle DW

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de instrucciones SELECT anidadas dentro de los desencadenadores.

Oracle DW

Amazon Redshift

Se mejoró la conversión de las funciones TO_DATE, TO_TIMESTAMP y TO_TIMESTAMP_TZ del paquete de extensión.

Snowflake

Amazon Redshift

Se añadió una opción para guardar el código SQL convertido en diferentes archivos para cada objeto o cada instrucción.

Teradata

Amazon Redshift

Se mejoró la conversión de la función CONCAT.

Teradata

Amazon Redshift

Se mejoró la conversión de una instrucción SELECT que está anidada dentro de una cláusula WHERE.

Teradata

Amazon Redshift

Se resolvió un problema que provocaba la conversión incorrecta de las tablas SET y MULTISET después de que los usuarios descartaran y volvieran a crear una tabla.

Teradata

Amazon Redshift

Se mejoró la conversión de los procedimientos que incluyen una cláusula WITH.

Teradata

Amazon Redshift

Se mejoró la conversión del tipo de datos DATE.

Teradata

RSQL de Amazon Redshift

Se resolvió un problema que provocaba que un error inesperado en el transformador durante la conversión de los scripts de FastExport.

BTEQ de Teradata

RSQL de Amazon Redshift

Se añadió compatibilidad para la conversión de un índice de unión en una vista materializada.

BTEQ de Teradata

RSQL de Amazon Redshift

Se añadió compatibilidad para la conversión de una definición TITLE que incluye varias líneas.

BTEQ de Teradata

RSQL de Amazon Redshift

Se resolvió un problema que impedía la conversión del tamaño de un tipo de datos geoespaciales.

BTEQ de Teradata

RSQL de Amazon Redshift

Se corrigió un problema que provocaba la conversión de los nombres de los parámetros a minúsculas.

BTEQ de Teradata

RSQL de Amazon Redshift

Se corrigió un problema que impedía la conversión de un procedimiento almacenado anidado dentro de una instrucción MACRO.

Vertica

Amazon Redshift

Se mejoró la conversión del operador ALL.

Vertica

Amazon Redshift

Se resolvió un problema que impedía la aplicación de la opción Use Union all view? en Configuración de conversión.

Vertica

Amazon Redshift

Se mejoró la conversión de los tipos de datos TIME y TIME WITH TIMEZONE.

Vertica

Amazon Redshift

Se resolvió un problema relacionado con la carga de tablas flexibles.

Problemas resueltos:
  • Mejoras generales.

Notas de la versión de la compilación 657 de AWS SCT

Origen Destino Novedades, mejoras o correcciones

Todos

Todos

Se actualizó Apache Log4j a la versión 2.17 para solucionar problemas de vulnerabilidad de seguridad.

Todos

Amazon Redshift

Se mejoraron los proyectos de optimización de esquemas, en los que las estadísticas de administración clave no se guardaban en el proyecto de AWS SCT.

Amazon Redshift

Amazon Redshift

Se corrigió un problema con la actualización de la información del servidor.

Apache Cassandra

Amazon DynamoDB

Se corrigió un problema con las reglas de asignación al utilizar la interfaz de la línea de comandos de AWS SCT.

Apache Cassandra

Amazon DynamoDB

Se resolvió un problema que impedía la creación de la tarea de migración debido a un título actualizado en el certificado.

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se corrigió un problema que impedía la aparición del elemento de acción 7672 durante la conversión de los procedimientos de Microsoft SQL Server con SQL dinámico.

Base de datos SQL Azure

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de funciones con valores de tabla.

Base de datos SQL Azure

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se resolvió un problema que impedía la conversión del argumento OUT de un procedimiento almacenado con el valor de retorno predeterminado en el argumento INOUT.

Greenplum

Amazon Redshift

Se mejoraron las estrategias de optimización mediante la búsqueda de las tablas y columnas más utilizadas de la tabla QueryLog.

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se corrigieron los problemas relacionados con la conversión de lo siguiente:

  • Operador de asignación de concatenación de cadenas (+=)

  • Función SCOPE_IDENTITY

  • Tipo de datos varchar(max)

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de vistas con funciones no compatibles.

Microsoft SQL Server

Aurora PostgreSQL

PostgreSQL

Se corrigió un problema que provocaba la conversión incorrecta de funciones no compatibles como argumento de otra función.

Microsoft SQL Server

Babelfish para Aurora PostgreSQL

Se mejoró la conversión de las referencias a las tablas de transición.

Microsoft SQL Server DW

Amazon Redshift

Se agregó la categoría de funciones de agregación al árbol de metadatos de la base de datos de origen.

Microsoft SQL Server DW

Amazon Redshift

Se mejoró la conversión del tipo de datos TIME.

Azure Synapse Analytics

Greenplum

Netezza

Microsoft SQL Server DW

Snowflake

Teradata

Amazon Redshift

Se corrigió un problema que impedía guardar los scripts DROP y CREATE al utilizar una plataforma de base de datos de destino virtual.

Microsoft SQL Server Integration Services

AWS Glue

Se resolvió un problema que impedía visualizar los scripts de los objetos de origen en la interfaz de usuario.

Netezza

Amazon Redshift

Se mejoraron las estrategias de optimización mediante la elección de la tabla de datos y las dimensiones adecuadas para la colocación.

Oracle

Aurora PostgreSQL

PostgreSQL

Se resolvió un problema que impedía convertir correctamente los desencadenadores de Oracle, que utilizan números de secuencia.

Oracle

Aurora PostgreSQL

PostgreSQL

Se mejoró la conversión de vistas con enlaces a bases de datos públicas.

Oracle DW

Amazon Redshift

Se mejoraron las estrategias de optimización mediante el análisis de la cardinalidad de las columnas del índice.

Oracle DW

Amazon Redshift

Se corrigió un problema que provocaban la conversión incorrecta de las funciones escalares personalizadas definidas por el usuario con concatenación de cadenas.

Snowflake

Amazon Redshift

Se corrigió un problema que impedía la visualización de la opción Guardar como SQL en la interfaz de usuario.

Teradata

Amazon Redshift

Se corrigió un problema que provocaba el fallo de la recopilación de estadísticas con la excepción LOADER ERROR.

Teradata

Amazon Redshift

Se corrigió un problema que impedía la visualización de la opción Crear informe en la interfaz de usuario.

Teradata

Amazon Redshift

Se mejoró la conversión de la función CAST.

Teradata

Amazon Redshift

Se corrigió un error en la conversión de ST_Line_Interpolate_Point.

Teradata

Amazon Redshift

Se eliminó un valor inesperado de la ruta de la biblioteca python.

Teradata

RSQL de Amazon Redshift

Se corrigió un error del solucionador que aparecía durante la conversión de varios scripts de FastLoad.

BTEQ de Teradata

RSQL de Amazon Redshift

Se mejoró la conversión del comando DATABASE y tipos de datos de geometría.

BTEQ de Teradata

AWS Glue

Se corrigió un problema que provocaba una sincronización incorrecta de los scripts de origen y destino en la interfaz de usuario.

Problemas resueltos:
  • Mejoras generales.

Notas de la versión de la compilación 656 de AWS SCT

Origen Destino Novedades, mejoras o correcciones

Todos

Todos

Se agregó compatibilidad para varias bases de datos de origen y destino en un proyecto. Los usuarios ahora pueden crear reglas de asignación para que coincidan con diferentes esquemas de bases de datos y plataformas de destino en el mismo proyecto.

Todos

Todos

Se agregó compatibilidad para plataformas de bases de datos de destino virtuales. Los usuarios ahora no necesitan conectarse a una base de datos de destino para ver cómo AWS SCT convierte el esquema de su base de datos de origen.

Todos

Todos

Mejoras de la interfaz de usuario:

  • Se agregaron las opciones Conectar al servidor y Desconectar del servidor a los árboles de metadatos de origen y destino.

  • Se agregó una opción para eliminar un servidor de base de datos del proyecto de AWS SCT.

Cassandra

Amazon DynamoDB

Se resolvió un problema de búsqueda por el que la variable CASSANDRA_HOME no incluía una barra inclinada (/) después de cassandra.yaml o de la carpeta conf.

Cassandra

Amazon DynamoDB

Se añadió compatibilidad con la imagen de máquina de Amazon (AMI) para Amazon Linux 2.

Cassandra

Amazon DynamoDB

Se mejoró el mensaje de error que se proporciona cuando se introduce una clave incorrecta para Cassandra.

Cassandra

Amazon DynamoDB

Se mejoró la conversión mediante el cambio de una propiedad del archivo cassandra-env.yaml en función de la versión de la base de datos de destino.

Cassandra

Amazon DynamoDB

Se aumentó la versión Java del centro de datos Cassandra de destino a la versión 1.8.0.

Greenplum

Amazon Redshift

Se mejoraron las estrategias de optimización en la Configuración del proyecto.

Greenplum

Amazon Redshift

Se resolvió un problema de migración de datos que impedía la aplicación de los objetos a la base de datos con este error: An I/O error occurred while sending to the backend.

Greenplum

Microsoft SQL Server DW

Amazon Redshift

Se resolvió un problema que impedía la visualización de la opción Apply RTRIM to string columns en la interfaz de usuario.

Microsoft SQL Server

Babelfish para Aurora PostgreSQL

Se agregó compatibilidad para Babelfish para Aurora PostgreSQL como plataforma de destino. Los usuarios ahora pueden crear un informe de evaluación para estimar la migración de SQL Server a Babelfish para Aurora PostgreSQL.

Netezza

Amazon Redshift

Se mejoraron las estrategias de optimización en la Configuración del proyecto.

SAP ASE

Aurora PostgreSQL

PostgreSQL

Se implementó la capacidad de generar nombres únicos para los índices.

SAP ASE

Aurora PostgreSQL

PostgreSQL

Se corrigió un problema con una columna de índice duplicada en el script de destino.

Snowflake

Amazon Redshift

Se resolvió un problema por impedía la visualización de las opciones Ocultar esquemas vacíos, Ocultar bases de datos vacías y Ocultar bases de datos/esquemas del sistema en la interfaz de usuario.

Teradata

RSQL de Amazon Redshift

Se añadió compatibilidad para la conversión de scripts de trabajo de MultiLoad de Teradata a scripts de RSQL de Amazon Redshift.

Teradata

RSQL de Amazon Redshift

Se corrigió un problema con la conversión de variables de sustitución con scripts de FastLoad y FastExport.

Teradata

RSQL de Amazon Redshift

Se corrigió un problema que impedía la visualización de elementos de acción en la pestaña Elementos de acción después de cambiar de la pestaña Resumen.

Teradata

RSQL de Amazon Redshift

Se resolvió un problema que provocaba un error inesperado después de generar el informe durante la conversión de los scripts de FastExport.

Teradata

RSQL de Amazon Redshift

Se resolvieron problemas de formato tras la conversión de scripts del intérprete de comandos.

Teradata

RSQL de Amazon Redshift

Se corrigió un problema que ahora permite agregar comentarios al elemento de acción 13177 en el script convertido.

Teradata

Amazon Redshift

Se corrigió un error en la conversión de tablas temporales.

Teradata

Amazon Redshift

Se mejoró la conversión de la instrucción SET QUERY_BAND.

Teradata

Amazon Redshift

Se corrigió un error en la conversión de la operación NORMALIZE.

Vertica

Amazon Redshift

Se mejoró la descripción del elemento de acción 17008.

Problemas resueltos:
  • Mejoras generales.

Notas de la versión de la compilación 655 de AWS SCT

Origen Destino Novedades, mejoras o correcciones

Teradata

RSQL de Amazon Redshift

Se corrigió un problema para garantizar que todos los problemas de evaluación aparecieran en los informes cuando se utilizaba FastLoad o MultiLoad.

Teradata

RSQL de Amazon Redshift

Se añadió compatibilidad para la conversión de scripts de trabajo de FastExport de Teradata a scripts de RSQL de Amazon Redshift.

Teradata

RSQL de Amazon Redshift

Se corrigió un problema para garantizar que la acción Guardar manifiesto en S3 estuviera habilitada en modo offline cuando se utilizaba FastLoad.

Teradata

RSQL de Amazon Redshift

Se corrigió un problema para garantizar que las reglas de asignación se aplicaran a scripts como FastLoad.

Greenplum

Amazon Redshift

Se aumentó la versión mínima del controlador admitida para Greenplum a 42.2.5.

Greenplum

Amazon Redshift

Se agregó una conexión a Greenplum a través de SSL con la versión 42.2.5 o posterior del controlador.

Oracle DW

Amazon Redshift

Se mejoró la compatibilidad para ejecutar funciones escalares personalizadas definidas por el usuario (UDF) dentro de otra UDF.

Oracle DW

Amazon Redshift

Se solucionó un problema que impedía la aplicación de funciones a la base de datos con este error: Failed to compile udf.

Oracle DW

Amazon Redshift

Se mejoró la conversión mediante el uso de las declaraciones de tipo adecuadas, por ejemplo, pls-type para parámetros %ROWTYPE.

Teradata

RSQL de Amazon Redshift

Se resolvió un problema que impedía la visualización de los problemas de evaluación del tipo de información en el informe.

Teradata

RSQL de Amazon Redshift

Se resolvió un error del transformador tras convertir algunos scripts.

Teradata

RSQL de Amazon Redshift

Se corrigió un problema que ahora permite agregar comentarios en el script convertido.

Teradata

Amazon Redshift

Se resolvió un problema por el que FastExport ->EXPORT -> 'null' aparecía en lugar de 'CAST' después de la conversión.

Teradata

Amazon Redshift

Se resolvió un problema que provocaba el fallo de algunas funciones de un paquete de extensión al aplicarlas con Cause:[JDBC Driver]String index out of range: 0 si se utilizaba la versión 1.2.43 del controlador

Teradata

Amazon Redshift

Se añadió la conversión de tablas SET—simulación de tablas SET para instrucciones de inserción y selección.

Teradata

Amazon Redshift

CAST: compatibilidad para tipos de datos adicionales.

Teradata

Amazon Redshift

Se corrigió un error en la conversión de "other_current_time_01"

Teradata

Amazon Redshift

FastExport de Teradata — RSQL de Amazon Redshift: se mejoró la conversión de comandos de FastExport de Teradata—FIELD

Teradata

Amazon Redshift

FastExport de Teradata — RSQL de Amazon Redshift: mejora de la conversión de comandos de FastExport de Teradata—LAYOUT

Oracle

PostgreSQL

Aurora PostgreSQL

Se resolvió un problema que provocaba el cambio del script de destino de objetos con la instrucción SAVE EXCEPTIONS tras la reconversión.

Oracle

PostgreSQL

Aurora PostgreSQL

Se resolvió un problema que provocaba la especificación de un campo incorrecto en la cláusula ORDER BY tras la conversión a proc_cursor_with_calc_columns.

Oracle

PostgreSQL

Aurora PostgreSQL

Resuelto: en una conversión ASSOCIATIVE COLLECTION es necesaria una declaración de variables aws_oracle_ext$array_id$temporary adicionales.

Oracle

PostgreSQL

Aurora PostgreSQL

Resuelto: se produjo una conversión errónea de una CLAVE PRINCIPAL con el mismo nombre que un ÍNDICE que pertenecía a la misma tabla.

Problemas resueltos:
  • Mejoras generales.

Notas de la versión de la compilación 654 de AWS SCT

Origen Destino Novedades, mejoras o correcciones

Oracle

PostgreSQL

Aurora PostgreSQL

Se resolvió un problema con las pseudocolumnas de consultas jerárquicas y un error al analizar las columnas PRIOR.

Oracle

PostgreSQL

Aurora PostgreSQL

Se resolvió un problema que impedía convertir correctamente un comentario de varias líneas que contenía una barra inclinada y un asterisco (/*).

Oracle

PostgreSQL

Aurora PostgreSQL

Se agregó la simulación USER_COL_COMMENTS de la vista del sistema al paquete de extensión.

Oracle

PostgreSQL

Aurora PostgreSQL

Se mejoró la conversión de literales entre comillas.

DB2 LUW

PostgreSQL

Aurora PostgreSQL

Se mejoró la conversión de instrucciones LABEL que añaden o sustituyen etiquetas en las descripciones de tablas, vistas, alias o columnas.

Oracle

Ninguna

Se sustituyó la tabla del sistema SYS.USER$ por la vista DBA_USERS y se mejoraron las consultas.

Oracle DW

Amazon Redshift

Se actualizaron las consultas de metadatos de Oracle DW.

Teradata

RSQL de Amazon Redshift

Se añadió compatibilidad para la conversión de scripts del intérprete de comandos, FastLoad de Teradata y Basic Teradata Query (BTEQ) de Teradata a RSQL de Amazon Redshift.

BTEQ de Teradata

RSQL de Amazon Redshift

Se resolvió un problema que provocaba la conversión incorrecta de "merge_01".

BTEQ de Teradata

RSQL de Amazon Redshift

Se resolvió el problema que provocaba la aparición de End or Identify (EOI) al final de un script en una nueva línea.

Azure Synapse

Amazon Redshift

Se mejoró el mensaje de error que aparece cuando se proporciona una contraseña incorrecta para Azure Synapse.

Teradata

Amazon Redshift

Se mejoró la conversión de la instrucción UPDATE para transferir el nombre de alias correcto según el estándar de Teradata.

Teradata

Amazon Redshift

Se resolvió un error de conversión del cursor que impedía recibir acciones.

Teradata

Amazon Redshift

Se resolvió un problema que provocaba la eliminación de filas durante una conversión TD_NORMALIZE_OVERLAP.

Teradata

Amazon Redshift

Ahora es compatible con la comprobación estricta de fechas para la función TO_DATE mejorada.

Teradata

Amazon Redshift

Se mejoró la conversión de la funciones integradas TO_NUMBER(n).

Teradata

Amazon Redshift

Se resolvió un problema que impedía la aparición de la categoría Esquemas en el árbol de metadatos.

Greenplum

Amazon Redshift

Se agregó la selección GP_SEGMENT_ID a la lista al crear una partición virtual para una tabla de Greenplum.

Greenplum

Amazon Redshift

Se resolvió un problema que impedía la aplicación de funciones en el destino.

MS SQL Server DW

Amazon Redshift

Se resolvió un problema que provocaba un error de transformación después de la conversión sin el elemento de acción 9996.

MS SQL Server DW

Amazon Redshift

Se resolvió un problema que provocaba el registro de un error al abrir el asistente del paquete de extensión.

MS SQL Server DW

Amazon Redshift

Se resolvió un problema que provocaba el uso de un estilo de comentarios incorrecto en las funciones Redshift Python.

Netezza

Amazon Redshift

Se resolvió un problema que impedía la creación de un paquete de extensión de Netezza-Redshift con un perfil AWS.

Teradata

RSQL de Amazon Redshift

Se mejoró la conversión del comando SESSIONS de FastLoad.

Teradata

RSQL de Amazon Redshift

Se mejoraron los informes de evaluación de scripts de FastLoad.

Teradata

RSQL de Amazon Redshift

Se implementó la acción WRITER Guardar en S3 de FastLoad.

Teradata

RSQL de Amazon Redshift

Se resolvió un problema que impedía que los botones de FastLoad Guardar script\Guardar manifiesto en S3 estuvieran activos.

Teradata

RSQL de Amazon Redshift

Se resolvió un problema que provocaba que multifile_script de FasLoad solo creara un archivo de manifiesto tras la conversión, en lugar de los tres archivos esperados.

Teradata

RSQL de Amazon Redshift

Se resolvió un problema que provocaba que FastLoad mostrara carpetas adicionales en una ruta de S3.

Teradata

RSQL de Amazon Redshift

Se resolvió un problema que provocaba que FastLoad tuviera un nombre incorrecto del archivo de manifiesto en una ruta de S3.

Problemas resueltos:
  • Mejoras generales.

Notas de la versión de la compilación 653 de AWS SCT

Origen Destino Novedades, mejoras o correcciones

Oracle

PostgreSQL

Aurora PostgreSQL

Se implementó la capacidad de convertir el SQL dinámico creado en funciones o procedimientos de llamada.

Oracle

PostgreSQL

Aurora PostgreSQL

Se mejoró la conversión del SQL dinámico: parámetros integrados como variables de enlace.

Oracle DW 18, 19

Amazon Redshift

Se mejoró la conversión de Oracle a Redshift: mejora de las integraciones de conversión. LISTAGG agregado; LISTAGG analítico.

Oracle DW 18, 19

Amazon Redshift

Se mejoró la conversión de Oracle a Redshift: nuevas características de consulta.

Vertica

Amazon Redshift

Se mejoró la conversión de Vertica a Redshift: conexión de SSL a JDBC con SSL=true.

MS SQL Server DW

Amazon Redshift

Se mejoró la conversión de MS SQL Server a Redshift: tablas externas.

Teradata

Amazon Redshift

Se mejoró la conversión de Teradata a Redshift: tipos de datos INTERVAL, operaciones aritméticas.

Teradata

Amazon Redshift

Se mejoró la conversión de Teradata a Redshift: compatibilidad para alias de columnas laterales.

Oracle

Ninguna

Las siguientes consultas de Loader ahora utilizan DBA_USERS en lugar de 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

Se mejoró la alineación de los comentarios cuando SCT convierte las macros de Teradata en procedimientos almacenados de Redshift.

Oracle DW

Amazon Redshift

Se mejoró la conversión de los elementos del formato de fecha/marca de tiempo: TO_DATE, TO_TIMESTAMP y TO_TIMESTAMP_TZ

Teradata

Amazon Redshift

Se resolvió el error de conversión del cursor de Teradata.

Teradata

Amazon Redshift

Se resolvió el problema que provocaba la eliminación de atributos de TD_NORMALIZE_OVERLAP durante la conversión.

Teradata

Amazon Redshift

Se resolvió un problema que provocaba que se ignorara la función MAX cuando SCT convertía una consulta.

Teradata

Amazon Redshift

SCT convierte ahora la función CHARACTERS de Teradata en la función LENGTH de Redshift.

Teradata

Amazon Redshift

SCT ahora admite la conversión de FORMAT a TO_CHAR para los formatos más utilizados.

Todos

Todos

Se mejoró la conversión de rutinas cifradas.

Problemas resueltos:
  • Mejoras generales.

Notas de la versión de la compilación 652 de AWS SCT

Origen Destino Novedades, mejoras o correcciones

Microsoft SQL Server

PostgreSQL

Se añadió el bloqueo de aplicaciones para las funciones sp_getapplock y sp_releaseapplock.

Ninguna

Amazon Redshift

Se mejoró interfaz de la línea de comandos (CLI): se implementó el modo de comandos de script.

Oracle

PostgreSQL

Aurora PostgreSQL

Se implementó el muestreo de parámetros de rutina dentro de un SQL dinámico.

Oracle

PostgreSQL

Aurora PostgreSQL

Se mejoró la conversión de SQL dinámico creado en funciones o procedimientos de llamada.

Microsoft SQL Server

Oracle

DB2 LUW

Aurora PostgreSQL

Cada función de lambda se implementa y configura solo una vez a través de una política, y las funciones de lambda comunes se reutilizan en todos los orígenes posibles.

DB2 LUW

PostgreSQL

Se resolvió el problema que provocaba el mensaje de error "9996: Gravedad crítica: se produjo un error en el transformador" al utilizar DB2 LUW como origen.

Teradata

Amazon Redshift

Compatibilidad para expresiones de tablas recursivas en el próximo lanzamiento de Amazon Redshift.

Azure Synapse

Amazon Redshift

Se implementaron reglas de optimización de esquemas.

Teradata

Amazon Redshift

Se implementó compatibilidad para la conversión de zonas horarias de macros de Teradata a procedimientos almacenados de Redshift.

Teradata

Amazon Redshift

Se implementó compatibilidad para conversión aritmética en valores PERIOD.

Teradata

Amazon Redshift

Se implementó compatibilidad para la conversión de expresiones de tablas comunes recursivas de Teradata (RECURSIVE CTE).

Teradata

Amazon Redshift

Se implementó compatibilidad para identificadores que distinguen entre mayúsculas y minúsculas a través de la configuración del usuario, enable_case_sensitive_identifier. Por lo tanto, «COLUMN_NAME» y «Column_Name» se convierten en nombres de columna diferentes.

Teradata

Amazon Redshift

Se resolvió el problema de los tipos de datos decimales, por lo que los campos decimales se convierten ahora con la misma precisión.

Teradata

Amazon Redshift

Se resolvió el problema con la conversión aritmética de intervalos para que la conversión correcta de la resta aritmética de intervalos.

Teradata

Amazon Redshift

Se mejoró la conversión del tipo NUMBER to DATE de Teradata.

Teradata

Amazon Redshift

Se mejoró la conversión del tipo DATE to NUMBER de Teradata

BTEQ de Teradata

Amazon Redshift

Se mejoró la conversión del tipo de datos PERIOD.

Teradata

Amazon Redshift

Se resolvió el problema relacionado con la carga de metadatos de una tabla con columnas GEOMETRY, de manera que ahora se carga correctamente desde Teradata.

Teradata

Amazon Redshift

Se implementó compatibilidad para la conversión de instrucciones MERGE al convertir macros de Teradata a procedimientos almacenados de Redshift.

Teradata

Amazon Redshift

Se mejoró la conversión de macros simples al migrar de Teradata a Redshift.

Teradata

Amazon Redshift

Se mejoró la conversión de la instrucción UPDATE de Teradata para transferir el nombre de alias correcto según el estándar de Teradata.

Problemas resueltos:
  • Mejoras generales.

Notas de la versión de la compilación 651 de AWS SCT

Origen Destino Novedades, mejoras o correcciones

Todos

Todos

Se mejoraron los informes de AWS SCT para actualizar los enlaces a los elementos de acción de conversión recomendados enumerados.

MS SQL Server

PostgreSQL

Se agregó compatibilidad para la conversión de funciones STR().

MS SQL Server

PostgreSQL

Se agregó compatibilidad para convertir el operador EXOR bit a bit (^ en Microsoft SQL Server) a PostgreSQL como operador #.

Oracle

PostgreSQL

Se resolvió un problema que provocaba el bloqueo de la función aws_oracle_ext.UNISTR(null) del paquete de extensión de AWS SCT para NULL en un destino de PostgreSQL. Ahora AWS SCT maneja NULL.

BTEQ de Teradata

RSQL de Amazon Redshift

Se mejoró la conversión para resolver un problema en el que la conversión de RSQL MERGE de Amazon Redshift producía un error de transformación.

Oracle DW

Amazon Redshift

Se implementaron integradas mejoradas.

Oracle DW

Amazon Redshift

Se agregaron mejoras basadas en las características de metadatos, que incluyen el particionamiento automático de listas (TBL_PART_LIST_AUTO), la lista de columnas múltiples (TBL_PART_MULTI_LIST) y la referencia de intervalos (TBL_PART_RANGE_INTVAL_REF).

Ninguno

Amazon Redshift

Se aumentaron los límites de las tablas de particiones físicas utilizadas para las conversiones UNION ALL.

Teradata

Amazon Redshift

Se mejoró la conversión en el ámbito de los informes de evaluación.

Teradata

Amazon Redshift

Se mejoró de conversión en conversiones MACRO complejas de Teradata.

Teradata

Amazon Redshift

Se mejoró la conversión de macros de Teradata a procedimientos almacenados de Amazon Redshift y se añadieron comentarios a los SQL no compatibles.

Teradata

Amazon Redshift

Se resolvió un problema que provocaba que la conversión de macros de Teradata a procedimientos almacenados de Amazon Redshift diera lugar a referencias a nombres de alias incorrectas.

Teradata

Amazon Redshift

Se mejoró la conversión de la instrucción QUALIFY de Teradata.

Teradata

Amazon Redshift

Se mejoró la conversión para transferir los comentarios a Amazon Redshift y conservar un historial de los cambios realizados en la vista.

Teradata

Amazon Redshift

Se resolvió un problema que provocaba la conversión incorrecta de la cláusula RESET WHEN.

BTEQ de Teradata

Amazon Redshift

Se mejoró la conversión de los scripts de BTEQ que contienen instrucciones MERGE.

Teradata

Amazon Redshift

Se agregaron funciones integradas para mejorar la conversión de los campos de tipos de datos PERIOD.

Microsoft SQL Server

Amazon Redshift

Se mejoró la asignación de tipos de datos de transformación mejorado para el tipo de datos TIME.

Todos

Todos

Se agregó acceso a la publicación inicial del manual Referencia de la CLI de AWS Schema Conversion Tool en formato PDF. Consulte Referencia de la CLI de AWS Schema Conversion Tool.

Problemas resueltos:
  • Mejoras generales.

Notas de la versión de la compilación 650 de AWS SCT

Origen Destino Novedades, mejoras o correcciones

Todos

Todos

Se actualizó y se mejoró el uso de los agentes de extracción, lo que incluye:

  • Una configuración para usar con almacenamiento compartido y un agente de copia dedicado.

  • Exportación e importación de tareas de extracción de datos de un proyecto a otro.

  • Compatibilidad para Azure SQL Data Warehouse (Azure Synapse) como origen.

  • Uso de particionamiento de Netezza nativo.

Para obtener más información, consulte Migración de datos desde un almacenamiento de datos en las instalaciones a Amazon Redshift con AWS Schema Conversion Tool.

Todos

Amazon RDS PostgreSQL 13

AWS SCT ahora es compatible con Amazon RDS PostgreSQL 13 como destino.

Microsoft SQL Server

Aurora PostgreSQL

Se mejoró la conversión de un conjunto de resultados de un procedimiento de Microsoft SQL Server a un destino de Aurora PostgreSQL.

Oracle DW

Amazon Redshift

Se mejoró la conversión de Oracle a Amazon Redshift.

Oracle DW

Amazon Redshift

Se mejoró la conversión de instrucciones SQL dinámicas.

Oracle DW

Amazon Redshift

Se mejoró la conversión a UDF de SQL.

Oracle DW

Amazon Redshift

Se aclaró el mensaje que indica que AWS SCT no admite la conversión de TABLAS EXTERNAS.

Oracle DW

Amazon Redshift

Se mejoraron las funciones de conversión integradas.

BTEQ de Teradata

RSQL de Amazon Redshift

Se mejoró el manejo de los parámetros de sustitución dentro de los scripts de BTEQ durante el uso de la GUI de AWS SCT.

Microsoft SQL Server DW

Microsoft SQL Server

Azure

Azure Synapse

Todos

Se actualizó la versión mínima del controlador JDBC compatible para Microsoft SQL Server, Azure y Azure Synapse.

Problemas resueltos:
  • Teradata: mejoras adicionales de la conversión de macros [RESUELTO]

  • Los caracteres se ocultaban en el objetivo y provocaban errores de SQL, por lo que fue necesario rediseñarlos para volver a colocarlos [RESUELTO]

  • Mejoras generales

Notas de la versión de la compilación 649 de AWS SCT

Origen Destino Novedades, mejoras o correcciones

Microsoft SQL Server DW

Amazon Redshift

Se mejoró la conversión de MSSQL a Amazon Redshift para admitir tablas temporales.

Oracle DW

Amazon Redshift

Se mejoraron las funciones integradas, tales como:

Funciones de conversión

  • TO_BINARY_DOUBLE

  • TO_BINARY_FLOAT

  • TO_NUMBER

  • TO_DATE

  • TO_TIMESTAMP

  • TO_TIMESTAMP_TZ

  • TO_DSINTERVAL

  • TO_YMINTERVAL

  • VALIDATE_CONVERSION

Oracle DW

Amazon Redshift

Se mejoraron las funciones para el procesamiento de consultas por aproximación, como:

Funciones de agregación

  • ANY_VALUE

  • APPROX_COUNT_DISTINCT

  • APPROX_COUNT_DISTINCT_DETAIL

  • APPROX_COUNT_DISTINCT_AGG

  • LISTAGG

  • TO_APPROX_COUNT_DISTINCT

Teradata

Amazon Redshift

Se mejoró la conversión para la selección automática de claves de clasificación y distribución de Teradata. El motor de base de datos selecciona automáticamente claves de clasificación y distribución. Se introdujo un botón denominado Utilizar el ajuste automático de tablas de Amazon Redshift al cuadro de diálogo Configuración actual del proyecto > Estrategias de optimización > Estrategia inicial de selección de claves.

Teradata

Amazon Redshift

Se mejoró el cargador de tablas AWS SCT para garantizar que AWS SCT carga todas las tablas de Teradata.

Teradata

Amazon Redshift

Se mejoró la conversión para que Amazon Redshift admita patrones de subconsultas correlacionados que incluyen una cláusula WHERE NOT EXISTS simple.

Teradata

Amazon Redshift

Se agregó compatibilidad para el uso de los comandos ECHO en las macros.

DB2 LUW

PostgreSQL

Aurora PostgreSQL

Se implementó la compatibilidad para la conversión de DYNAMIC RESULTS SETS, que incluye:

  • Cláusula de cursor WITH RETURN/WITH RETURN TO CLIENT

  • Conversión de cláusula de rutina DYNAMIC RESULT SETS

Microsoft SQL Server

Oracle

DB2 LUW

SAP ASE

Aurora PostgreSQL

Se implementó la compatibilidad para Aurora RDS PostgreSQL actual como destino.

Microsoft SQL Server

Oracle

DB2 LUW

SAP ASE

MariaDB

Se implementó la compatibilidad para MariaDB 10.5 como destino.

Microsoft SQL Server

MariaDB

Se implementó la compatibilidad para la cláusula INSERT-RETURNING, que devuelve un conjunto de resultados de las filas insertadas.

Oracle

Aurora PostgreSQL

Se agregó compatibilidad para la función XMLFOREST para la conversión de Oracle a Aurora PostgreSQL.

Problemas resueltos:
  • Mejoras generales.

Notas de la versión de la compilación 648 de AWS SCT

Origen Destino Novedades, mejoras o correcciones

Oracle

PostgreSQL

Edición de Amazon Aurora compatible con PostgreSQL

Se implementó el modo de aplicación personalizado del paquete de extensión de Aurora PostgreSQL: operadores para tipos numéricos/de fecha y texto.

Oracle

Microsoft SQL Server

DB2 LUW

Aurora PostgreSQL

Se implementó la configuración de invocación de lambda para Aurora PostgreSQL implementada: creación de la extensión aws_lambda; asignación de roles de IAM al clúster de Aurora PostgreSQL.

  • Oracle: correos electrónicos, trabajos, agente web, colas, archivos

  • DB2: correos electrónicos, tareas, archivos

  • Microsoft SQL Server: correos electrónicos, agente

Oracle

PostgreSQL

Se implementó la refactorización de conversión de instrucciones FORALL:

  • Instrucción FORALL

  • FORALL ... SAVE EXCEPTIONS

  • RETURNING INTO with BULK COLLECT

  • Colección del sistema SQL%BULK_EXCEPTIONS

Oracle DW 18, 19

Amazon Redshift

Se mejoró la conversión de Oracle a Amazon Redshift: mejora de las integraciones de conversión. LISTAGG agregado; LISTAGG analítico.

Oracle DW 18, 19

Amazon Redshift

Se mejoró la conversión de Oracle a Amazon Redshift: nuevas características de consulta.

Vertica

Amazon Redshift

Se mejoró la conversión de Vertica a Amazon Redshift: conexión de SSL a JDBC con SSL=true.

Microsoft SQL Server DW

Amazon Redshift

Se mejoró la conversión de Microsoft SQL Server a Redshift: tablas externas.

Teradata

Amazon Redshift

Se mejoró la conversión de Teradata a Redshift: tipos de datos INTERVAL, operaciones aritméticas.

Teradata

Amazon Redshift

Se mejoró la conversión de Teradata a Redshift: compatibilidad para alias de columnas laterales.

Problemas resueltos:
  • Mejoras generales

Notas de la versión de la compilación 647 de AWS SCT

Origen Destino Novedades, mejoras o correcciones

Microsoft SQL Server

Microsoft SQL Server

RDS ahora es compatible con la característica de correo electrónico de base de datos.

Microsoft SQL Server

MySQL

Se implementó el nombre máximo de cada tipo de identificador: la longitud máxima de los nombres de objeto (por ejemplo, tablas, restricciones o columnas) en SQL Server es de 128 caracteres. La longitud máxima de los nombres de objeto en MySQL es de 64 caracteres. Para escribir los objetos convertidos en la base de datos MySQL, debe acortar sus nombres. Para evitar que los nombres se dupliquen después de cortarlos, es necesario agregar una «suma de comprobación» del nombre del objeto original a los nuevos nombres.

Corte los nombres de más de 64 caracteres de la siguiente manera:

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

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

Por ejemplo:

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

MySQL/Aurora MySQL

Se implementó la carga y conversión de comentarios en los objetos de almacenamiento. Por ejemplo, el procesamiento de los comentarios en las tablas y el procesamiento de los comentarios en las columnas de tablas o vistas.

Teradata

Amazon Redshift

Se agregó compatibilidad para la conversión de tipos de datos TIME.

Teradata

Amazon Redshift

Se mejoró la conversión: se implementó TD_NORMALIZE_OVERLAP.

Microsoft SQL Server DW

Amazon Redshift

Se mejoró la conversión: SELECT con la cláusula WITH; SELECT sin FROM

Todos

Todos

Asesor del servicio de migración de datos (DMSA) de AWS SCT: esta nueva característica le permite evaluar varios servidores y recibir un informe resumido que muestra la mejor dirección de destino para su entorno.

Todos

Todos

Asistente de AWS SCT: la comparación de destinos ahora muestra las diferencias entre los destinos en una sola vista de tabla.

Todos

Todos

Interfaz de usuario del filtro de árbol: el filtro de metadatos rediseñado gestiona patrones de filtrado más complejos.

Todos

Todos

Informe de evaluación: la sección Advertencias rediseñada proporciona una descripción mejor y una comprensión más clara de los problemas.

Problemas resueltos:
  • Mejoras generales

  • Agentes de extracción de datos: error en la tarea secundaria con ConcurrentModificationException [RESUELTO].

  • Microsoft SQL Server a MySQL: longitudes máximas de los identificadores [RESUELTO].

Notas de la versión de la compilación 646 de AWS SCT

Origen Destino Novedades, mejoras o correcciones

Oracle

PostgreSQL

Se mejoró la implementación del modelo de formato TM.

Oracle

PostgreSQL

La implementación de la máscara en formato SP proporciona compatibilidad básica con el sufijo SP, solo para el idioma inglés.

Oracle

PostgreSQL

Gestión de nombres de objeto largos de Oracle: AWS SCT ahora gestiona los nombres de objeto largos de Oracle según el atributo de longitud máxima del identificador objetivo.

Amazon Redshift

Codificación AZ64 de Amazon Redshift con AWS SCT: se agregó la codificación de compresión AZ64 para algunos tipos de datos

Teradata

Amazon Redshift

Se agregó compatibilidad para la conversión de transacciones implícitas.

Teradata

Amazon Redshift

Se añadió compatibilidad para las funciones integradas geoespaciales de Teradata: Métodos ST_LineString

Greenplum

Amazon Redshift

Conversión secuencial de Greenplum: se añadieron los siguientes elementos a las pestañas de propiedades: valor mínimo, valor máximo, incremento y ciclo.

Greenplum

Amazon Redshift

Solucionador: se agregó la resolución del tipo de datos «char».

Greenplum

Amazon Redshift

Longitud de conversión de caracteres: se actualizó la conversión PL/pgSQL para el tipo de caracteres.

Greenplum

Amazon Redshift

Se resolvió un problema con la selección de claves de distribución de Greenplum, que provocaba que una tabla tuviera la clave de distribución pero AWS SCT no pudiera reconocerla ni buscarla como RANDOMLY DISTRIBUTED.

Teradata

Amazon Redshift

Se añadió compatibilidad para cursores de Teradata: se añadió compatibilidad para la conversión de cursores.

Teradata

Amazon Redshift

Columnas de identidad: se agregó compatibilidad para la conversión de columnas de identidad.

Teradata

Amazon Redshift

Tipos de datos INTERVAL: se agregó compatibilidad para la conversión de tipos de datos INTERVAL.

Problemas resueltos:
  • Mejoras generales

  • Greenplum: No se pudo ejecutar la conversión debido a un error en el registro [RESUELTO].

  • MSSQL — PostgreSQL: error del transformador al convertir la función LAG [RESUELTO].

  • MSSQL — PostgreSQL: SCOPE_IDENTITY [RESUELTO].

  • Bloqueo de AWS SCT en proyectos de DWG [RESUELTO].

  • Se necesita una regla de asignación para eliminar el espacio adicional en el nombre de la columna en AWS SCT [RESUELTO].

Notas de la versión de la compilación 645 de AWS SCT

Origen Destino Novedades, mejoras o correcciones

Teradata

Amazon Redshift

Proporcione una solución para resolver las vistas no totalmente cualificadas de Teradata (nombres de vistas u objetos no completamente cualificados dentro de la vista).

Teradata

Amazon Redshift

Se agregó compatibilidad para la función ASCII para calcular los nodos.

Teradata

Amazon Redshift

Cuando AWS SCT detecta datos de varios bytes en un CHAR de Teradata definido como CHAR(N), se convierte a VARCHAR(3*N) en Amazon Redshift.

Teradata

Amazon Redshift

Proporcione una conversión CAST de Teradata entre fechas y números.

  • SELECT Cast('2020-07-17' AS BIGINT)

  • SELECT Cast(20200630 - 19000000 AS DATE)

Teradata

Amazon Redshift

Se añadió compatibilidad para la conversión de tipos de datos PERIOD de Teradata en dos columnas TIMESTAMP de Amazon Redshift:

  • PERIOD(TIMESTAMP)

  • PERIOD(TIMESTAMP WITH TIMEZONE)

Teradata

Amazon Redshift

Se agregó compatibilidad para la conversión de la función RANK de Teradata con una cláusula RESET WHEN.

Teradata

Amazon Redshift

Se mejoró la compatibilidad para CAST en las conversiones de tipos de datos explícitos y para CAST implícitos en las expresiones.

Teradata

Amazon Redshift

Informe sobre patrones de subconsultas correlacionadas no compatibles. Para obtener más información, consulte Subconsultas correlacionadas en la Guía para desarrolladores de bases de datos de Amazon Redshift.

ninguno

Amazon Redshift

Se mejoró la compatibilidad del límite de tablas para tipos de nodos RA3.

Teradata

Amazon Redshift

Se agregó compatibilidad para la extracción de datos geoespaciales de Teradata. Para obtener más información, consulte Consultar datos geoespaciales en Amazon Redshift en la Guía para desarrolladores de bases de datos de Amazon Redshift.

Microsoft SQL Server

PostgreSQL

Se agregó la opción convert_procedures_to_function.

Problemas resueltos:
  • Mejoras generales

Notas de la versión de la compilación 644 de AWS SCT

Los cambios para la versión 1.0.643 de AWS SCT se fusionan en la versión 1.0.644 de AWS SCT.

Origen Destino Novedades, mejoras o correcciones

Teradata

Amazon Redshift

Múltiples mejoras de conversión.

  • Se mejoraron las conversiones con QUALIFY con el alias de la tabla.

  • Se mejoraron las conversiones con el operador IN.

  • Se mejoró la conversión con el operador LIKE.

  • Se mejoraron las conversiones al resaltar los problemas en el código convertido.

  • Se mejoraron las conversiones con un orden inusual de cláusulas WHERE y QUALIFY en SQL.

  • Se corrigieron los errores del transformador que se producían durante la conversión de construcciones JOIN() del procedimiento UPD_FT_SVC_TRANS_BH_CBH_IND.

  • Se mejoró la conversión de macros a procedimientos almacenados.

Se agregaron comandos especiales de la CLI de AWS SCT que pueden analizar los scripts sql/bteq proporcionados y generar un informe sobre la cantidad de estructuras sintácticas que se encuentran en el código fuente.

  • Recuento de comandos de BTEQ

  • Número de HANDLERS

  • Número de casos de CAST

  • Número de casos de DML/DDL

  • Número de DML en las vistas actualizables

Se agregó un elemento de acción del informe de evaluación: Amazon Redshift no admite columnas de Teradata con formatos de fecha personalizados.

Oracle

PostgreSQL/Aurora PostgreSQL

Se agregó la funcionalidad de guardar los scripts de instalación de los paquetes de extensión.

Se modificó el nivel de gravedad del elemento de acción 5334.

Se mejoró el rendimiento del uso de un registro como variable IMPLEMENTATION de paquete.

Se agregó compatibilidad con la función de agregación XMLAGG

IBM Db2

PostgreSQL/Aurora PostgreSQL

Se agregó la carga y conversión de comentarios en los objetos de almacenamiento.

MS SQL DW

Amazon Redshift

Se mejoró la conversión: se resolvió el problema con PATINDEX.

Mejoras de la interfaz de usuario:

  • Se implementó la opción Guardar como SQL para el árbol de orígenes.

  • Se añadió lógica a la generación de scripts para varios archivos.

Vertica

Amazon Redshift

Mejora de la interfaz de usuario: se implementó la opción Guardar como SQL para el árbol de orígenes.

Problemas resueltos:
  • Se implementaron mejoras generales en las conversiones entre Teradata y Amazon Redshift

  • Corrección de errores y mejoras generales de la interfaz de usuario

Notas de la versión de la compilación 642 de AWS SCT

Cambios en la versión 1.0.642 de AWS Schema Conversion Tool.

nota

Los cambios de la compilación 1.0.642 de AWS Schema Conversion Tool (AWS SCT) se aplican a Windows, Ubuntu y Fedora. No existe una compilación 1.0.642 para macOS.

Origen Destino Novedades, mejoras o correcciones

Microsoft SSIS

AWS Glue

Se implementó la conversión de paquetes de ETL de Microsoft SQL Server Integration Services (SSIS) a AWS Glue. Para obtener más información, consulte Conversión de SSIS a AWS Glue con AWS SCT.

Oracle

MariaDB/SQL MODE=ORACLE/MySQL/Amazon Aurora MySQL

Se implementó la sección de declaraciones PL/SQL en la cláusula WITH.

Oracle

PostgreSQL/Aurora PostgreSQL

Se añadió compatibilidad con DBMS_SESSION.RESET_PACKAGE y DBMS_SESSION.MODIFY_PACKAGE.

Vertica

Amazon Redshift

Habilite la exportación de scripts de SQL de una base de datos de Vertica a Amazon Redshift.

Problemas resueltos:
  • Mejora del informe de evaluación.

  • Mejora del informe de evaluación de la interfaz de usuario.

  • Añada la posibilidad de modificar la configuración de la JVM desde la interfaz de usuario.

  • Mejoras generales.

Notas de la versión de la compilación 641 de AWS SCT

Cambios en la versión 1.0.641 de AWS Schema Conversion Tool.

nota

Los cambios de la compilación 1.0.641 de AWS Schema Conversion Tool (AWS SCT) se aplican a Windows, Ubuntu y Fedora. No existe una compilación 1.0.641 para macOS.

Origen Destino Novedades, mejoras o correcciones

Oracle/MS SQL/MySQL/PostgreSQL/Db2 LUW

Todos

Genere los cálculos del informe de tiempo en el archivo.csv.

Teradata

Amazon Redshift

Se añadió compatibilidad para la función CSUM.

Se añadió compatibilidad para tipos de datos geoespaciales de Teradata.

Teradata

Todos

Se añadió compatibilidad para la conversión de columnas IDENTITY.

Greenplum

Amazon Redshift

Se añadió compatibilidad para el estilo de distribución AUTO durante la conversión de tablas de Greenplum.

SAP ASE

Todos

Genere los cálculos del informe de tiempo en el archivo.csv.

Errores resueltos:

  • Correcciones de varios errores.

  • Varias mejoras de rendimiento.

Notas de la versión de la compilación 640 de AWS SCT

Los cambios para las versiones de AWS SCT 1.0.633, 1.0.634, 1.0.635, 1.0.636, 1.0.637, 1.0.638, 1.0.639 y 1.0.640 se fusionan en la versión de AWS SCT 1.0.640.

nota

Los cambios de la compilación 1.0.640 de AWS SCT se aplican a Windows, Ubuntu y Fedora. No se aplican a MacOS.

No puede instalar la versión 1.0.640 o superior de AWS SCT en macOS de Apple. La versión 1.0.632 de AWS SCT fue la última versión compatible con la instalación en macOS de Apple.

En las tablas siguientes, puede encontrar listas de las características y correcciones de errores para las versiones de AWS Schema Conversion Tool que se han combinado en la versión 1.0.640. Estas tablas agrupan características y correcciones de errores por el motor de origen.

Cambios en la versión 1.0.640 de Oracle

En la tabla siguiente se muestran los cambios en la compilación 1.0.640 en los que Oracle es el motor de origen.

Origen Destino Novedades, mejoras o correcciones

Oracle

PostgreSQL

Aurora PostgreSQL

Se implementó la conversión de código SQL en aplicaciones de Java y Pro*C.

Oracle

PostgreSQL

Aurora PostgreSQL

Se mejoró el rendimiento de las siguientes funciones cuando se utilizan en una cláusula 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

RDS MariaDB 10.4

Se añadió compatibilidad para RDS MariaDB 10.4 para todos los proveedores de procesamiento transaccional en línea (OLTP).

Oracle

PostgreSQL/Aurora PostgreSQL

Se ha agregado compatibilidad para DBMS_UTILITY.GET_TIME.

Se han agregado las siguientes emulaciones:

  • DBMS_UTILITY.GET_TIME

  • DBMS_UTILITY.FORMAT_CALL_STACK

  • DBMS_UTILITY.CURRENT_INSTANCE

Oracle

MariaDB/MySQL/Aurora MySQL/Microsoft SQL Server Mode=Oracle/PostgreSQL/Aurora PostgreSQL/RDS Oracle

Se ha agregado compatibilidad con cláusula de intercambio para TABLE(DATA,EXTENDED DATA), VIEW(DATA,EXTENDED DATA) y SEQUENCE(DATA)

Oracle

PostgreSQL/Aurora PostgreSQL/Oracle RDS

La definición DEFAULT de una columna se puede extender para que DEFAULT se aplique para la inserción explícita de NULL.

La cláusula DEFAULT tiene una nueva cláusula ON NULL. Esta nueva cláusula indica a la base de datos que asigne un valor de columna predeterminado especificado cuando una instrucción INSERT intenta asignar un valor que se evalúa como NULL.

Oracle

MariaDB/MariaDB (SQL MODE=ORACLE)

Se ha agregado compatibilidad para "Columnas de identidad" que se incrementan automáticamente en el momento de la inserción.

Todos

Todos

Actualice a Amazon Corretto JDK 11 desde JDK 8. Para obtener más información, incluidos los enlaces de descarga, consulte ¿Qué es Amazon Corretto 11? en la Guía del usuario de Amazon Corretto 11.

Todos

Todos

Se agregó información al informe de evaluación sobre posibles incoherencias en la base de datos del usuario.

Oracle

MariaDB 10.2/MariaDB 10.3/MySQL/Aurora MySQL/PostgreSQL/Aurora PostgreSQL

La cláusula DEFAULT tiene una cláusula ON NULL nueva, que indica a la base de datos que asigne un valor de columna predeterminado especificado cuando una instrucción INSERT intenta asignar un valor que se evalúa como NULL.

Oracle

Oracle RDS/MySQL/Aurora MySQL/PostgreSQL/Aurora PostgreSQL

Se agregó compatibilidad para las columnas IDENTITY.

Oracle

MySQL 8.x

Se agregó compatibilidad para la restricción CHECK.

Oracle

PostgreSQL/Aurora PostgreSQL

Se implementó la comprobación ANYDATA IS NULL/IS NOT NULL mediante la rutina del paquete de extensión.

Se implementó la emulación de la función VALUE utilizada en una consulta en función de la función TABLE de XMLSequence.

Se agregó compatibilidad con DBMS_LOB para las siguientes rutinas integradas:

  • DBMS_LOB.CREATETEMPORARY

  • DBMS_LOB.FREETEMPORARY

  • DBMS_LOB.APPEND

Todos

SQL Server

SQL Server 2019: se agregó compatibilidad para el nuevo atributo de índice OPTIMIZE_FOR_SEQUENTIAL_KEY.

SQL Server 2017: se agregó compatibilidad para los tipos de tabla Node y Edge de bases de datos de Graph.

SQL Server 2016: se agregó compatibilidad para TEMPORAL TABLES.

Todos

Todos

Se implementó la capacidad para invalidar particiones físicas con particiones virtuales. Los extractores de almacenamiento de datos extraen datos de acuerdo con las particiones virtuales creadas.

Oracle

Amazon Redshift

Se implementó la conversión de atributos de cursor en bloques anidados.

Amazon Redshift no admite colecciones. Las variables relacionadas se convierten como VARCHAR. Todas las operaciones de recopilación distintas de la asignación de una variable a otra se rechazan, incluido el acceso a elementos de iniciación y recopilación.

Se implementó el estilo de distribución de Amazon Redshift = AUTO.

Oracle

PostgreSQL/Aurora PostgreSQL

Si una palabra no reservada en Oracle está reservada en PostgreSQL, se cumple lo siguiente:

  • Si la palabra está entre comillas, retiene el uso de mayúsculas y minúsculas y se mantiene entre comillas.

  • Si la palabra no está entre comillas, se pone en mayúsculas y entre comillas.

Se ha implementado la capacidad de usar funciones como entrada para las funciones LTRIM, RTRIM y TRIM.

Las expresiones SELECT DISTINCT, ORDER BY deben aparecer en la lista de selección.

Para los parámetros del cursor que siguen a un parámetro con un valor DEFAULT, AWS SCT agrega la cláusula DEFAULT IS NULL

Los parámetros del cursor OUT de origen se convierten en parámetros del cursor IN.

Se ha vuelto a implementar la variable de paquete agregando la opción "Implementación lógica de variables de paquete" en "Configuración de conversión". Los ajustes disponibles son: "variables de sesión" y "objetos globales plv8". El valor predeterminado es "variables de sesión".

Se implementó la compatibilidad de la instrucción AUTONOMOUS_TRANSACTION con dblink y pg_background.

Oracle

Todos

Se implementó la vista SYS_%_TAB_COMMENTS.

Oracle

PostgreSQL

Las entradas variables a los filtros no son compatibles con PostgreSQL. Al convertir de Oracle a PostgreSQL, si se encuentra un filtro de variables, ahora se registra una excepción.

Oracle

Amazon Redshift

Se mejoró la conversión del cursor FOR..LOOP en el código almacenado.

Se implementó la invocación de código almacenado de funciones o procedimientos con parámetros predeterminados.

Se implementó capacidad de código almacenado para UPDATE con alias sin cláusula WHERE.

Se implementaron funciones de código almacenado para realizar casos adicionales con SELECT FROM dual.

Se implementaron los parámetros y variables de paquete Table%ROWTYPE de código almacenado.

Se implementó código almacenado utilizado de JAVA y procedimientos externos.

Se implementó el paquete estándar de Oracle en el código almacenado.

Cambios en la versión 1.0.640 de Microsoft SQL Server

En la tabla siguiente se muestran cambios en la compilación 1.0.640 en los que Microsoft SQL Server es el motor de origen.

Origen Destino Novedades, mejoras o correcciones

Microsoft Azure/ Microsoft SQL Server

PostgreSQL/Aurora PostgreSQL/MySQL/Aurora MySQL

Se agregó compatibilidad para los índices COLUMN STORE.

Microsoft SQL Server

RDS MariaDB 10.4

Se añadió compatibilidad para RDS MariaDB 10.4 para todos los proveedores de procesamiento transaccional en línea (OLTP).

Azure/SQL Server

MariaDB/MySQL/Aurora MySQL/PostgreSQL/Aurora PostgreSQL

Se agregó compatibilidad para el atributo de índice OPTIMIZE_FOR_SEQUENTIAL_KEY.

Azure/SQL Server

MySQL/Aurora MySQL/PostgreSQL/Aurora PostgreSQL

Se agregó compatibilidad con los tipos de tabla Node y Edge de bases de datos.

Azure/SQL Server

MariaDB/MySQL/Aurora MySQL/PostgreSQL/Aurora PostgreSQL

Se agregó compatibilidad para TEMPORAL TABLES.

Todos

Todos

Actualice a Amazon Corretto JDK 11 desde JDK 8. Para obtener más información, incluidos los enlaces de descarga, consulte ¿Qué es Amazon Corretto 11? en la Guía del usuario de Amazon Corretto 11.

Todos

Todos

Se agregó información al informe de evaluación sobre posibles incoherencias en la base de datos del usuario.

Azure/SQL Server

MySQL/Aurora MySQL/PostgreSQL/Aurora PostgreSQL/MariaDB

Se agregó compatibilidad para el procesamiento de DML para SQL Server Graph Architecture.

SQL Server

Aurora PostgreSQL

Se agregó la opción de convertir parámetros sin el prefijo par_.

Azure/SQL Server

MySQL 8.x

Se agregó compatibilidad para la restricción CHECK.

Todos

SQL Server

SQL Server 2019: se agregó compatibilidad para el nuevo atributo de índice OPTIMIZE_FOR_SEQUENTIAL_KEY.

SQL Server 2017: se agregó compatibilidad para los tipos de tabla Node y Edge de bases de datos de Graph.

SQL Server 2016: se agregó compatibilidad para TEMPORAL TABLES.

Todos

Todos

Se implementó la capacidad para invalidar particiones físicas con particiones virtuales. Los extractores de almacenamiento de datos extraen datos de acuerdo con las particiones virtuales creadas.

SQL Server

AWS Glue (intérprete de comandos de Python)

Mejoras de conversión, incluido:

  • Se implementó la conversión de funciones integradas en Python.String.

  • Se implementaron EXECUTE y EXEC en el código almacenado.

  • Se implementaron usando tipos de tabla.

Azure/SQL Server

PostgreSQL/Aurora PostgreSQL

Se implementó haciendo opcionales los procedimientos $TMP.

SQL Server

MySQL/Aurora MySQL

Operaciones aritméticas ampliadas con fechas.

Emulación de la construcción "TOP" (expresión) WITH TIES.

Después de llamar a los procedimientos con el refcursor generado fuera, el refcursor ahora se cierra.

La configuración de un nivel de aislamiento GLOBAL no es compatible con Aurora MySQL. Solo se puede cambiar el ámbito de la sesión. El comportamiento predeterminado de las transacciones es utilizar REPEATABLE READ y lecturas consistentes. Es posible que sea necesario modificar las aplicaciones diseñadas para su uso con READ COMMITTED. De forma alternativa, pueden cambiar explícitamente el valor predeterminado a READ COMMITTED.

SQL Server

AWS Glue (intérprete de comandos de Python)

Las instrucciones de SQL Server producen un conjunto de resultados completo, pero hay momentos en los que los resultados se procesan mejor fila por fila. La apertura de un cursor en un conjunto de resultados permite procesar el conjunto de resultados fila por fila. Puede asignar un cursor a una variable o parámetro con un tipo de datos de cursor.

Se ha implementado la encapsulación de una serie de instrucciones Transact-SQL para el código almacenado de modo que un grupo de instrucciones Transact-SQL se pueda ejecutar aunque Python no admita BEGIN y END de SQL Server como control de flujo.

Las instrucciones de SQL Server LABEL y GOTO no son compatibles con AWS Glue. Si AWS SCT encuentra una etiqueta en el código, se omite. Si AWS SCT encuentra una instrucción GOTO, se comenta.

SQL Server

Amazon Redshift

Se implementó el procesamiento condicional de instrucciones Transact-SQL para código almacenado mediante la implementación del control IF... ELSE.

Se implementó la encapsulación de una serie de instrucciones Transact-SQL para el código almacenado de modo que un grupo de instrucciones Transact-SQL se puede ejecutar como un bloque. Admite bloques BEGIN... END anidados.

Se han implementado SET y SELECT en el código almacenado.

Se implementó CREATE INDEX en Amazon Redshift (que no admite índices) mediante la creación de una clave de clasificación especificada por el usuario en las tablas.

Cambios en la versión 1.0.640 de MySQL

En la siguiente tabla se muestran los cambios en la compilación 1.0.640 en los que MySQL es el motor de origen.

Origen Destino Novedades, mejoras o correcciones

MySQL

PostgreSQL 12.x

Se agregó compatibilidad para columnas generadas.

Todos

Todos

Actualice a Amazon Corretto JDK 11 desde JDK 8. Para obtener más información, incluidos los enlaces de descarga, consulte ¿Qué es Amazon Corretto 11? en la Guía del usuario de Amazon Corretto 11.

Todos

Todos

Se agregó información al informe de evaluación sobre posibles incoherencias en la base de datos del usuario.

MySQL

PostgreSQL/Aurora PostgreSQL 11.

Se añadió compatibilidad para lo siguiente:

  • Se incrustaron transacciones dentro de procedimientos almacenados en SQL.

  • La capacidad CALL a los procedimientos almacenados en SQL.

  • La capacidad de crear procedimientos almacenados en SQL.

Todos

SQL Server

SQL Server 2019: se agregó compatibilidad para el nuevo atributo de índice OPTIMIZE_FOR_SEQUENTIAL_KEY.

SQL Server 2017: se agregó compatibilidad para los tipos de tabla Node y Edge de bases de datos de Graph.

SQL Server 2016: se agregó compatibilidad para TEMPORAL TABLES.

Todos

Todos

Se implementó la capacidad para invalidar particiones físicas con particiones virtuales. Los extractores de almacenamiento de datos extraen datos de acuerdo con las particiones virtuales creadas.

Cambios en la versión 1.0.640 de PostgreSQL

En la siguiente tabla se muestran los cambios en la compilación 1.0.640 en los que PostgreSQL es el motor de origen.

Origen Destino Novedades, mejoras o correcciones

PostgreSQL

MySQL 8.x

MySQL permite ahora crear partes de claves de índice funcionales que indexen valores de expresión en lugar de valores de columna. Las partes clave funcionales permiten la indexación de valores, como los valores JSON, que de otro modo no se pueden indexar.

MySQL ahora admite Now CTE y Recursive CTE.

Todos

Todos

Actualice a Amazon Corretto JDK 11 desde JDK 8. Para obtener más información, incluidos los enlaces de descarga, consulte ¿Qué es Amazon Corretto 11? en la Guía del usuario de Amazon Corretto 11.

Todos

Todos

Se agregó información al informe de evaluación sobre posibles incoherencias en la base de datos del usuario.

PostgreSQL 11.x

PostgreSQL/Aurora PostgreSQL 11.

Se añadió compatibilidad para lo siguiente:

  • Se incrustaron transacciones dentro de procedimientos almacenados en SQL.

  • La capacidad CALL a los procedimientos almacenados en SQL.

  • La capacidad de crear procedimientos almacenados en SQL.

PostgreSQL

MySQL 8.x

Se agregó compatibilidad a MySQL para índices descendentes. DESC en una definición de índice ya no se ignora, pero provoca el almacenamiento de los valores clave en orden descendente.

Se agregó compatibilidad a MySQL con el uso de expresiones como valores predeterminados en las especificaciones de tipos de datos, incluidas expresiones como valores predeterminados para los tipos de datos BLOB, TEXT, GEOMETRY y JSON.

Ahora se pueden utilizar varias funciones de agregación existentes como funciones de ventana.

  • 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()

MySQL admite las funciones de ventana que, para cada fila de una consulta, realizan un cálculo utilizando las filas relacionadas con esa fila.

  • CUME_DIST()

  • DENSE_RANK()

  • FIRST_VALUE()

  • LAG()

  • LAST_VALUE()

  • LEAD()

  • NTH_VALUE()

  • NTILE()

  • PERCENT_RANK()

  • RANK()

  • ROW_NUMBER()

PostgreSQL

MySQL 8.x

Se agregó compatibilidad para la restricción CHECK.

Todos

SQL Server

SQL Server 2019: se agregó compatibilidad para el nuevo atributo de índice OPTIMIZE_FOR_SEQUENTIAL_KEY.

SQL Server 2017: se agregó compatibilidad para los tipos de tabla Node y Edge de bases de datos de Graph.

SQL Server 2016: se agregó compatibilidad para TEMPORAL TABLES.

Todos

Todos

Se implementó la capacidad para invalidar particiones físicas con particiones virtuales. Los extractores de almacenamiento de datos extraen datos de acuerdo con las particiones virtuales creadas.

PostgreSQL/Aurora PostgreSQL

Todos

Se agregó simulación de sysindexes de consulta del sistema.

Si hay una instrucción SELECT en un procedimiento sin especificar INTO, se crea el parámetro INOUT p_refcur de tipo refcursor para un procedimiento en el destino.

Cambios en la versión 1.0.640 de Db2 LUW

En la tabla siguiente se muestran los cambios en la compilación 1.0.640 en los que DB2 LUW es el motor de origen.

Origen Destino Novedades, mejoras o correcciones

DB2 LUW

RDS MariaDB 10.4

Se añadió compatibilidad para RDS MariaDB 10.4 para todos los proveedores de procesamiento transaccional en línea (OLTP).

Todos

Todos

Actualice a Amazon Corretto JDK 11 desde JDK 8. Para obtener más información, incluidos los enlaces de descarga, consulte ¿Qué es Amazon Corretto 11? en la Guía del usuario de Amazon Corretto 11.

Todos

Todos

Se agregó información al informe de evaluación sobre posibles incoherencias en la base de datos del usuario.

DB2 LUW

MySQL 8.0.17

Se agregó compatibilidad con restricciones CHECK.

Todos

SQL Server

SQL Server 2019: se agregó compatibilidad para el nuevo atributo de índice OPTIMIZE_FOR_SEQUENTIAL_KEY.

SQL Server 2017: se agregó compatibilidad para los tipos de tabla Node y Edge de bases de datos de Graph.

SQL Server 2016: se agregó compatibilidad para TEMPORAL TABLES.

Todos

Todos

Se implementó la capacidad para invalidar particiones físicas con particiones virtuales. Los extractores de almacenamiento de datos extraen datos de acuerdo con las particiones virtuales creadas.

Cambios en la versión 1.0.640 de Teradata

En la siguiente tabla se muestran los cambios en la compilación 1.0.640 de Teradata.

Origen Destino Novedades, mejoras o correcciones

Teradata

Amazon Redshift

Se agregó compatibilidad para las instrucciones MERGE y QUALIFY.

Se eliminó la cláusula LOCKING ROWS FOR ACCESS de las instrucciones de Teradata.

Se agregó compatibilidad para la función CAST.

Todos

Todos

Actualice a Amazon Corretto JDK 11 desde JDK 8. Para obtener más información, incluidos los enlaces de descarga, consulte ¿Qué es Amazon Corretto 11? en la Guía del usuario de Amazon Corretto 11.

Teradata

Teradata

Se implementaron mejoras en REGEXP_INSTR() y REGEXP_SUBSTR().

Todos

Todos

Se agregó información al informe de evaluación sobre posibles incoherencias en la base de datos del usuario.

Todos

SQL Server

SQL Server 2019: se agregó compatibilidad para el nuevo atributo de índice OPTIMIZE_FOR_SEQUENTIAL_KEY.

SQL Server 2017: se agregó compatibilidad para los tipos de tabla Node y Edge de bases de datos de Graph.

SQL Server 2016: se agregó compatibilidad para TEMPORAL TABLES.

Teradata

Todos

Se agregó compatibilidad para REGEXP_INSTR() y REGEXP_SUBSTR().

Todos

Todos

Se implementó la capacidad para invalidar particiones físicas con particiones virtuales. Los extractores de almacenamiento de datos extraen datos de acuerdo con las particiones virtuales creadas.

Teradata

Amazon Redshift

Se implementó la capacidad de guardar SQL del árbol de origen en un solo archivo o varios archivos por etapa utilizando la configuración de Project Settings, Save as SQL y Apply, lista desplegable: un solo archivo o varios archivos.

Se mejoraron las conversiones de consultas y procedimientos.

Teradata

Todos

Se agregó compatibilidad para la versión 16.20 de Teradata

Cambios en la versión 1.0.640 para otros motores

En la siguiente tabla se muestran los cambios en la compilación 1.0.640 para otros motores de origen.

Origen Destino Novedades, mejoras o correcciones

Sybase

RDS MariaDB 10.4

Se añadió compatibilidad para RDS MariaDB 10.4 para todos los proveedores de procesamiento transaccional en línea (OLTP).

SAP ASE

MariaDB

Se implementó lo siguiente:

  • MariaDB 10.4

  • Instrucción EXECUTE IMMEDIATE

  • Definiciones DEFAULT

  • Compatibilidad con restricciones CHECK

SAP ASE

PostgreSQL 12.x

Se agregó compatibilidad para columnas generadas.

Todos

Todos

Actualice a Amazon Corretto JDK 11 desde JDK 8. Para obtener más información, incluidos los enlaces de descarga, consulte ¿Qué es Amazon Corretto 11? en la Guía del usuario de Amazon Corretto 11.

Todos

Todos

Se agregó información al informe de evaluación sobre posibles incoherencias en la base de datos del usuario.

SAP ASE

MySQL 8.0.17

Se agregó compatibilidad con restricciones CHECK.

Todos

SQL Server

SQL Server 2019: se agregó compatibilidad para el nuevo atributo de índice OPTIMIZE_FOR_SEQUENTIAL_KEY.

SQL Server 2017: se agregó compatibilidad para los tipos de tabla Node y Edge de bases de datos de Graph.

SQL Server 2016: se agregó compatibilidad para TEMPORAL TABLES.

Vertica

Amazon Redshift

Se agregó compatibilidad para el estilo de distribución = AUTO.

Todos

Todos

Se implementó la capacidad para invalidar particiones físicas con particiones virtuales. Los extractores de almacenamiento de datos extraen datos de acuerdo con las particiones virtuales creadas.

Amazon Redshift

Amazon Redshift

Las funciones integradas no admitidas en instrucciones DML se reemplazan por NULL como un marcador de posición.

Sybase

PostgreSQL

Se agregó compatibilidad para funciones nativas.

SAP ASE

MySQL/Aurora MySQL

El nivel de aislamiento predeterminado para Aurora MySQL es REPEATABLE READ. La configuración de un nivel de aislamiento GLOBAL no es compatible con Aurora MySQL. Solo se puede cambiar el ámbito de la sesión. El comportamiento predeterminado de las transacciones es utilizar REPEATABLE READ y lecturas consistentes. Es posible que sea necesario modificar las aplicaciones diseñadas para ejecutarse con READ COMMITTED. O puede cambiar explícitamente el valor predeterminado a READ COMMITTED.

SAP ASE

PostgreSQL

Se agregó compatibilidad para la función CONVERT (optimista) sin el paquete de extensión.

SAP ASE

Todos

Se agregó simulación de sysindexes de consulta del sistema.

Si hay una instrucción SELECT en un procedimiento sin especificar INTO, se crea el parámetro INOUT p_refcur de tipo refcursor para un procedimiento en el destino.

Greenplum

Amazon Redshift

Se implementó CREATE TEMPORARY TABLE de la siguiente manera:

  • Las tablas temporales de Greenplum tienen parámetros GLOBAL y LOCAL. Estas palabras clave están presentes para la compatibilidad estándar de SQL, pero no tienen ningún efecto en una base de datos Greenplum.

  •  

  • La nueva tabla se crea como una tabla temporal. Las tablas temporales se eliminan automáticamente al final de una sesión u, opcionalmente, al final de la transacción actual (consulte ON COMMIT). Las tablas permanentes existentes con el mismo nombre no son visibles para la sesión actual mientras exista la tabla temporal, a menos que se haga referencia a ellas con nombres completos del esquema. Los índices creados en una tabla temporal también son temporales automáticamente.