Diferencia entre revisiones de «SIU-Guarani/Version3.11.0/Migracion/Desde sistemas externos/Migracion/Actividades»

De SIU
Saltar a: navegación, buscar
 
(No se muestran 12 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
  {|align=right
+
  {|
 
   |__TOC__
 
   |__TOC__
 
   |}
 
   |}
Línea 26: Línea 26:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! <small>Columna</small>!! <small>Tipo de dato</small> !! <small>Permite Nulos</small> !! <small>Formato</small> !! <small>Tablas Relacionadas</small>
+
! <small>Nro</small>!!<small>Columna</small>!! <small>Tipo de dato</small> !! <small>Permite Nulos</small> !! <small>Formato</small>!! <small>Descripción</small> !! <small>Tablas Relacionadas</small>
 
|-
 
|-
| codigo||varchar(10)||S||||
+
| 1||codigo||varchar(10)||S|| || Código de Actividad||
 
|-
 
|-
| nombre||varchar(255)||N||||
+
| 2||nombre||varchar(255)||N|| || Nombre de Actividad||
 
|-
 
|-
| nombre_abreviado||varchar(50)||N||||
+
| 3||nombre_abreviado||varchar(50)||N|| || Nombre Abreviado de la Actividad||
 
|-
 
|-
| entidad_subtipo||integer||N||50 -Materia||
+
| 4||entidad_subtipo||integer||N||50 -Materia ||Código de subtipo de entidad||
 
|-
 
|-
| estado ||char(1)|| N || A - Activo<br>B - Baja ||  
+
| 5||estado ||char(1)|| N || A - Activo<br>B - Baja ||Estado de la Actividad ||  
 
|-
 
|-
| disponible_para || char(1) ||N|| T - Mesas y Comisiones <br> C - Solo para Comisiones <br>M - Solo para mesas ||  
+
| 6||disponible_para || char(1) ||N|| T - Mesas y Comisiones <br> C - Solo para Comisiones <br>M - Solo para mesas ||Actividad disponible para Mesas y/o Comisiones||  
 
|-
 
|-
| responsable_academica || integer || S ||  || sga_responsables_academicas.responsable_academica
+
| 7||responsable_academica || integer || S ||  ||Responsable académica de la actividad|| sga_responsables_academicas.responsable_academica
 
|-
 
|-
| creditos  || numeric(8,2) || S || ||  
+
| 8||creditos  || numeric(8,2) || S || ||Créditos ||  
 
|-
 
|-
| horas_semanales || numeric(8,2) || S||  ||  
+
| 9||horas_semanales || numeric(8,2) || S||  ||Cantidad de horas semanales ||
 
|-
 
|-
| horas_totales  || numeric(8,2) || S || ||  
+
| 10||horas_totales  || numeric(8,2) || S || ||Cantidad de horas totales ||  
 
|-
 
|-
| requiere_cursada || char(1) || N || N (Default) ||
+
| 11||requiere_cursada || char(1) || N || N (Default) ||Requiere o no cursada||
 
|-
 
|-
| requiere_examen || char(1) || N || N (Default) ||  
+
| 12||requiere_examen || char(1) || N || N (Default) ||Requiere o no examen||  
 
|-
 
|-
| permite_promocion || char(1) || N || N (Default) ||
+
| 13||permite_promocion || char(1) || N || N (Default) ||Permite promoción||
 
|-
 
|-
| permite_rendir_libre || char(1) || N || N (Default) ||  
+
| 14||permite_rendir_libre || char(1) || N || N (Default) ||Permite rendir libre||  
 
|-
 
|-
| aprobacion_x_resolucion || char(1) || N || N (Default) ||  
+
| 15||aprobacion_x_resolucion || char(1) || N || N (Default) ||Aprobación por resolución||  
 
|-
 
|-
| vigencia|| smallint || S || ||  
+
| 16||vigencia|| smallint || S || || Vigencia de la materia||  
 
|-
 
|-
| promediable || char(1) || N || N (Default) ||  
+
| 17||promediable || char(1) || N || N (Default) ||¿Es promediable?||  
 
|-
 
|-
| sale_listado || char(1) || N || S (Default) ||  
+
| 18||sale_listado || char(1) || N || S (Default) ||Sale listado||  
 
|-
 
|-
| cantidad_de_aplazos || smallint || S||  ||  
+
| 19||cantidad_de_aplazos || smallint || S||  ||Cantidad de aplazos||  
 
|-
 
|-
| escala_nota_cursada_regular || integer|| N ||||
+
| 20||escala_nota_cursada_regular || integer|| N ||||Escala de nota en cursada regular||sga_escalas_notas.escala_nota
 
|-
 
|-
| escala_nota_cursada_promocion || integer || N || ||
+
| 21||escala_nota_cursada_promocion || integer || N ||||Escala de nota en cursada promoción ||sga_escalas_notas.escala_nota
 
|-
 
|-
| escala_nota_examen || integer || N || ||  
+
| 22||escala_nota_examen || integer || N || ||Escala de nota en examen || sga_escalas_notas.escala_nota
 
|-
 
|-
| escala_nota_equivalencia || integer || N ||||
+
| 23||escala_nota_equivalencia || integer || N ||||Escala de nota en equivalencias||sga_escalas_notas.escala_nota
 
|-
 
|-
| contenido || text || S || ||
+
| 24||contenido || text || S || ||Contenido de la actividad||
 
|}
 
