@@ -16,8 +16,14 @@ Le herramienta está desarrollada con Python. Se utilizan librerías de python p
...
@@ -16,8 +16,14 @@ Le herramienta está desarrollada con Python. Se utilizan librerías de python p
### Importador MásMóvil
### Importador MásMóvil
Está compuesto de un script, `main.py`, se encarga de conectarse al sFTP de MásMóvil, y descargar los archivos de CDRs nuevos y guarda un registro en TB_CDR_Ficheros (tipo = 2) .
Está compuesto de un script, `main.py`, se encarga de conectarse al sFTP de MásMóvil, y descargar los archivos de CDRs nuevos y guarda un registro en TB_CDR_Ficheros (tipo = 3) .
Posteriormente procederemos al procesado de dichos ficheros, guardando cada línea de estos archivos previamente descargados en las tablas `TB_Cdr_Fijos`.
Posteriormente procederemos al procesado de dichos ficheros, guardando cada línea de estos archivos previamente descargados en las tablas `TB_Cdr_Fijos`.
En cada línea aparece la información de cada llamada, el teléfono que realiza la llamada, destino de llamada, duración, entre otros.
En cada línea aparece la información de cada llamada, el teléfono que realiza la llamada, destino de llamada, duración, entre otros.
El script se encuentra alojado en la máquina `debian.utils` con la IP `192.168.2.63`.
El script se encuentra alojado en la máquina `debian.utils` con la IP `192.168.2.63`.
### Descripción proceso
get_cdr_filename_download_fijos_fibra -> Obtiene fecha del último fichero subido procesado, en caso de que halla algún fichero sin procesar obtiene la fecha de creación dicho fichero.
extract_dwh_trafico_from_rar -> Para cada archivo .rar en `self.filename_fijo_download_sftp_path`, busca un archivo que contenga 'DWH_Trafico' en su nombre y lo descarga para procesarlo.
update_insert_date_fijo -> Inserto o actualizo en la tabla TB_CDR_ficheros los registros de los ficheros descargados de **fijos** , poniendo el campo procesado a null.
save_cdr_fijos_into_database -> Procesa los cdr fijos(tipo=3) que esten sin procesar(precessed_at = null) en la tabla TB_CDR_Ficheros y los almacena en TB_Cdr_Fibra