Migración de datos del repositorio desde Database Engine 20 a Postgres en la nube - BAR - Data Stream Utility - Data Stream Architecture

Teradata® DSA - DSU Guía de instalación, configuración y actualización

Deployment
VantageCloud
VantageCore
Edition
VMware
Enterprise
IntelliFlex
Product
BAR
Data Stream Architecture
Data Stream Utility
Release Number
20.00
Published
Febrero de 2025
ft:locale
es-ES
ft:lastEdition
2025-07-17
dita:mapPath
es-ES/uoy1738188118447.ditamap
dita:ditavalPath
es-ES/itl1576617711059.ditaval
dita:id
met1467243994007
Product Category
Software
Teradata Tools and Utilities
  1. Mediante su IP pública, aplique ssh a las máquinas virtuales en la nube que tengan DSC 17.xx. Por ejemplo:
    ssh -i acess_key.pem ec2-user@34.221.73.10
  2. Cambie a superusuario mediante el comando sudo su -.
  3. Vaya a /var/opt/teradata/dsu-migration/DSAMetaDataMigrator.17.xx.xx.xx/pkgs/.
  4. Genere un archivo de propiedades con este comando:
    • En SLES15 SP6 ejecute python3 runAutoMigration.py - g o python3.11 runAutoMigration.py - g
    • En SLES15, ejecute python3 runAutoMigration.py - g
    • En SLES12.3-TDC/STND, ejecute python3.6 runAutoMigration.py - g
    Esto genera un archivo properties.xml que se rellena previamente con los valores disponibles en la instalación de DSC. En este paso, se supone que se está creando en el sistema de origen para que pueda actualizar los detalles del servidor de DSC. Este archivo generado se puede utilizar como entrada para el resto de las otras opciones.
  5. Edite properties.xml para actualizarlo con credenciales de DSC.
    Puede encontrar más información sobre properties.xml (y una muestra comentada) en Archivo properties.xml.
  6. Exporte los metadatos:
    • En SLES15 SP6 ejecute python3 runAutoMigration.py - e o python3.11 python3 runAutoMigration.py - e
    • En SLES15, ejecute python3 runAutoMigration.py - e
    • En SLES12.3-TDC/STND, ejecute python3.6 runAutoMigration.py - e
    Los metadatos del repositorio de Teradata se exportan a un archivo plano en formato .csv en una carpeta llamada pgdata.
  7. Verifique que se esté ejecutando DSC con API de REST.
    /etc/init.d/dsc status
    Si DSA >=17.20.04.00, entonces ejecute $DSA_DSC_ROOT/postgres_access.sh -t enable
  8. Importe los metadatos de los archivos planos al nuevo repositorio.
    • En SLES15 SP6 ejecute python3 runAutoMigration.py - i o python3.11 python3 runAutoMigration.py - i
    • En SLES15, ejecute python3 runAutoMigration.py - i
    • En SLES12.3-TDC/STND, ejecute python3.6 runAutoMigration.py - i
    Esto importa los datos exportados del archivo plano a la base de datos de Postgres. Si no está en modo silencioso y hay datos de usuario presentes en el repositorio de Postgres, se le pregunta al usuario si puede continuar con la limpieza.
  9. Valide el proceso de importación.
    • En SLES15 SP6 ejecute python3 runAutoMigration.py - v o python3.11 python3 runAutoMigration.py - v
    • En SLES15, ejecute python3 runAutoMigration.py - v
    • En SLES12.3-TDC/STND, ejecute python3.6 runAutoMigration.py - v
    Esto valida el proceso de exportación e importación mediante la comparación del número de filas para cada tabla en el repositorio de Teradata y Postgres.
  10. Vuelva a configurar el nuevo DSC.
    1. Genere otro archivo de propiedades con estos comandos:
      • En SLES15 SP6 ejecute python3 runAutoMigration.py - g o python3.11 runAutoMigration.py - g
      • En SLES15, ejecute python3 runAutoMigration.py - g
      • En SLES12.3-TDC/STND, ejecute python3.6 runAutoMigration.py - g
      Esto genera un archivo de propiedades que contiene detalles de los sistemas y servidores de medios.
    2. Edite properties.xml con credenciales de sistemas y servidores de medios.
    3. Ejecute la reconfiguración:
      • En SLES15 SP6 ejecute python3 runAutoMigration.py - r o python3.11 python3 runAutoMigration.py - r
      • En SLES15, ejecute python3 runAutoMigration.py - r
      • En SLES12.3-TDC/STND, ejecute python3.6 runAutoMigration.py - r