source: intercambio/smid_carga_inicial.sh @ 7f3df6c

Last change on this file since 7f3df6c was af73296, checked in by jbecerra <jbecerra@…>, 10 years ago

Ajustes en script bash para ejecución de carga inicial, eliminacion de tablas de hechos obsoletas y en totaluesacteconprincycompetidores_ciiu_tipoempresa

  • Property mode set to 100755
File size: 3.6 KB
Line 
1#Limpiar todas las tablas de hechos
2a="./kitchen.sh -rep=smid_etl -user=admin -pass=admin -dir=carga_inicial -job=job_limpiar_grupo_1"
3b="./kitchen.sh -rep=smid_etl -user=admin -pass=admin -dir=carga_inicial -job=job_limpiar_grupo_2"
4c="./kitchen.sh -rep=smid_etl -user=admin -pass=admin -dir=carga_inicial -job=job_limpiar_grupo_3"
5d="./kitchen.sh -rep=smid_etl -user=admin -pass=admin -dir=carga_inicial -job=job_limpiar_grupo_4"
6e="./kitchen.sh -rep=smid_etl -user=admin -pass=admin -dir=carga_inicial -job=job_limpiar_grupo_5"
7f="./kitchen.sh -rep=smid_etl -user=admin -pass=admin -dir=carga_inicial -job=job_limpiar_grupo_6"
8g="./kitchen.sh -rep=smid_etl -user=admin -pass=admin -dir=carga_inicial -job=job_limpiar_grupo_7"
9#Cargar las tablas de dimensiones
10h="./kitchen.sh -rep=smid_etl -user=admin -pass=admin -dir=carga_inicial -job=job_cargar_dimensiones_grupo_0"
11i="./kitchen.sh -rep=smid_etl -user=admin -pass=admin -dir=carga_inicial -job=job_cargar_dimensiones_grupo_1"
12j="./kitchen.sh -rep=smid_etl -user=admin -pass=admin -dir=carga_inicial -job=job_cargar_dimensiones_grupo_2"
13#Cargar las tablas de hechos
14k="./kitchen.sh -rep=smid_etl -user=admin -pass=admin -dir=carga_inicial -job=job_cargar_hechos_grupo_1"
15l="./kitchen.sh -rep=smid_etl -user=admin -pass=admin -dir=carga_inicial -job=job_cargar_hechos_grupo_2"
16m="./kitchen.sh -rep=smid_etl -user=admin -pass=admin -dir=carga_inicial -job=job_cargar_hechos_grupo_3"
17n="./kitchen.sh -rep=smid_etl -user=admin -pass=admin -dir=carga_inicial -job=job_cargar_hechos_grupo_4"
18o="./kitchen.sh -rep=smid_etl -user=admin -pass=admin -dir=carga_inicial -job=job_cargar_hechos_grupo_5"
19p="./kitchen.sh -rep=smid_etl -user=admin -pass=admin -dir=carga_inicial -job=job_cargar_hechos_grupo_6"
20q="./kitchen.sh -rep=smid_etl -user=admin -pass=admin -dir=carga_inicial -job=job_cargar_hechos_grupo_7"
21
22#Limpiar Directorio raiz Kitchen
23echo "Eliminando archivo log en directorio raiz"
24rm -rf job_borrar_directorio_flag*
25rm -rf job_limpiar_grupo_*
26rm -rf job_cargar_dimensiones_grupo_*
27
28echo "Comenzando a ejecutar los Jobs"
29echo "Eliminando archivos bandera"
30./kitchen.sh -rep=smid_etl -user=admin -pass=admin -dir=carga_inicial -job=job_borrar_directorio_flag > job_borrar_directorio_flag.log
31
32echo 'Limpiando tablas de hechos'
33echo '                                 (  0%)'
34$a > job_limpiar_grupo_1.log | tee >($b > job_limpiar_grupo_2.log)
35echo '##########                       ( 30%)'
36$c > job_limpiar_grupo_3.log | tee >($d > job_limpiar_grupo_4.log)
37echo '####################             ( 60%)'
38$e > job_limpiar_grupo_5.log | tee >($f > job_limpiar_grupo_6.log)
39echo '##############################   ( 90%)'
40$g > job_limpiar_grupo_7.log
41echo '#################################(100%)'
42
43echo "Comienza carga de dimensiones"
44echo '                                 (  0%)'
45$h > job_cargar_dimensiones_grupo_0.log | tee >($i > job_cargar_dimensiones_grupo_1.log )
46echo '##############################   ( 90%)'
47$j > job_cargar_dimensiones_grupo_2.log
48echo '#################################(100%)'
49echo "Finalizada carga de dimensiones"
50
51echo "Comienza carga de tablas de hechos"
52echo '                                 (  0%)'
53$k > job_cargar_hechos_grupo_1.log | tee >($l > job_cargar_hechos_grupo_2.log)
54echo '##########                       ( 30%)'
55$m > job_cargar_hechos_grupo_3.log | tee >($n > job_cargar_hechos_grupo_4.log)
56echo '####################             ( 60%)'
57$o > job_cargar_hechos_grupo_5.log | tee >($p > job_cargar_hechos_grupo_6.log)
58echo '##############################   ( 90%)'
59$q > job_cargar_hechos_grupo_7.log
60echo '#################################(100%)'
61echo "Finalizada carga de tablas de hechos"
62echo "Proceso Carga Inicial completado"
Note: See TracBrowser for help on using the repository browser.