|}
 
* Delimitador: '''|'''<br>
 
* Delimitador: '''|'''<br>
* Directorio: '''Externos/01_Schema/CSV'''<br>
+
* Directorio: '''Externos/01_Schema/CSV'''<br><br>
  
 
<big>2. Creación de tabla '''ext.mig_actividades'''</big><br>
 
<big>2. Creación de tabla '''ext.mig_actividades'''</big><br>
 
# Ejecutar trabajo: <big>Externos/01_Schema/01_Actividades/'''script_mig_actividades.kjb'''</big><br>
 
# Ejecutar trabajo: <big>Externos/01_Schema/01_Actividades/'''script_mig_actividades.kjb'''</big><br>
Como resultado se creará la tabla 'mig_actividades' en el esquema 'ext', y se llenará las mismas con los datos del CSV creado en el paso anterior 'mig_actividades.csv'
+
Como resultado se creará la tabla 'mig_actividades' en el esquema 'ext', y se llenará las mismas con los datos del CSV creado en el paso anterior 'mig_actividades.csv'<br>
 +
[[Archivo:Mig externos 0003.png|ninguna]]<br><br>
  
 
<big>3. Migración del Módulo</big><br>
 
<big>3. Migración del Módulo</big><br>
 
En el directorio Externos/02_Modulos/01_Actividades, se encuentran los trabajos correspondientes al proceso de migración del esquema 'EXT' al esquema del negocio. Deberán ejecutarse en el órden que se indica a continuación:
 
En el directorio Externos/02_Modulos/01_Actividades, se encuentran los trabajos correspondientes al proceso de migración del esquema 'EXT' al esquema del negocio. Deberán ejecutarse en el órden que se indica a continuación:
 
# Precontroles <br>
 
# Precontroles <br>
## Ejecutar trabajo: '''Externos/02_Modulos/01_Actividades/01_Pre_Controles/''prectrl_actividades.kjb'''''<br>
+
## Ejecutar trabajo: '''Externos/02_Modulos/01_Actividades/01_Pre_Controles/''prectrl_actividades.kjb'''''<br>[[Archivo:Mig externos 0004.png|ninguna]]<br>
## Revisar el archivo Excel generado por el trabajo del pre-control: '''Prectrl_Actividades.xls''', dentro del mismo directorio <br>
+
## Revisar el archivo Excel generado por el trabajo del pre-control: '''Prectrl_Actividades.xls''', dentro del mismo directorio <br>[[Archivo:Mig externos 0005.png|ninguna]]<br>
 
## Arreglar errores que detallen en el archivo de precontroles y volver a correrlos para asegurarse que los datos queden consistentes.<br>
 
## Arreglar errores que detallen en el archivo de precontroles y volver a correrlos para asegurarse que los datos queden consistentes.<br>
 
## Si el archivo '''Prectrl_Actividades.xls''' no contiene registros, se puede continuar con el siguiente paso, ya que significa que no falló ningún precontrol y los datos son consistentes.
 
## Si el archivo '''Prectrl_Actividades.xls''' no contiene registros, se puede continuar con el siguiente paso, ya que significa que no falló ningún precontrol y los datos son consistentes.
 
# Migración<br>
 
# Migración<br>
 +
## Ejecutar trabajo: '''Externos/02_Modulos/01_Actividades/02_Migracion/''mig_actividades.kjb'''''<br>[[Archivo:Mig externos 0006.png|ninguna]]<br>
 
# Poscontroles<br>
 
# Poscontroles<br>
 +
## Ejecutar trabajo: '''Externos/02_Modulos/01_Actividades/03_Pos_Controles/''posctrl_actividades.kjb'''''<br>[[Archivo:Mig externos 0007.png|ninguna]]<br>
 +
## Revisar el archivo Excel generado por el trabajo del post-control: '''Pos_Controles_Actividades.xls''', dentro del mismo directorio <br>
 +
## Este archivo indica si las cantidades de registros migradas, coinciden con los registros del CSV. Si hubo errores, revisar el proceso de migración y volver a migrar.<br>
 +
 +
En caso de que algún trabajo del Kettle falle, [[SIU-Guarani/Version3.11.0/Migracion/Kettle/Revision Errores|revisar el error]].
 +
 +
<br>
 +
 +
----
 +
 +
<br>
 +
 +
{| style="width:100%;"
 +
|-
 +
| [[SIU-Guarani/Version3.11.0/Migracion/Desde sistemas externos/Migracion/Docentes|< Migración Docentes]] <br> [[SIU-Guarani/Version3.11.0/Migracion/Desde sistemas externos|< Migración Sistemas Externos]]|| align="right" | [[SIU-Guarani/Version3.11.0/Migracion/Desde sistemas externos/Migracion/Calendario Academico|Migrar Calendario Académico >]]
 +
|}

Revisión actual del 15:47 12 jul 2016

