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