Aprenda a automatizar un proceso diario de transferencia de datos en Windows, desde una base de datos PostgreSQL a un servidor remoto
El proceso de transferir archivos de una ubicación a otra es obviamente un candidato ideal para la automatización. Puede resultar intimidante hacer esto repetidamente, especialmente cuando necesita realizar todo el proceso ETL (extracción, transformación, carga) para múltiples grupos de datos.
Imagine que su empresa tiene sus datos en su almacén de datos y luego decide subcontratar algunos de sus análisis a un proveedor de análisis de datos externo. Este proveedor ofrece software de análisis personalizado que mostrará paneles e informes para el equipo de producción principal de su empresa.
Esto implica que usted, como ingeniero de datos, deberá transferir datos a este proveedor diariamente, cada hora, cada 30 minutos o cualquier otra frecuencia que decida el contrato de subcontratación.
Este artículo explica en detalle este proceso ETL que incluye una descarga SFTP. Integraremos el Protocolo seguro de transferencia de archivos (SFTP), que es una forma segura de transferir archivos entre dos servidores remotos, cifrando los archivos utilizando el protocolo conocido como Secure Shell (SSH).