Migración de Sistemas Externos a Guaraní 3

Módulo: Actividades

A continuación se detallarán los pasos necesarios para la migración del módulo Actividades.

Pre-Requisitos

  • Verificar correcta instalación del Kettle y conexión a la base de datos PostgreSql.
  • Carga de datos a Guaraní 3 por sistema:
Dato a Cargar Descripción Menú de G3
Responsables Académicas Responsables académicas de las propuestas y actividades UNIDADES DE GESTIÓN » ADMINISTRAR RESPONSABLES ACADÉMICAS
Escalas de notas Escalas de notas default para los ditintos tipos de aprobaciones (Regularidad, Promoción, Exámenes, Equivalencias) PROPUESTAS FORMATIVAS » ESCALAS DE NOTAS » ESCALAS DE NOTAS

Habiendo verificado los datos cargados en Guaraní 3, se puede avanzar con la migración del módulo.

Pasos para la Migración

1. Creación del archivo: mig_actividades.csv

  • Formato del archivo:
Nro Columna Tipo de dato Permite Nulos Formato Descripción Tablas Relacionadas
1 codigo varchar(10) S Código de Actividad
2 nombre varchar(255) N Nombre de Actividad
3 nombre_abreviado varchar(50) N Nombre Abreviado de la Actividad
4 entidad_subtipo integer N 50 -Materia Código de subtipo de entidad
5 estado char(1) N A - Activo
B - Baja
Estado de la Actividad
6 disponible_para char(1) N T - Mesas y Comisiones
C - Solo para Comisiones
M - Solo para mesas
Actividad disponible para Mesas y/o Comisiones
7 responsable_academica integer S Responsable académica de la actividad sga_responsables_academicas.responsable_academica
8 creditos numeric(8,2) S Créditos
9 horas_semanales numeric(8,2) S Cantidad de horas semanales
10 horas_totales numeric(8,2) S Cantidad de horas totales
11 requiere_cursada char(1) N N (Default) Requiere o no cursada
12 requiere_examen char(1) N N (Default) Requiere o no examen
13 permite_promocion char(1) N N (Default) Permite promoción
14 permite_rendir_libre char(1) N N (Default) Permite rendir libre
15 aprobacion_x_resolucion char(1) N N (Default) Aprobación por resolución
16 vigencia smallint S Vigencia de la materia
17 promediable char(1) N N (Default) ¿Es promediable?
18 sale_listado char(1) N S (Default) Sale listado
19 cantidad_de_aplazos smallint S Cantidad de aplazos
20 escala_nota_cursada_regular integer N Escala de nota en cursada regular sga_escalas_notas.escala_nota
21 escala_nota_cursada_promocion integer N Escala de nota en cursada promoción sga_escalas_notas.escala_nota
22 escala_nota_examen integer N Escala de nota en examen sga_escalas_notas.escala_nota
23 escala_nota_equivalencia integer N Escala de nota en equivalencias sga_escalas_notas.escala_nota
24 contenido text S Contenido de la actividad
  • Delimitador: |
  • Directorio: Externos/01_Schema/CSV

2. Creación de tabla ext.mig_actividades

  1. Ejecutar trabajo: Externos/01_Schema/01_Actividades/script_mig_actividades.kjb

Como resultado se creará la tabla 'mig_actividades' en el esquema 'ext', y se llenará las mismas con los datos del CSV creado en el paso anterior 'mig_actividades.csv'

Mig externos 0003.png


3. Migración del Módulo
En el directorio Externos/02_Modulos/01_Actividades, se encuentran los trabajos correspondientes al proceso de migración del esquema 'EXT' al esquema del negocio. Deberán ejecutarse en el órden que se indica a continuación:

  1. Precontroles
    1. Ejecutar trabajo: Externos/02_Modulos/01_Actividades/01_Pre_Controles/prectrl_actividades.kjb
      Mig externos 0004.png

    2. Revisar el archivo Excel generado por el trabajo del pre-control: Prectrl_Actividades.xls, dentro del mismo directorio
      Mig externos 0005.png

    3. Arreglar errores que detallen en el archivo de precontroles y volver a correrlos para asegurarse que los datos queden consistentes.
    4. Si el archivo Prectrl_Actividades.xls no contiene registros, se puede continuar con el siguiente paso, ya que significa que no falló ningún precontrol y los datos son consistentes.
  2. Migración
    1. Ejecutar trabajo: Externos/02_Modulos/01_Actividades/02_Migracion/mig_actividades.kjb
      Mig externos 0006.png

  3. Poscontroles
    1. Ejecutar trabajo: Externos/02_Modulos/01_Actividades/03_Pos_Controles/posctrl_actividades.kjb
      Mig externos 0007.png

    2. Revisar el archivo Excel generado por el trabajo del post-control: Pos_Controles_Actividades.xls, dentro del mismo directorio
    3. Este archivo indica si las cantidades de registros migradas, coinciden con los registros del CSV. Si hubo errores, revisar el proceso de migración y volver a migrar.
En caso de que algún trabajo del Kettle falle, revisar el error.




< Migración Docentes
< Migración Sistemas Externos
Migrar Calendario Académico >