source: intercambio/smid_actualizacion.sh

Last change on this file was 4d5e736, checked in by jbecerra <jbecerra@…>, 10 years ago

Ajustes en script de actualización y en etl: trans_cargar_stage_bien_comercializadonofabricado por desborde de memoria en servidor

  • Property mode set to 100755
File size: 3.2 KB
Line 
1#! /bin/bash -l
2#Parametros del Repositorio Spoon
3export REPOSITORY_NAME="smid_etl"
4export REPOSITORY_USER="admin"
5export REPOSITORY_PASS="admin"
6#Ubicación de Kitchen
7export PATH_KITCHEN="/home/jbecerra/pentaho/data-integration"
8
9#stdout variables usadas
10echo "REPOSITORY_NAME=$REPOSITORY_NAME"
11echo "REPOSITORY_USER=$REPOSITORY_USER"
12echo "REPOSITORY_PASS=$REPOSITORY_PASS"
13echo "PATH_KITCHEN=$PATH_KITCHEN"
14
15#Cargar las tablas de dimensiones
16h="$PATH_KITCHEN/kitchen.sh -rep=$REPOSITORY_NAME -user=$REPOSITORY_USER -pass=$REPOSITORY_PASS -dir=carga_inicial -job=job_actualizar_dimensiones_grupo_1"
17i="$PATH_KITCHEN/kitchen.sh -rep=$REPOSITORY_NAME -user=$REPOSITORY_USER -pass=$REPOSITORY_PASS -dir=carga_inicial -job=job_actualizar_dimensiones_grupo_2"
18#Cargar las tablas de hechos
19k="$PATH_KITCHEN/kitchen.sh -rep=$REPOSITORY_NAME -user=$REPOSITORY_USER -pass=$REPOSITORY_PASS -dir=carga_inicial -job=job_actualizar_hechos_grupo_1"
20l="$PATH_KITCHEN/kitchen.sh -rep=$REPOSITORY_NAME -user=$REPOSITORY_USER -pass=$REPOSITORY_PASS -dir=carga_inicial -job=job_actualizar_hechos_grupo_2"
21m="$PATH_KITCHEN/kitchen.sh -rep=$REPOSITORY_NAME -user=$REPOSITORY_USER -pass=$REPOSITORY_PASS -dir=carga_inicial -job=job_actualizar_hechos_grupo_3"
22n="$PATH_KITCHEN/kitchen.sh -rep=$REPOSITORY_NAME -user=$REPOSITORY_USER -pass=$REPOSITORY_PASS -dir=carga_inicial -job=job_actualizar_hechos_grupo_4"
23o="$PATH_KITCHEN/kitchen.sh -rep=$REPOSITORY_NAME -user=$REPOSITORY_USER -pass=$REPOSITORY_PASS -dir=carga_inicial -job=job_actualizar_hechos_grupo_5"
24p="$PATH_KITCHEN/kitchen.sh -rep=$REPOSITORY_NAME -user=$REPOSITORY_USER -pass=$REPOSITORY_PASS -dir=carga_inicial -job=job_actualizar_hechos_grupo_6"
25q="$PATH_KITCHEN/kitchen.sh -rep=$REPOSITORY_NAME -user=$REPOSITORY_USER -pass=$REPOSITORY_PASS -dir=carga_inicial -job=job_actualizar_hechos_grupo_7"
26       
27#Limpiar Directorio raiz Kitchen
28echo "Eliminando archivo log en directorio raiz"
29rm -rf job_borrar_directorio_flag*
30rm -rf job_limpiar_grupo_*
31rm -rf job_cargar_dimensiones_grupo_*
32
33echo "Eliminando archivos bandera"
34$PATH_KITCHEN/kitchen.sh -rep=$REPOSITORY_NAME -user=$REPOSITORY_USER -pass=$REPOSITORY_PASS -dir=carga_inicial -job=job_borrar_directorio_flag > job_borrar_dorectorio_flag.txt
35       
36echo "Comenzando a ejecutar los Jobs"
37echo "Comienza actualización de dimensiones"
38echo '                                 (  0%)'
39$h > job_actualizar_dimensiones_grupo_1.txt &
40$i > job_actualizar_dimensiones_grupo_2.txt &
41wait
42echo '#################################(100%)'
43echo "Finalizada actualización de dimensiones"
44
45echo "Comienza actualización de tablas de hechos"
46echo '                                 (  0%)'
47$k > job_actualizar_hechos_grupo_1.txt &
48$l > job_actualizar_hechos_grupo_2.txt &
49wait
50echo '##########                       ( 30%)'
51$m > job_actualizar_hechos_grupo_3.txt &
52$n > job_actualizar_hechos_grupo_4.txt &
53wait
54echo '####################             ( 60%)'
55$o > job_actualizar_hechos_grupo_5.txt &
56$p > job_actualizar_hechos_grupo_6.txt &
57wait
58echo '##############################   ( 90%)'
59$q > job_actualizar_hechos_grupo_7.txt
60echo '#################################(100%)'
61echo "Finalizada actualización de tablas de hechos"
62echo "Proceso de actualización completado"
Note: See TracBrowser for help on using the repository browser.