Migración de datos del repositorio de Analytics Database a Postgres en un solo 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
Siga estas instrucciones para migrar el DSC a un repositorio de Postgres en el mismo sistema.
Importante:
  • Este proceso instala Teradata Parallel Transporter (TPT) y Postgres 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 Analytics Database 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 y desplácese 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 (https://support.teradata.com) 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 siguientes pasos 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 rellena previamente con los valores disponibles en la instalación de DSC. Utilice este archivo como entrada para el resto de las opciones.
  7. Edite properties.xml para actualizarlo con credenciales de cuadro, sistemas y servidores de medios 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 actualizar la versión de DSC actualmente instalada a la nueva versión de DSC, DSC 17.xx.00.00, con Postgres como repositorio.
    Asegúrese de utilizar las mismas credenciales que se incluyen en el archivo de propiedades.
  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. Vuelva a configurar el nuevo DSC.
    • 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). En caso de que tenga ClientHandler instalado localmente en el nuevo DSC, asegúrese de que esté en funcionamiento.
    Si DSA >=17.20.04.00, entonces ejecute $DSA_DSC_ROOT/postgres_access.sh -t disable