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 FastExport scripts a Amazon Redshift con RSQL AWS Schema Conversion Tool
Puede usar AWS Schema Conversion Tool (AWS SCT) para convertir scripts de FastExport trabajo de Teradata a Amazon Redshift. RSQL
Un script de FastExport trabajo es un conjunto de FastExport comandos e SQL instrucciones que seleccionan y exportan datos de la base de datos de Teradata. AWS SCT convierte FastExport comandos y SQL sentencias a un formato compatible con Amazon RedshiftRSQL. Tras migrar la base de datos de Teradata a Amazon Redshift, puede utilizar estos scripts convertidos para exportar datos de la base de datos de Amazon Redshift.
Temas
- Agregar scripts de FastExport trabajo a su proyecto AWS SCT
- Configurar las variables de sustitución en los scripts de trabajo de Teradata con FastExport AWS SCT
- Convertir scripts de FastExport trabajo de Teradata con AWS SCT
- Gestione los scripts de trabajo de Teradata FastExport con AWS SCT
- Creación de un informe de evaluación para la conversión de un script de FastExport trabajo de Teradata con AWS SCT
- Editar y guardar los scripts de FastExport trabajo de Teradata convertidos con AWS SCT
Agregar scripts de FastExport trabajo a su proyecto AWS SCT
Puede añadir varios scripts a un solo AWS SCT proyecto.
Para añadir un guion de FastExport trabajo a su 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 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 FastExport, 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 scripts de FastExport trabajo de Teradata y elija Seleccionar carpeta.
AWS SCT muestra la ventana Cargar scripts.
-
Realice una de las siguientes acciones siguientes:
Si sus scripts de FastExport trabajo 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 a su AWS SCT proyecto.
Si sus scripts de FastExport trabajo 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 FastExport los scripts de trabajo.
Configurar las variables de sustitución en los scripts de trabajo de Teradata con FastExport AWS SCT
Sus scripts de FastExport trabajo de Teradata pueden incluir variables de sustitución. Por ejemplo, puede utilizar un único script con variables de sustitución para exportar datos de varias bases de datos. Puede utilizarlas AWS SCT para configurar variables de sustitución en sus scripts de Teradata.
Antes de ejecutar un script de FastExport trabajo 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 script de FastExport trabajo
Añada los scripts de FastExport trabajo de Teradata de origen 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.
-
En el panel izquierdo, expanda el nodo Scripts. Elija y FastExport, a continuación, elija la carpeta con los scripts. Abra el menú contextual (clic secundario) y elija Exportar variables en Variables de sustitución.
Exporte las variables de sustitución para un script. Expanda su carpeta con scripts, elija el script, abra el menú contextual (clic secundario) y elija Exportar variables en Variables de sustitución.
Introduzca el nombre del archivo de valores separados por comas (CSV) para guardar las variables de sustitución y pulse Guardar.
Abra este CSV archivo y rellene los valores de las variables de sustitución.
Según el sistema operativo, AWS SCT utiliza diferentes formatos para CSV los archivos. Los valores del archivo pueden estar entre comillas o no. Asegúrese de utilizar el mismo formato para los valores de las variables de sustitución que para los demás valores del archivo. AWS SCT no puede importar el CSV archivo con valores en diferentes formatos.
Guarde el archivo CSV.
En el panel izquierdo, expanda el nodo Scripts. Elige y FastExport, a continuación, elige tu guion. Abra el menú contextual (clic secundario) y elija Exportar variables en Variables de sustitución.
Elige tu CSV archivo y, a continuación, selecciona Abrir.
Elija Variables para ver todas las variables de sustitución detectadas y sus valores.
Convertir scripts de FastExport trabajo de Teradata con AWS SCT
A continuación, descubra cómo convertir un FastExport trabajo de Teradata a Amazon RSQL Redshift mediante. AWS SCT
Para convertir un script de FastExport trabajo de Teradata en Amazon Redshift RSQL
Añada sus scripts de FastExport trabajo a su proyecto. AWS SCT Para obtener más información, consulte Añadir guiones de FastExport trabajo a su AWS SCT proyecto.
Configure las variables de sustitución. Para obtener más información, consulte Configuración de variables de sustitución en FastExport los scripts de trabajo.
En el panel izquierdo, expanda el nodo Scripts.
Realice una de las siguientes acciones siguientes:
-
Para convertir un único guion de FastExport trabajo, expanda el FastExportnodo, elija el guion que desee convertir y, a continuación, seleccione Convertir guion en el menú contextual (con el botón derecho).
-
Para convertir varios scripts, seleccione todos los scripts que desee convertir. A continuación FastExport, elija, abra el menú contextual (haga clic con el botón derecho) y, a continuación, elija Convertir script.
AWS SCT convierte todos los scripts de FastExport trabajo 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 scripts de trabajo convertidos FastExport .
Gestione los scripts de trabajo de Teradata FastExport con AWS SCT
Puede añadir varios guiones de FastExport trabajo de Teradata o eliminar un guion de FastExport trabajo de su proyecto. AWS SCT
Para añadir un nuevo guion de FastExport trabajo a su proyecto AWS SCT
En el panel izquierdo, expanda el nodo Scripts.
Elija el FastExportnodo 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 script de FastExport trabajo y configurar las variables de sustitución. Para obtener más información, consulte Añadir guiones de FastExport trabajo a su AWS SCT proyecto y Configuración de variables de sustitución en FastExport los scripts de trabajo.
Para eliminar un script de FastExport trabajo de su AWS SCT proyecto
Expanda el FastExportnodo situado en Scripts en el panel izquierdo.
Elija el script que desea eliminar y abra el menú contextual (clic secundario).
Seleccione Eliminar script.
Creación de un informe de evaluación para la conversión de un script de FastExport trabajo de Teradata con AWS SCT
El informe de evaluación de la conversión de scripts de FastExport trabajo proporciona información sobre cómo convertir los FastExport comandos y SQL las sentencias de sus FastExport scripts a un formato compatible con Amazon RedshiftRSQL. El informe de evaluación incluye elementos de acción para los FastExport comandos y SQL las sentencias que no AWS SCT se pueden convertir.
Para crear un informe de evaluación de la conversión de scripts para un trabajo de Teradata FastExport
Expanda el FastExportnodo bajo Scripts en el panel izquierdo.
Seleccione el script que desea convertir, abra el menú contextual (clic secundario) y, a continuación, seleccione Crear informe.
-
Consulte la pestaña Resumen. La pestaña Resumen muestra la información del resumen ejecutivo del informe de evaluación del guion de FastExport trabajo. Incluye los resultados de conversión de todos los FastExport comandos y SQL sentencias de los scripts originales.
-
Puede guardar una copia local del informe de evaluación de la conversión del script de FastExport trabajo como un PDF archivo o como un archivo de valores (CSV) separados por comas.
-
Para guardar el informe de evaluación de la conversión del guion de FastExport trabajo 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 los scripts.
-
Para guardar el informe de evaluación de la conversión del guion de FastExport trabajo 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 scripts.
-
-
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 seleccionar un elemento de acción de la lista, AWS SCT resalta el elemento del script de FastExport trabajo de origen al que se aplica el elemento de acción.
Editar y guardar los scripts de FastExport trabajo de Teradata 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.