Migración de datos del repositorio de Analytics Database a Postgres en otro sistema - 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
En un entorno de varios DSC, los grupos de destino deben tener nombres diferentes en cada DSC. Por ejemplo, use target_group_a y target_group_a1.
Importante:
  • Este proceso instala Teradata Parallel Transporter (TPT) y Postgres en el nuevo sistema si aún no se han instalado.

    Si se producen errores en la instalación de TPT, debe instalarlo manualmente y, si es necesario, también CLIv2.

    • Si el DSC se encuentra actualmente en la base de datos de Teradata 15.10, tanto TPT como CLIv2 deben ser de la versión 15.10.
    • Si el DSC se encuentra actualmente en la base de datos de Teradata 16.20, tanto TPT como CLIv2 deben ser de la versión 16.20.
  • Se crea una carpeta, pgdata, durante este proceso. No la elimine ni su contenido hasta que la migración se haya completado con éxito.
  1. Aplique ssh al sistema DSC nuevo y navegue hasta una carpeta donde tenga suficiente espacio libre para exportar el repositorio de BAR.
  2. Descargue DSAMetaDataMigrator__sles11-12_x8664.17.xx.xx.xx-xxx.tar.gz del servidor de software de Teradata y transfiéralo al sistema DSC.
  3. Extraiga el contenido.
    tar -xvzf DSAMetaDataMigrator__sles11-12_x8664.17.xx.xx.xx-xxx.tar.gz
  4. Vaya a la carpeta extraída y ejecute los pasos posteriores desde allí.
  5. Instale python3 y su módulo de dependencias.
    installpython3.sh
  6. Genere un 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 properties.xml que se completa 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. Utilice este archivo como entrada para el resto de las otras opciones.
  7. Edite properties.xml para actualizarlo con credenciales de los cuadros de DSC.
    Puede encontrar más información sobre properties.xml (y una muestra comentada) en Archivo properties.xml.
  8. 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.
  9. Ejecute ./dscinstall.sh -r DSC.17.xx.xx.xx-xxxxxx.rpm para instalar DSC 17.xx.00.00 en el nuevo sistema con Postgres como repositorio.
    Asegúrese de utilizar las mismas credenciales que se incluyen en el archivo de propiedades.
    Asegúrese de que el servicio DSC y REST esté en funcionamiento después de la instalación. En caso de que tenga un controlador del cliente instalado localmente en el nuevo DSC, asegúrese de que esté en funcionamiento.
  10. 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 disable
  11. 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.
  12. [Opcional] 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.
  13. [Opcional] Vuelva a configurar el nuevo DSC.
    1. Actualice el archivo de propiedades con los servidores de medios y los detalles de los sistemas.
      • 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
    2. Edite properties.xml con las credenciales de los sistemas y los servidores de medios.
    3. Ejecute la configuració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
  14. Descargue y actualice ClientHandler , los módulos de acceso y los componentes de la línea de comandos de BAR (consulte Instalación de software con scripts).
    Si DSA >=17.20.04.00, entonces ejecute $DSA_DSC_ROOT/postgres_access.sh -t disable