Contexto del problema
Tenemos un conjunto de informes de Excel que se generan a partir de una entrada de Excel proporcionada por el usuario y luego se introducen en SAS para una mayor transformación. SAS extrae datos de la base de datos de Teradata y luego hay mucha manipulación que ocurre con los datos de entrada y los datos extraídos de Teradata. Finalmente, se genera un conjunto de datos que puede enviarse al cliente como un informe o usarse para completar el tablero de Tableau. Además, la base de datos se está migrando de Teradata a Google Cloud (Big Query EDW), ya que las extracciones de Teradata de SAS solían demorar entre 6 y 7 horas.
Declaración del problema Ahora necesitamos automatizar todo este proceso, creando una interfaz para que el usuario cargue los archivos de entrada y, a partir de ahí, el proceso debería desencadenarse y, al final, el usuario debería recibir el archivo de Excel o el tablero de Tableau como un archivo adjunto en un correo.