Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Conversión de BTEQ scripts de Teradata a Amazon Redshift con RSQL AWS SCT
Puede usar AWS Schema Conversion Tool (AWS SCT) para convertir los scripts Teradata Basic Teradata Query (BTEQ) de Teradata a Amazon Redshift. RSQL
El siguiente diagrama de arquitectura muestra el proyecto de migración de bases de datos que incluye la conversión de scripts de extracción, transformación y carga (ETL) a Amazon RedshiftRSQL.
Temas
- Añadir BTEQ scripts a tu AWS SCT proyecto
- Configurar las variables de sustitución en BTEQ los scripts con AWS SCT
- Conversión de BTEQ scripts de Teradata a Amazon Redshift con RSQL AWS SCT
- Gestione los BTEQ scripts con AWS SCT
- Crear un informe de evaluación de la conversión de BTEQ scripts con AWS SCT
- Editar y guardar los BTEQ guiones convertidos con AWS SCT
Añadir BTEQ scripts a tu AWS SCT proyecto
Puede añadir varios guiones a un solo AWS SCT proyecto.
Para añadir un BTEQ guion a tu AWS SCT proyecto
-
Cree un proyecto nuevo AWS SCT o abra uno existente. Para obtener más información, consulte Iniciar y gestionar proyectos en AWS SCT.
-
Seleccione Agregar origen en el menú y, a continuación, elija Teradata para agregar la base de datos de origen al proyecto. Para obtener más información, consulte Bases de datos de Teradata.
-
Seleccione Añadir destino en el menú para añadir una base de datos de Amazon Redshift de destino a su AWS SCT proyecto.
Puede utilizar una plataforma de base de datos de destino virtual de Amazon Redshift. Para obtener más información, consulte Mapeo a objetivos virtuales en el AWS Schema Conversion Tool.
-
Cree una nueva de asignación nueva que incluya la base de datos Teradata de origen y el destino de Amazon Redshift. Para obtener más información, consulte Mapeo de nuevos tipos de datos en la AWS Schema Conversion Tool.
-
En el menú Ver, seleccione Vista principal.
-
En el panel izquierdo, expanda el nodo Scripts.
-
Elija BTEQscripts, abra el menú contextual (haga clic con el botón derecho) y, a continuación, elija Cargar scripts.
-
Introduzca la ubicación del código fuente de sus BTEQ scripts de Teradata y elija Seleccionar carpeta.
AWS SCT muestra la ventana Cargar scripts.
-
Realice una de las siguientes acciones siguientes:
Si sus BTEQ scripts de Teradata no incluyen las variables de sustitución, elija Sin variables de sustitución y, a continuación, elija Aceptar para añadir los scripts al proyecto. AWS SCT
Si sus BTEQ scripts de Teradata incluyen las variables de sustitución, configure las variables de sustitución. Para obtener más información, consulte Configuración de variables de sustitución en BTEQ los scripts.
Configurar las variables de sustitución en BTEQ los scripts con AWS SCT
Sus BTEQ scripts de Teradata pueden incluir variables de sustitución. Por ejemplo, puede utilizar un BTEQ script con variables de sustitución para ejecutar el mismo conjunto de comandos en varios entornos de bases de datos. Puede utilizarlas AWS SCT para configurar variables de sustitución en sus BTEQ scripts.
Antes de ejecutar un BTEQ script con variables de sustitución, asegúrese de asignar los valores a todas las variables. Para ello, puede utilizar otras herramientas o aplicaciones, como un script Bash, UC4 (Automic), etc. AWS SCT puede resolver y convertir variables de sustitución solo después de asignar sus valores.
Para configurar las variables de sustitución en el BTEQ script
Añada sus BTEQ scripts a su AWS SCT proyecto. Para obtener más información, consulte Añadir BTEQ guiones a tu AWS SCT proyecto.
Cuando agregue sus scripts, elija Se utilizan variables de sustitución.
En Definir formato de variable, introduzca una expresión regular que coincida con todas las variables de sustitución del script.
Por ejemplo, si los nombres de las variables de sustitución comienzan por
${
y terminan por}
, utilice la expresión regular\$\{\w+\}
. Para hacer coincidir las variables de sustitución que comienzan por un signo de dólar o un signo de porcentaje, utilice la expresión regular\$\w+|\%\w+
.Las expresiones regulares se AWS SCT ajustan a la sintaxis de expresiones regulares de Java. Para obtener más información, consulte Patrón de clase java.uti.regex
en la documentación de Java. Pulse Aceptar para cargar scripts en el AWS SCT proyecto y, a continuación, pulse Aceptar para cerrar la ventana Cargar scripts.
Elija Variables para ver todas las variables de sustitución detectadas y sus valores.
En Valor, introduzca el valor de la variable de sustitución.
Conversión de BTEQ scripts de Teradata a Amazon Redshift con RSQL AWS SCT
A continuación, encontrará información sobre cómo convertir BTEQ ETL scripts a Amazon Redshift medianteRSQL. AWS SCT
Para convertir un BTEQ script de Teradata a Amazon Redshift RSQL
Añada sus BTEQ scripts a su proyecto. AWS SCT Para obtener más información, consulte Añadir BTEQ guiones a tu AWS SCT proyecto.
Configure las variables de sustitución. Para obtener más información, consulte Configuración de variables de sustitución en BTEQ los scripts.
En el panel izquierdo, expanda el nodo Scripts.
Realice una de las siguientes acciones siguientes:
-
Para convertir un único BTEQ guion, expanda el nodo de BTEQguiones, elija el guion que desee convertir y, a continuación, seleccione Convertir en en en el RSQL menú contextual (con el botón derecho).
-
Para convertir varios scripts, seleccione todos los scripts que desee convertir. A continuación, seleccione los BTEQguiones, abra el menú contextual (haga clic con el botón derecho) y, a continuación, seleccione Convertir RSQL en en en Convertir guion.
AWS SCT convierte todos los BTEQ scripts de Teradata seleccionados a un formato compatible con Amazon Redshift. RSQL Busque los scripts convertidos en el nodo Scripts del panel de la base de datos de destino.
-
Edite los RSQL scripts de Amazon Redshift convertidos o guárdelos. Para obtener más información, consulte Edición y almacenamiento de los BTEQ guiones convertidos.
Gestione los BTEQ scripts con AWS SCT
Puede añadir varios BTEQ guiones o eliminar uno de su AWS SCT proyecto. BTEQ
Para añadir un BTEQ guion adicional a tu AWS SCT proyecto
En el panel izquierdo, expanda el nodo Scripts.
Seleccione el nodo de BTEQscripts y abra el menú contextual (haga clic con el botón derecho).
Seleccione Cargar scripts.
Introduzca la información necesaria para añadir un nuevo BTEQ script y configurar las variables de sustitución. Para obtener más información, consulte Añadir BTEQ guiones a tu AWS SCT proyecto y Configuración de variables de sustitución en BTEQ los scripts.
Para eliminar un BTEQ script de su AWS SCT proyecto
Expanda el BTEQ nodo de scripts en Scripts en el panel izquierdo.
Elija el script que desea eliminar y abra el menú contextual (clic secundario).
Seleccione Eliminar script.
Crear un informe de evaluación de la conversión de BTEQ scripts con AWS SCT
Un informe de evaluación de la conversión de BTEQ scripts proporciona información sobre cómo convertir los BTEQ comandos y SQL las sentencias de sus BTEQ scripts a un formato compatible con Amazon RedshiftRSQL. El informe de evaluación incluye elementos de acción para los BTEQ comandos y SQL las sentencias que no AWS SCT se pueden convertir.
Para crear un informe de evaluación de la conversión de BTEQ guiones
Expanda el nodo de BTEQguiones en Scripts en el panel izquierdo.
Elija el script que desea convertir y abra el menú contextual (clic secundario).
Seleccione Conversión a RSQL en Crear informe.
-
Consulte la pestaña Resumen. La pestaña Resumen muestra la información del resumen ejecutivo del informe de evaluación del BTEQ guion. Incluye los resultados de conversión de todos los BTEQ comandos y SQL sentencias de sus BTEQ scripts.
-
(Opcional) Guarde una copia local del informe de evaluación de la conversión de BTEQ scripts como un PDF archivo o un archivo de valores separados por comas (CSV):
-
Para guardar el informe de evaluación de la conversión del BTEQ guion como un PDF archivo, seleccione Guardar en, PDF en la parte superior derecha.
El PDF archivo contiene el resumen ejecutivo, los elementos de acción y las recomendaciones para la conversión de guiones.
-
Para guardar el informe de evaluación de la conversión de BTEQ guiones como un CSV archivo, seleccione Guardar en, CSV en la parte superior derecha.
El CSV archivo contiene elementos de acción, acciones recomendadas y una estimación de la complejidad del esfuerzo manual necesario para convertir los guiones.
-
-
Haga clic en la pestaña Elementos de acción. Esta pestaña contiene una lista de elementos que requieren una conversión manual a Amazon RedshiftRSQL. Al elegir un elemento de acción de la lista, AWS SCT resalta el elemento del BTEQ script fuente al que se aplica el elemento de acción.
Editar y guardar los BTEQ guiones convertidos con AWS SCT
Puede editar los guiones convertidos en el panel inferior de su AWS SCT proyecto. AWS SCT almacena el guion editado como parte de su proyecto.
Para guardar los scripts convertidos
-
Expanda el nodo de RSQLscripts en Scripts en el panel de la base de datos de destino.
-
Seleccione el script convertido, abra el menú contextual (clic secundario) y elija Guardar Script.
-
Introduzca la ruta a la carpeta para guardar el script convertido y seleccione Guardar.
AWS SCT guarda el script convertido en un archivo y lo abre.