...
Frecuencia
...
Horario
...
Tabla
...
Duración (Aprox)
...
Detalle
...
Diario
...
00:20
...
SICOOP
...
10 Segundos
...
Carga los datos del día anterior
...
Diario
...
01:30
...
DIMO
...
6 Minutos
...
Se obtiene el detalle de los registros en Dimo hasta la hora de la ejecución
...
Diario
...
01:00
...
Base Cupones
...
15 Minutos
...
Se obtiene los cupones procesados el día anterior.
...
Diario
...
03:00
...
Embozados
...
15 Segundos
...
Se obtiene el detalle de las tarjetas embozadas el día anterior.
...
Diario
...
10:00
...
Tarjetas
...
7 Minutos
...
Se obtiene el archivo maestro generado en el SFTP.
...
Diario
...
10:00
...
Tarjetas Vencidas
...
Inactiva
...
Diario
...
10:30
...
HN Datos
...
15 Segundos
...
Se obtiene el archivo generado en el SFTP.
...
Diario
...
10:45
...
Mov_Fact
...
30 Segundos
...
- Mov_Fact : La tabla Mov_Fact se carga con los datos del del SFTP (10.5.3.20:22)
Formato del archivo en el Sftp: MovFact_Dato_20250914.txt
Tabla equivalente en la base del estadístico :D_MOV_FACT
No se realiza ningún filtro en knime.
Frecuencia | Horario | Tabla | Duración (Aprox) | Detalle | ||
Diario | 00:20 | SICOOP | 10 Segundos | Carga los datos del día anterior | ||
Diario | 01:30 | DIMO | 6 Minutos | Se obtiene el detalle de los registros en Dimo hasta la hora de la ejecución | ||
Diario | 01:00 | Base Cupones | 15 Minutos | Se obtiene los cupones procesados el día anterior. | ||
Diario | 03:00 | Embozados | 15 Segundos | Se obtiene el detalle de las tarjetas embozadas el día anterior. | ||
Diario | 10:00 | Tarjetas | 7 Minutos | Se obtiene el archivo maestro generado en el SFTP. | ||
Diario | 10:00 | Tarjetas Vencidas | Inactiva | |||
Diario | 11:0030 | Pagos DatoHN Datos | 15 Segundos | Se obtiene el archivo generado en el SFTP. | ||
Diario | 11:15 | NC Datos | 10 45 | Mov_Fact | 30 Segundos | Se obtiene el archivo generado en el SFTP. |
Diario | 1112:3000 | PP DatosPagos Dato | 15 Segundos | Se obtiene el archivo generado en el SFTP. | ||
MensualDiario | 12:0015 | Aut AcumNC Datos | 25 10 Segundos | Se obtiene el archivo generado en el SFTP del primer día del mes. | ||
MensualDiario | 12:1530 | Consolidado PP Datos | 30 15 Segundos | Tabla intermedia. Resumen para el grafico consolidadoSe obtiene el archivo generado en el SFTP. | ||
| Mensual | 1210:30 | Datos para grafico general | 30 Segundos | Tabla intermedia. Resumen para el grafico General |
- SICOOP
Detalle Se cargan todas las transacciones registradas en la tabla SICOOP.X_ORDENES del día anterior
| Code Block | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
– En la Base Powerbi
SELECT max("FEC_CAMARA") FROM "sicoop"
SELECT
count( * ),
sum(MONTO)
, TO_char(FEC_CAMARA ,'yyyymm' )
/, TIPO_TRANSACCION/
FROM "sicoop" s
WHERE FEC_CAMARA >= to_date('01/07/2025','dd/mm/yyyy')
AND FEC_CAMARA < to_date('01/08/2025','dd/mm/yyyy')
GROUP BY TO_char(FEC_CAMARA ,'yyyymm' ) /*, TIPO_TRANSACCION */;
– En Sicoop
SELECT
count( * ),
sum(MONTO/100)
, TO_char(FEC_CAMARA ,'ddyyyymm' )
/, TIPO_TRANSACCION/
FROM SICOOP.X_ORDENES xo
WHERE FEC_CAMARA >= to_date('06/08/2025','dd/mm/yyyy')
AND FEC_CAMARA < to_date('07/08/2025','dd/mm/yyyy')
GROUP BY TO_char(FEC_CAMARA ,'ddyyyymm' ) /*, TIPO_TRANSACCION */; |
- DIMO
Tabla base: DIMO_SICOOP.D_CLIENTE , se reproduce el reporte que se tiene en el crm, de catastros dimo https://crmcabal.cabal.coop.py/cabalcrm/servlet/com.cabalcrm.wpdashboarddimocatastro
| Code Block | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
– En la Base Powerbi
SELECT MAX(FECHA_REGISTRO) FROM "dimo" ;
SELECT COUNT(*), TO_CHAR(d.FECHA_REGISTRO , 'yyyymm' ) FROM "dimo" d GROUP BY TO_CHAR( d.FECHA_REGISTRO , 'yyyymm' );
-- En sicoop
SELECT COUNT(*), TO_CHAR(A.FREGISTRO, 'yyyymm' ) FROM DIMO_SICOOP.D_CLIENTE A GROUP BY TO_CHAR( A.FREGISTRO , 'yyyymm' );
|
- Base Cupones
...
| Aut Acum 805 | 25 Segundos | Se obtiene el archivo generado en el SFTP del primer día de cada mes, que contiene todas las autorizaciones del mes anterior para la 805 | ||
Mensual | 10:45 | Aut Acum 806 | 25 Segundos | Se obtiene el archivo generado en el SFTP del primer día de cada mes, que contiene todas las autorizaciones del mes anterior para la 806 |
Mensual | 11:15 | Macro | 30 Segundos | Tabla intermedia. Resumen para el grafico consolidado |
Mensual | 11:00 | Datos para grafico general | 30 Segundos | Tabla intermedia. Resumen para el grafico General |
- SICOOP
Detalle Se cargan todas las transacciones registradas en la tabla SICOOP.X_ORDENES del día anterior
| Code Block | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
– En la Base Powerbi
SELECT max("FEC_CAMARA") FROM "sicoop"
SELECT
count( * ),
sum(MONTO)
, TO_char(FEC_CAMARA ,'yyyymm' )
/, TIPO_TRANSACCION/
FROM "sicoop" s
WHERE FEC_CAMARA >= to_date('01/07/2025','dd/mm/yyyy')
AND FEC_CAMARA < to_date('01/08/2025','dd/mm/yyyy')
GROUP BY TO_char(FEC_CAMARA ,'yyyymm' ) /*, TIPO_TRANSACCION */;
– En Sicoop
SELECT
count( * ),
sum(MONTO/100)
, TO_char(FEC_CAMARA ,'ddyyyymm' )
/, TIPO_TRANSACCION/
FROM SICOOP.X_ORDENES xo
WHERE FEC_CAMARA >= to_date('06/08/2025','dd/mm/yyyy')
AND FEC_CAMARA < to_date('07/08/2025','dd/mm/yyyy')
GROUP BY TO_char(FEC_CAMARA ,'ddyyyymm' ) /*, TIPO_TRANSACCION */; |
- DIMO
Tabla base: DIMO_SICOOP.D_CLIENTE , se reproduce el reporte que se tiene en el crm, de catastros dimo https://crmcabal.cabal.coop.py/cabalcrm/servlet/com.cabalcrm.wpdashboarddimocatastro
| Code Block | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
– En la Base Powerbi
SELECT MAX(FECHA_REGISTRO) FROM "dimo" ;
SELECT COUNT(*), TO_CHAR(d.FECHA_REGISTRO , 'yyyymm' ) FROM "dimo" d GROUP BY TO_CHAR( d.FECHA_REGISTRO , 'yyyymm' );
-- En sicoop
SELECT COUNT(*), TO_CHAR(A.FREGISTRO, 'yyyymm' ) FROM DIMO_SICOOP.D_CLIENTE A GROUP BY TO_CHAR( A.FREGISTRO , 'yyyymm' );
|
- Base Cupones
Tabla Base: Cupones y CUPONES_INTERNAC de Bapy. Se cargan en la tabla Cupones de Powerbi los cupones procesados en el día anterior(no trae datos de sábado y domingo, ya que no hay cupones por procesar), se debe controlar siempre por Fecha_proceso con respecto a D_BC_ACUM del estadístico
| Code Block | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
– En la Base Powerbi
SELECT MAX(FECHA_PROCESO) FROM "cupones" ;
SELECT COUNT(*),SUM( IMPORTE_DTO_PYG ), FECHA_PROCESO FROM "cupones" c
WHERE FECHA_PROCESO >=TO_DATE('01052025','ddmmyyyy') AND FECHA_PROCESO <TO_DATE('01062025','ddmmyyyy')
GROUP BY FECHA_PROCESO ;
-- En la Base del Estadístico
SELECT COUNT(*),SUM( IMPORTE_DTO_PYG ), FECHA_PROCESO FROM D_BC_ACUM dba
WHERE FECHA_PROCESO >=TO_DATE('01052025','ddmmyyyy') AND FECHA_PROCESO <TO_DATE('01062025','ddmmyyyy') AND FECHA_GEN = FECHA_PROCESO
GROUP BY FECHA_PROCESO ;
|
- Embozados:
Tabla Base: CREDITOPY.OT_ORDENES O de bapy. Se cargan en la tabla embozados de Powerbi las tarjetas embozadas por el rango FECHA_ORDEN, se debe controlar contra los datos de la tabla D_EMBOZADOS de la Base del estadístico.
| Code Block | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
– En la Base Powerbi
SELECT MAX("FECHA GENERACION") FROM "embozados" ;
SELECT COUNT(*),TO_CHAR( "FECHA GENERACION" , 'yyyymm')
FROM "embozados" de
WHERE "FECHA GENERACION">= TO_DATE('01012024', 'ddmmyyyy')
AND "FECHA GENERACION" < TO_DATE('01022025', 'ddmmyyyy')
GROUP BY TO_CHAR("FECHA GENERACION" , 'yyyymm') ;
-- En la Base del Estadístico
SELECT COUNT(*),TO_CHAR( FECHA_GEN , 'mmyyyy')
FROM D_EMBOZADOS de
WHERE FECHA_GEN>= TO_DATE('01012025', 'ddmmyyyy')
AND FECHA_GEN < TO_DATE('01022025', 'ddmmyyyy')
GROUP BY TO_CHAR(FECHA_GEN , 'mmyyyy') ;
|
- Tarjetas: La tabla tarjetas se carga con los datos del del SFTP (10.5.3.20:22)
Formato del archivo en el Sftp: Datos_Entidades_00_20241124.txt
Tabla equivalente en la base del estadístico: D_ARCHIVO_MAESTRO
Se realiza un prefiltro en knime, se excluyen las tarjetas con campo Estado_tarjeta=Tarjeta Vencida
Si la Fecha_gen del archivo no corresponde al ultimo día del mes, los datos se almacenan por solo por 7 días
Si la Fecha_gen del archivo corresponde al ultimo día del mes, los datos se guardan de manera definitiva
| Code Block | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
– En la Base Powerbi
SELECT MAX(FECHA_GEN) FROM "tarjetas" ; -- Si el proceso corrio de la manera correcta, siempre la fecha maxima debe ser la fecha actual -1
|
Para los controles de fin de mes se recomienda comparar la cantidad de vigentes que se visualizan en los tableros de tableau vs la cantidad de tarjetas vigentes que indica el estadístico, estas cantidades deben coincidir
https://tableros.cabal.coop.py/#/views/Macro/DetalleTarjetasVigentes?:iid=1
https://www.cabal.coop.py/cabal-statistics/app/reporting/meterReportView.xhtml
- HN Datos: La tabla HN_Datos se carga con los datos del del SFTP (10.5.3.20:22)
Formato del archivo en el Sftp: HN_Dato_20250807.txt
Tabla equivalente en la base del estadístico :D_HN
Se realiza un prefiltro en knime para evitar duplicados, se excluyen los registros FECHA GENERACION = FECHA_PROCESO
| Code Block | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
– En la Base Powerbi
SELECT MAX("FECHA GENERACION") FROM "HN_Datos" ;
SELECT COUNT(*), "FECHA GENERACION"
FROM "HN_Datos" hn WHERE
"FECHA GENERACION" >= TO_DATE('01112024', 'ddmmyyyy')
AND "FECHA GENERACION" < TO_DATE('01122024', 'ddmmyyyy')
GROUP BY "FECHA GENERACION" ;
-- En la Base del Estadístico
SELECT COUNT(*) , FECHA_GEN FROM D_HN dh WHERE FECHA_PROCESO = FECHA_GEN AND FECHA_GEN >= TO_DATE('01112024', 'ddmmyyyy')
AND FECHA_GEN < TO_DATE('01122024', 'ddmmyyyy') GROUP BY FECHA_GEN ;
|
- Mov_Fact : La tabla Mov_Fact se carga con los datos del del SFTP (10.5.3.20:22)
Formato del archivo en el Sftp: MovFact_Dato_20250914.txt
Tabla equivalente en la base del estadístico :D_MOV_FACT
No se realiza ningún filtro en knime.
| Code Block | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
– En la Base Powerbi SELECT MAXmax("FECHA_PROCESO GENERACION") FROM "cuponesMov_Fact" ; SELECT COUNT(*),SUM( IMPORTE_DTO_PYG ), FECHA_PROCESO "FECHA GENERACION" FROM "cuponesMov_Fact" cmf WHERE FECHA_PROCESO "FECHA GENERACION" >= TO_DATE('0105202501012025', 'ddmmyyyy') AND FECHA_PROCESO <TO"FECHA GENERACION" < TO_DATE('0106202501022025', 'ddmmyyyy') GROUP BY FECHA_PROCESO"FECHA GENERACION" ; -- En la Base del Estadístico SELECT COUNT(*),SUM( IMPORTE_DTO_PYG ), FECHA_PROCESOGEN FROM D_BCMOV_ACUMFACT dbadmf WHERE FECHA_PROCESOGEN>= >=TO_DATE('0105202501012025', 'ddmmyyyy') AND FECHA_PROCESOGEN< <TOTO_DATE('0106202501022025', 'ddmmyyyy') AND FECHA_GEN = FECHA_PROCESO GROUP BY FECHA_PROCESOGEN ; |
- Embozados:
...
- Pagos Dato : La tabla Pagos Dato se carga con los datos del del SFTP (10.5.3.20:22)
Formato del archivo en el Sftp: PAGOS_Dato_20250908.txt
Tabla equivalente en la base del estadístico :D_PAGOS
Se realiza un prefiltro en knime para evitar duplicados, se excluyen los registros FECHA GENERACION = FEC_PROC
| Code Block | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
– En la Base Powerbi
SELECT MAX("FECHA GENERACION") FROM "embozadosPagos Dato" ;
SELECT COUNT(*),TO_CHAR( "FECHA GENERACION" , 'yyyymm')
FEC_PROC FROM "embozadosPagos Dato" depd WHERE WHERE "FECHA GENERACION"FEC_PROC >= TO_DATE('0101202401012025', 'ddmmyyyy')
AND "FECHA GENERACION"FEC_PROC < TO_DATE('01022025', 'ddmmyyyy') GROUP BY TO_CHAR("FECHA GENERACION" , 'yyyymm') FEC_PROC ;
-- En la Base del Estadístico
SELECT COUNT(*),TO_CHAR( FECHA_GEN , 'mmyyyy')
FEC_PROC FROM D_EMBOZADOSPAGOS dedp WHERE
WHERE FEC_PROC= FECHA_GEN AND FECHA_GEN>GEN >= TO_DATE('01012025', 'ddmmyyyy')
AND FECHA_GEN < TO_DATE('01022025', 'ddmmyyyy') GROUP BY TO_CHAR(FECHA_GEN , 'mmyyyy')FEC_PROC ;
|
...
- NC Datos : La tabla NC Datos se carga con los datos del del SFTP (10.5.3.20:22)
Formato del archivo en el Sftp: Datos_Entidades_00_20241124.txt
Tabla equivalente en la base del estadístico: D_ARCHIVO_MAESTRO
Se realiza un prefiltro en knime, se excluyen las tarjetas con campo Estado_tarjeta=Tarjeta Vencida
Si la Fecha_gen del archivo no corresponde al ultimo día del mes, los datos se almacenan por solo por 7 días
Si la Fecha_gen del archivo corresponde al ultimo día del mes, los datos se guardan de manera definitiva
...
| language | applescript |
|---|---|
| theme | RDark |
| title | Controles |
| linenumbers | true |
| collapse | true |
...
Sftp: NC_Dato_20250908.txt
Tabla equivalente en la base del estadístico :D_NC
Se realiza un prefiltro en knime para evitar duplicados, se excluyen los registros FECHA GENERACION = FEC_PROC
| Code Block | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
– En la Base Powerbi SELECT MAX("FECHA GENERACION") FROM "NC_Datos" ; SELECT COUNT(*), FEC_PROC FROM "NC_Datos" nd WHERE FEC_PROC >= TO_DATE('01012025', 'ddmmyyyy') AND FEC_PROC < TO_DATE('01022025', 'ddmmyyyy') GROUP BY FEC_PROC ; -- En la Base del PowerbiEstadístico SELECT MAX(FECHA_GEN)COUNT(*), FEC_PROC FROM "tarjetas" ; -- Si el proceso corrio de la manera correcta, siempre la fecha maxima debe ser la fecha actual -1 |
Para los controles de fin de mes se recomienda comparar la cantidad de vigentes que se visualizan en los tableros de tableau vs la cantidad de tarjetas vigentes que indica el estadístico, estas cantidades deben coincidir
https://tableros.cabal.coop.py/#/views/Macro/DetalleTarjetasVigentes?:iid=1
https://www.cabal.coop.py/cabal-statistics/app/reporting/meterReportView.xhtml
- HN Datos: La tabla HN_Datos se carga con los datos del del SFTP (10.5.3.20:22)
Formato del archivo en el Sftp: HN_Dato_20250807.txt
Tabla equivalente en la base del estadístico :D_HN
Se realiza un prefiltro en knime para evitar duplicados, se excluyen los registros FECHA GENERACION = FECHA_PROCESO
| Code Block | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
– En la Base Powerbi SELECT MAX("FECHA GENERACION") FROM "HN_Datos" ; SELECT COUNT(*), "FECHA GENERACION" FROM "HN_Datos" hn WHERE "FECHA GENERACION"D_NC dn WHERE FECHA_GEN=FEC_PROC AND FECHA_GEN >= TO_DATE('01012025', 'ddmmyyyy') AND FECHA_GEN < TO_DATE('01022025', 'ddmmyyyy') GROUP BY FEC_PROC ; |
- PP Datos : La tabla PP Datos se carga con los datos del del SFTP (10.5.3.20:22)
Formato del archivo en el Sftp: PP_Dato_20250908.txt
Tabla equivalente en la base del estadístico :D_PP
Se realiza un prefiltro en knime para evitar duplicados, se excluyen los registros FECHA GENERACION = FEC_PROC
| Code Block | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
– En la Base Powerbi SELECT MAX("FECHA GENERACION") FROM "PP_Datos" ; SELECT COUNT(*),FEC_PROCESO FROM "PP_Datos" pd WHERE FEC_PROCESO >= TO_DATE('01012025','ddmmyyyy') AND FEC_PROCESO < TO_DATE('01022025','ddmmyyyy') GROUP BY FEC_PROCESO ; -- En la Base del Estadístico SELECT COUNT(*),FEC_PROCESO FROM D_PP dp WHERE FECHA_GEN >= TO_DATE('0111202401012025', 'ddmmyyyy') AND "FECHA GENERACION"_GEN < TO_DATE('0112202401022025', 'ddmmyyyy') GROUP BYAND "FECHA_GEN GENERACION" ; -- En la Base del Estadístico SELECT COUNT(*) , FECHA_GEN FROM D_HN dh WHERE FECHA_PROCESO = FECHA_GEN AND FECHA_GEN >= TO_DATE('01112024', 'ddmmyyyy') AND FECHA_GEN < TO_DATE('01122024', 'ddmmyyyy') GROUP BY FECHA_GEN ; |
...
= FEC_PROCESO GROUP BY FEC_PROCESO ;
|
- Aut Acum 805 y Aut Acum 806 : La tabla Aut Acum se carga con los datos del del SFTP (10.5.3.20:22)
Hay dos procesos que alimentan la tabla Aut Acum que leen del sftp los archivos AUT_ACUM_Dato_300825_805_20250831_050002.ftp y AUT_ACUM_Dato_300825_806_20250831_050002.ftp
Los procesos solo corren el primer día de cada mes para cargar los datos del mes anterior.
Formato de los archivos en el Sftp: AUT_ACUM_Dato_300825_805_20250831_050002.ftp y AUT_ACUM_Dato_300825_806_20250831_050002.ftp
Tabla equivalente en la base del estadístico :
...
D_
...
BC_
...
ACUM
No se realiza
...
ningun prefiltro en knime
| Code Block | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
– En la Base Powerbi SELECT max("FECHA GENERACION") FROM "Mov_Fact" ; SELECT COUNT(*), "FECHA GENERACION"SUM(MONTO) FROM "MovAut_FactAcum" mfaa WHERE "FECHA GENERACION" >= TO_DATE('0101202531072025', 'ddmmyyyy') ; -- AND "FECHA GENERACION" <En la Base del Estadístico SELECT COUNT(*), SUM(MONTO) FROM D_AUT_ACUM daa WHERE FECHA_GEN = TO_DATE('0102202531072025', 'ddmmyyyy') GROUP; BY "FECHA GENERACION" ; -- En la Base del Estadístico SELECT COUNT(*), FECHA_GEN FROM D_MOV_FACT dmf WHERE FECHA_GEN>= TO_DATE('01012025', 'ddmmyyyy') AND FECHA_GEN< TO_DATE('01022025', 'ddmmyyyy') GROUP BY FECHA_GEN ; |
- Macro:
Observación: Esta fuente es una tabla intermedia que contiene una información resumida de las tablas Aut_Acum y Sicoop de la Base Powerbi, que se utiliza para un reporte Consolidado.
Dependencias: Aut_Acum y Sicoop (Por lo que el proceso debe correr después que estas tablas hayan tenido toda la información actualizada)
- Datos para Grafico General:
Observación: Esta fuente es una tabla intermedia que contiene una información resumida sobre Arancel Comercios , Comercios c/Vtas. Cabal , Comercios c/Vtas. Panal, Cotización del Dólar , que se utiliza para un reporte Curva de Evolución - Parámetros Generales.
Dependencias: Ninguna

