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

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

Deployment
VantageCloud
VantageCore
Edition
Enterprise
IntelliFlex
VMware
Product
BAR
Data Stream Architecture
Data Stream Utility
Release Number
17.20
Published
Noviembre de 2022
Language
Español
Last Update
2023-04-21
dita:mapPath
es-ES/kdx1632417608056.ditamap
dita:ditavalPath
es-ES/itl1576617711059.ditaval
dita:id
B035-3153
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, ejecute python3 runAutoMigration.py - g
    • En SLES12.3-TDC/STND, ejecute python3.6 runAutoMigration.py - g
    • En SLES11.3, ejecute ./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, ejecute python3 runAutoMigration.py - e
    • En SLES12.3-TDC/STND, ejecute python3.6 runAutoMigration.py - e
    • En SLES11.3, ejecute ./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, ejecute python3 runAutoMigration.py - i
    • En SLES12.3-TDC/STND, ejecute python3.6 runAutoMigration.py - i
    • En SLES11.3, ejecute ./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, ejecute python3 runAutoMigration.py - v
    • En SLES12.3-TDC/STND, ejecute python3.6 runAutoMigration.py - v
    • En SLES11.3, ejecute ./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, ejecute python3 runAutoMigration.py - g
      • En SLES12.3-TDC/STND, ejecute python3.6 runAutoMigration.py - g
      • En SLES11.3, ejecute ./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, ejecute python3 runAutoMigration.py - r
      • En SLES12.3-TDC/STND, ejecute python3.6 runAutoMigration.py - r
      • En SLES11.3, ejecute ./runAutoMigration.py - r