Вы находитесь на странице: 1из 167

INSTITUTO POLITCNICO NACIONAL

CENTRO DE INVESTIGACIN EN COMPUTACIN


SECCIN DE GRADUADOS

BODEGA DE DATOS CON INTERFACES WEB PARA


FACILITAR LA TOMA DE DECISIONES EN LA
ADMINISTRACIN DE PERSONAL EDUCATIVO

TESIS
QUE PARA OBTENER EL GRADO DE

MAESTRO EN CIENCIAS
DE LA COMPUTACIN

presenta
ING. MARTIN LARIOS OSORIO
Director de tesis
M. EN C. SERGIO SANDOVAL REYES

Mxico, D.F.

Febrero de 2002

A Elena
Referencia ineludible para todos los
puntos de partida y llegada en mi vida

A Rebe y Elenita
Por todas las ausencias involuntarias
y las presencias incompletas

A mis padres
Por la posibilidad de ser, la capacidad
de hacer y la ilusin para trascender

... Est justo ah! Dentro de todo. No tienes que abandonar tu


planeta para encontrarlo. En la fbrica del espacio y en la
naturaleza de las cosas, como en un grandioso trabajo de arte,
est escrita en letras pequeas la firma del artista
Carl Sagan

NDICE

Pgina
GLOSARIO DE TRMINOS

LISTA DE FIGURAS Y TABLAS

vii

INTRODUCCIN

1. LA TOMA DE DECISIONES EN EL SECTOR EDUCATIVO DE QUERTARO

1.1. Antecedentes.

1.2. Descripcin del problema.

1.3. Objetivos.

1.3.1. Objetivo general.

1.3.2. Objetivos especficos.

1.4. Justificacin.

2. SISTEMAS DE APOYO A LA TOMA DE DECISIONES EN EL SECTOR


PBLICO
2.1. Soluciones afines.
2.1.1. Algunas soluciones en el sector pblico en Estados Unidos.
2.2. Solucin propuesta.

3. DISEO DEL SISTEMA DE INFORMACIN EJECUTIVA

11
11
13
14

19

3.1. Descripcin funcional.

19

3.2. Programas a desarrollar.

21

3.2.1. Almacenamiento de datos y almacenamiento dimensional.

21

NDICE

3.2.2. Subsistema de extraccin.

21

3.2.3. Subsistema de agregacin.

21

3.2.4. Subsistema de presentacin y anlisis.

22

3.2.5. Subsistema de transformacin.

22

3.3. Recursos de cmputo a emplear.

24

3.3.1. Hardware.

24

3.3.2. Software.

25

3.4. Diseo conceptual.

25

4. DISEO DE LA BODEGA DE DATOS

27

4.1. Arquitectura de la Bodega de Datos.

27

4.2. Construccin de la Bodega de Datos.

31

4.2.1. Planeacin y anlisis.

31

4.2.2. Identificacin de necesidades de informacin.

33

4.2.3. Estrategia tecnolgica.

39

4.3. Diseo relacional del almacn de datos.

40

4.4. Almacenamiento dimensional .

47

4.4.1. Diccionario de datos.

47

4.4.2. Administracin de metadatos.

50

4.5. Integracin de los datos.

5. SUBSISTEMA DE EXTRACCIN

51

53

5.1. Catlogos obtenidos de medios no electrnicos.

54

5.2. Extraccin del SAPEB.

56

5.2.1. Organizacin de la base de datos.

57

5.2.2. Aplicacin de extraccin del SAPEB.

59

5.3. Extraccin del SIAPSEP.

64

II

NDICE

5.3.1. Organizacin de la base de datos.

64

5.3.2. Guiones de extraccin.

65

6. INTERFACES DE USUARIO FINAL Y DE AGREGACION

71

6.1. Diseo de la Intranet.

72

6.2. Diseo de las pginas Web.

76

6.3. Interfaces grficas para el usuario final.

80

6.3.1. Reportes operacionales.

88

6.3.2. Herramientas de anlisis.

91

6.4. Subsistema de transformacin.

98

6.4.1. Conectividad con la base de datos.


6.4.2. Diseo de applets para explotacin de informacin.
6.5. Subsistema de agregacin.

98
102
103

6.5.1. El Lenguaje de Consulta Estructurado insertado en Java.

103

6.5.2. La clase opcionesPanel.

105

6.5.3. Instrucciones de agregacin.

108

7. PRUEBAS Y RESULTADOS
7.1. Diseo y pruebas de funcionamiento.

111
111

7.1.1. Base de datos del almacn principal

112

7.1.2. Interfaces de las herramientas de anlisis estadstico

112

7.1.3. Interfaces de los reportes operacionales

112

7.1.4. Aplicaciones de extraccin

113

7.2. Resultados obtenidos.

113

7.3. Anlisis e interpretacin de los resultados.

124

III

NDICE

8. CONCLUSIONES

127

8.1. Logros alcanzados.

127

8.2. Mejoras a futuro.

128

8.3. Comentarios finales.

129

BIBLIOGRAFA

131

APNDICES

135

A. Unidades de desempeo definidas para el Sistema


de Informacin Ejecutiva.

137

B. Catlogos de la Bodega de Datos.

153

C. Manual del usuario del Sistema de Informacin Ejecutiva


de la USEBEQ.

165

D. Programas fuente.

173

E. Consultas de agregacin.

179

IV

LISTA DE FIGURAS Y TABLAS

Pgina
FIGURAS
Captulo 1. La toma de decisiones en el sector educativo de Quertaro
1.1. Organigrama de la Unidad de Servicios para la Educacin
Bsica del Estado de Quertaro (USEBEQ).

Captulo 3. Diseo del Sistema de Informacin Ejecutiva


3.1. Bodega de Datos propuesta para el Sistema de Informacin
Ejecutiva para la Educacin Bsica de Quertaro.
3.2. Jerarqua de clases a desarrollar en lenguaje Java.
3.3. Esquema de conexin de la red LAN de la USEBEQ
donde residir la Bodega de Datos.

20
23
24

Captulo 4. Diseo de la Bodega de Datos


4.1. Bodega de datos y procesos asociados a su administracin.
4.2. Arquitectura del Sistema de Informacin Ejecutiva
de la USEBEQ.
4.3. Arquitectura abstracta de referencia para la construccin
de la Bodega de Datos.
4.4. Proceso de bsqueda de informacin para un Sistema de
Informacin Ejecutiva.
4.5. Arquitectura de la bodega de datos de Informix Software.
4.6. Interrelacin entre visiones del anlisis preliminar
de la Bodega de Datos.
4.7. Esquema mixto (Star y Snowflake) desarrollado
para la Bodega de Datos del Sistema de Informacin
Ejecutiva de la USEBEQ.
4.8. Molde de consulta para el rea temtica de Empleados.
4.9. Molde de consulta para el rea temtica de Plazas.
4.10. Molde de consulta para el rea temtica de Movimientos.
4.11. Molde de consulta para el rea temtica de Pagos.
4.12. Diseo relacional del almacn de la Bodega de Datos.

27
28
29
34
40
41
42

43
43
44
44
45

LISTA DE FIGURAS Y TABLAS

Captulo 5. Subsistema de extraccin


5.1. Subsistema de extraccin de los datos fuente al
almacenamiento de datos.
5.2. Detalle de los procesos que intervienen en el subsistema
de extraccin de las fuentes de informacin y su relacin
con el almacn principal de la Bodega de Datos.
5.3. Diagrama relacional de la base de datos intermedia y tablas
usadas en la extraccin de informacin desde el SAPEB.
5.4. Pantalla principal de la aplicacin de extraccin
de datos del SAPEB desarrollada en Microsoft FoxPro 2.6
para Windows.
5.5. Botones de accin de la pantalla principal de la aplicacin
de extraccin de datos del SAPEB.
5.6. Diagrama relacional de las tablas usadas en la extraccin
de informacin desde el SIAPSEP.
5.7. Fragmento de cdigo del guin extrae_pag.sql para
extraccin de informacin del SIAPSEP del mdulo
de pagos para alimentar la tabla de pagos.

54
56

58
60

60
66
68

Captulo 6. Interfaces de usuario final y de agregacin


6.1. Subsistema de Presentacin y Anlisis.
6.2. Diseo general de la Intranet del sistema.
6.3. Diseo del sitio Web del mdulo de Empleados.
6.4. Diseo del sitio Web del mdulo de Plazas.
6.5. Diseo del sitio Web del mdulo de Movimientos de plazas.
6.6. Diseo del sitio Web del mdulo de Pagos.
6.7. Pgina principal del subsistema de presentacin y anlisis
del Sistema de Informacin Ejecutiva de la USEBEQ.
6.8. Presentacin general de los mens de consulta de
las series estadsticas de la base de datos.
6.9. Liga para ejecutar el applet de conexin a la base de datos.
6.10. Descarga del programa ejecutor del applet de conexin
a la base de datos para un servidor Web local basado
en Windows 95.
6.11. Elementos de un subsistema interfaz de usuario.
6.12. Jerarqua de clases superiores a Grafica.class.
6.13. Panel principal del Applet de consulta de opciones
a la base de datos.
6.14. Panel de variables de consulta para series estadsticas
de movimientos de plazas administrativas construido
con la clase OpcionesPanel.
6.15. Jerarqua de clases de las clases OpcionesPanel,
TablaPanel, BotonPanel y RegresaPanel.
6.16. Jerarqua de clases de VentanaDatos.
6.17. Consulta por rango de ao y quincena.
6.18. Panel de opciones para restricciones de la consulta
a la base de datos construido con la clase TablaPanel.

71
73
74
74
75
76
77
79
79
80

80
82
83
83

84
85
85
86

VIII

LISTA DE FIGURAS Y TABLAS

6.19. Consulta por regin estatal y municipios.


6.20. Tabla de una serie estadstica de datos.
6.21. Serie estadstica con barras de desplazamiento
horizontal y vertical.
6.22. Movimiento de columnas en una serie estadstica
de datos implementado por la clase javax.swing.JTable.
6.23. Grfica bidimensional de lneas.
6.24. Grfica tridimensional de lneas.
6.25. Jerarqua de clases de la clase LienzoGrafica.
6.26. Grfica bidimensional de barras.
6.27. Grfica tridimensional de barras.
6.28. Grfica bidimensional de pastel.
6.29. Grfica tridimensional de pastel.
6.30. Subsistema de Transformacin como interfaz entre
el Almacenamiento Principal y el Subsistema
de Presentacin y Anlisis.
6.31. Relacin del Subsistema de Transformacin con
el almacn principal y el Subsistema de Agregacin.
6.32. Arquitectura del manejador de Conectividad Java
con Base de Datos (JDBC) para servidores Informix.
6.33. Cdigo de conexin y desconexin con la base de datos.
6.34. Subsistema de Agregacin.
6.35. Relacin del Subsistema de Agregacin como interfaz
entre el Subsistema de Transformacin y el Subsistema
de Presentacin y Anlisis.
6.36. Cdigo del mtodo OpcionesPanel.completaQuery( )
que ejecuta la consulta y devuelve el resultado obtenido.

86
89
90
90
92
92
93
96
96
97
97
98

99
99
101
104
104

107

Captulo 7. Pruebas y resultados


7.1. Creacin de la base de datos del almacn principal
de la Bodega de Datos.
7.2. Metadatos de la tabla de empleados de la base de datos.
7.3. Restricciones e ndices de la tabla de empleados
que mantienen la integridad referencial en la base de datos.
7.4. Metadatos de las columnas de la tabla de movimientos
de plaza.
7.5. Indices y relaciones de la tabla de movimientos de plazas.
7.6. Grfica de lneas tridimensionales que muestra el nmero
de empleados docentes durante 1996.
7.7. Comportamiento de las licencias a personal docente
por motivo durante el ao de 1997 mostrada por medio
de un histograma de lneas tridimensionales.
7.8. Histograma de barras tridimensionales que muestran
el pago de primas de antigedad a docentes en la segunda
quincena de diciembre de 1997.
7.9. Distribucin porcentual tridimensional que muestra
los porcentajes de personal administrativo de confianza
y de base en la USEBEQ en la segunda quincena
de septiembre de 2001.

113
114
114
115
115
116
117

117

118

IX

LISTA DE FIGURAS Y TABLAS

7.10. Distribucin porcentual de personal administrativo


en oficinas centrales de la USEBEQ.
7.11. Distribucin porcentual de personal administrativo
en nivel preescolar.
7.12. Distribucin porcentual de situacin de plazas
en la segunda quincena de septiembre de 2001.
7.13. Distribucin porcentual de plazas por situacin sin tomar
en cuenta las plazas activas.
7.14. Reporte operacional de empleados docentes en la USEBEQ
durante 1996 y la primera quincena de 1997.
7.15. Reporte operacionales de plazas clasificadas por situacin
durante las primeras seis quincenas de 2001.
7.16. Extraccin de datos desde el SAPEB desde archivos
de texto generados en FoxPro.
7.17. Ejecucin del guin de extraccin del SIAPSEP que provee
los datos del mdulo de movimientos de plazas.
7.18. Ejecucin del guin de extraccin del SIAPSEP que provee
los datos del mdulo de pagos.

119
119
120
121
121
122
123
123
124

LISTA DE FIGURAS Y TABLAS

TABLAS
Captulo 4. Diseo de la Bodega de Datos
4.1. Perspectivas de la Bodega de Datos establecidas
mediante el diagrama de Zachman.
4.2. Productos solicitados por los usuarios ejecutivos
de la Bodega de Datos.
4.3. Categoras de unidades de desempeo para el mdulo
de Empleados.
4.4. Categoras de unidades de desempeo para el mdulo
de Plazas.
4.5. Categoras de unidades de desempeo para el mdulo
de Movimientos.
4.6. Categoras de unidades de desempeo para el mdulo
de Pagos.
4.7. Tablas usadas en el almacn de datos de la Bodega.
4.8. Datos usados en el mdulo de Empleados.
4.9. Datos usados en el mdulo de Plazas.
4.10. Datos usados en el mdulo de Movimientos.
4.11. Datos usados en el mdulo de Pagos.

33
36
36
37
37
38
46
47
48
49
49

Captulo 5. Subsistema de extraccin


5.1. Tablas del SAPEB usadas para la extraccin de datos.
5.2. Requerimientos de informacin extrados del SAPEB.
5.3. Tablas del SIAPSEP usadas para la extraccin de datos.
5.4. Requerimientos de informacin extrados del SIAPSEP.

58
61
65
67

Captulo 6. Interfaces de usuario final y de agregacin


6.1. Catlogo de niveles de adscripcin de plaza.
6.2. Catlogo de municipios y regiones de Quertaro
de la base de datos.

86
87

Captulo 7. Pruebas y resultados


7.1. Tiempos de consulta y razones de eficiencia.
7.2. Nmero de registros extrados de las fuentes de datos.

122
122

XI

LISTA DE FIGURAS Y TABLAS

XII

Bodega de Datos con Interfaces Web para


facilitar la Toma de Decisiones en la
Administracin de Personal Eduactivo

RESUMEN
Este trabajo describe la implantacin de una Bodega de Datos con interfaces Web
desarrollada para facilitar la toma de decisiones ejecutivas en la administracin de
personal educativo del sector de educacin bsica del Estado de Quertaro.
Aunque las atribuciones propias de la Unidad de Servicios para la Educacin
Bsica del Estado de Quertaro (USEBEQ) establecen gestin de recursos y
planeacin general del proceso educativo, existen necesidades de confiabilidad y
congruencia en la toma de decisiones ejecutivas en el proceso de administracin
de los recursos humanos.
El desarrollo de esta herramienta computacional inici con un anlisis de las
condiciones, polticas, procedimientos y sistemas de informacin actuales del
sector, adems del inventario de recursos y posibilidades tecnolgicas del mismo.
Dados los volmenes de informacin que maneja USEBEQ como parte de su
operacin diaria, la toma de decisiones tiene que involucrar una cantidad enorme
de variables cuya movilidad en el tiempo no permiten tener una visin clara del
entorno. Es por ello que el problema se defini como la falta de una herramienta
eficiente y flexible que proporcione informacin ejecutiva consolidada sobre los
procesos productivos del sector de la educacin bsica en el Estado de Quertaro.
Los objetivos especficos de esta herramienta computacional comprendieron el
desarrollo de la base de datos, la interfaz de usuario, los reportes ejecutivos y las
interfaces de extraccin entre los sistemas de informacin institucionales. Para la
implementacin de la base de datos se desarroll una arquitectura de Bodega de
Datos que trabaja en varias dimensiones de conocimientos. Estas dimensiones son
productos (reportes operacionales y anlisis temporal), funciones (empleados,
plazas, movimientos y pagos), de ubicacin geogrfica y de nivel educativo. La
base de datos se desarroll en el administrador de bases de datos de Informix por
compatibilidad tecnolgica para el cuidado de la integridad referencial, seguridad,
control de concurrencia y administracin de metadatos.
Se desarrollaron interfaces grficas flexibles en lenguaje Java que permiten
monitorear series temporales. Estas grficas muestran histogramas simples, de
valores agregados y de distribucin porcentual. Se adaptaron las interfaces del
usuario a la plataforma tecnolgica, usando pginas y servidores Web para la
distribucin de informacin. Tambin se desarrollaron reportes ejecutivos
personalizables que muestran datos absolutos y relativos del comportamiento de

Eliminado: a

las variables seleccionadas en las series de tiempo de las actividades productivas


de los usuarios.
La Bodega de Datos requiri la implantacin de una plataforma computacional que
permite la operacin en un ambiente distribuido usando el manejador de Informix
para conectividad de bases de datos en lenguaje Java (JDBC), que prob su
efectividad para la interconexin entre tecnologa con diferentes alcances y
plataformas.
Finalmente y, como herramientas alimentadoras de la Bodega de Datos, se
desarrollaron interfaces de extraccin de datos entre los sistemas operacionales de
la institucin y la base de datos principal de este trabajo. Las aplicaciones
desarrolladas en FoxPro e Informix para la extraccin de informacin consolidada
desde los sistemas de nmina, implicaron el conocimiento de diferentes
plataformas de bases de datos y de entornos operativos con las diferencias propias
de cada una.

Palabras clave
Bodega de Datos, Diseo de Sistemas, Sistemas de Informacin Ejecutiva,
Sistemas de Apoyo a Toma de Decisiones, Sistema Administrador de Base de
Datos, Informix, Java, JDBC, Administracin de Recursos Humanos.

Datawarehouse with Web Interfaces for


Decision Support in Educational Human
Resources Management

ABSTRACT
This thesis describes the implementation of a Data Warehouse with Web interfaces
developed for executive decision support in educational human resources
management of basic education in the State of Queretaro. Although the main
functions of the Services for Basic Education in the State of Queretaro Unit
(USEBEQ) are the resources management and planning within educational
process, there are strong needs in reliable executive decision taking through the
human resources management process.
Development of this computational tool began with an analysis of current conditions,
policies, procedures and information systems in this sector, thus as an inventory of
technological resources and possibilities. Due to large information volumes
managed by USEBEQ as part of its daily operation, decision taking has to involve
many data variables, which do not allow having a clear vision. Therefore, the main
problem to solve was defined as a lack of an efficient and flexible computational tool
to get executive information about productive processes in the basic educational
sector in the State of Queretaro.
Particular objectives of this tool were development of a database, an user interface,
executive reports and extraction applications to get information from institutional
information systems. For database implementation a Data Warehouse architecture
was developed. Data warehouse dimensions are products (operational reports and
time analysis), functions (employees, places, movements and paying), geographical
and educational level. The database was implementes with an Informix DBMS
because its technological compatibility and its features in data integrity, safety,
concurrency control and metadata management.
Flexible graphic interfaces, that allow time series monitoring, were developed in
Java language. These graphics show simple time series, aggregated values and
percent distribution. User interfaces were adapted to a PC platform using Web
server and pages for information publishing. In addition, customizable executive
reports were developed to show absolute and relative data about user selected
variables behavior through time.
The Data Warehouse required implantation of a computational platform to allow
operation in a distributed environment, using Informix Java DataBase Connectivity
(JDBC) manager, which proved its effectiveness to interconnect several
technologies with different goals and platforms.

Finally, as feeder tools of the Data Warehouse, there were developed extraction
applications to feed the main database of this project with the information of
institutional operational systems. These applications were developed in FoxPro and
Informix to get consolidated information from the human resources system, and
included the know-how about database and operating system platforms, to solve
differences between each one.

Keywords
Datawarehouse, Systems Design, Executive Information Systems, Decision
Support Systems, DBMS, Informix, Java, JDBC, Human Resources Management.

INTRODUCCIN
Por el contrario! Si hubiese sido as, entonces lo sera; y sindolo, quiz lo fuera;
pero como no fue as tampoco lo es as. Es lgico!
Tweedledee (Lewis Carroll en "Alicia a travs del Espejo")

En la administracin de cualquier empresa u organizacin del sector pblico o


privado de nuestra sociedad debemos comenzar con algunos conceptos bsicos
para la consecucin de los objetivos de la misma. La primer cosa que debemos
definir claramente es el propsito global de la organizacin. La segunda cuestin es
la de las mediciones o indicadores que nos ayudarn a evaluar el desempeo de
nuestra organizacin [Goldratt, 1990:10].
Las dependencias del sector pblico, especialmente en lo referente a la
administracin de recursos humanos, se han convertido por su naturaleza en un
conjunto de polticas homogneas que permiten tomar decisiones congruentes.
Sin embargo, la masificacin del mismo sector hacen que los procesos de
consolidacin de informacin para la toma de decisiones se vuelvan ineficientes o
inconsistentes. Esto ha causado una degeneracin histrica en la toma de
decisiones en las organizaciones pblicas por no contar con la informacin
adecuada en el momento adecuado que, a decir de Goldratt, pareciera ser que los
indicadores dominantes dependen fuertemente del estado anmico del director
general en ese momento, del da de la semana y, probablemente, del clima
[Goldratt, 1990:15].
El desarrollo de la tecnologa de la informacin es evidente en nuestro tiempo. Es
por eso que este tipo de herramientas se presenta como una alternativa para la
solucin de problemas como los que hemos planteado anteriormente. Sin
embargo, la tecnologa no garantiza la resolucin de nuestros problemas. Esto es,
existe un riesgo inherente de automatizar o hacer ms eficientes procedimientos
que ya no responden a las necesidades propias de la organizacin.
En los ltimos aos, el desarrollo de la administracin de recursos humanos y
materiales de cualquier organizacin sigue una dinmica que est orientada a las
cuestiones ms bsicas en la vida de cualquier organizacin. Es decir, la misin de
la organizacin y sus resultados. Por supuesto, no existe un indicador que nos
sugiera la medicin de un resultado. De hecho, no existe una forma de seleccionar
un conjunto de indicadores o medidores de resultado antes de haber definido las
metas de la organizacin.
Adems, el proceso de toma de decisiones implica la organizacin de la fuente de
las mismas. De hecho, intuitivamente sentimos que la informacin slo puede
definirse dentro del marco de referencia de cmo tomamos decisiones. La
informacin no es un insumo del proceso de toma de decisiones sino la salida o
producto, resultado de la toma de decisiones. Aceptar esta definicin implica que
este proceso debe estar incluido e incorporado a un sistema de informacin. Esto
requiere de la desafiante tarea de alcanzar una formalizacin sumamente precisa

INTRODUCCIN

del proceso de toma de decisiones. Sin embargo, esto se puede lograr


notablemente utilizando la experiencia de quienes han participado en el proceso de
administracin en la definicin de indicadores de medicin.
Para el desarrollo de la presente tesis se ha elegido como campo de trabajo el
organismo encargado de la administracin de la educacin pblica del Estado de
Quertaro, denominado Unidad de Servicios para la Educacin Bsica del Estado
de Quertaro (USEBEQ), que tiene como funcin primordial proveer los servicios
de educacin preescolar, primaria y media bsica con la calidad requerida por las
polticas establecidas por el gobierno federal mexicano. La infraestructura de esta
dependencia permite proponer un desarrollo que consolide y administre la
informacin generada en la administracin de los recursos humanos para mejorar
los procesos de toma de decisiones en la planeacin educativa del Estado.
La propuesta se enfoca directamente al desarrollo de una herramienta informtica
que proporcione apoyo a la toma de decisiones de los mandos superiores de la
educacin pblica en Quertaro. Ello supone un anlisis de las condiciones,
polticas, procedimientos y sistemas de informacin actuales del sector, adems
del inventario de recursos y posibilidades tecnolgicas del mismo. Adems de la
propuesta tecnolgica, se pretende desarrollar una estrategia de implementacin
que formalice el proceso de toma de decisiones en la educacin bsica de
Quertaro. Con este fin se ha organizado la tesis en diez captulos que se
describen a continuacin.
En el Captulo Uno se hace una descripcin del mbito en dnde se pretende
desarrollar el presente trabajo. Aqu se plantean los antecedentes sobre la
descentralizacin de los procesos administrativos en la educacin bsica,
particularmente en el Estado de Quertaro a partir de 1983. Se hace una reflexin
sobre la problemtica existente en ese mbito, subrayando las oportunidades de
mejora y puntos de accin para el desarrollo de una herramienta que facilite la
toma de decisiones ejecutivas. Finalmente, se plantean los objetivos general y
especficos de este proyecto, as como los alcances y justificacin del mismo, en
trminos de los beneficios que generar, particularizando los beneficios intangibles
enriquecidos por la experiencia de los actores en la toma de decisiones.
En el Captulo Dos, se hace un resumen del desarrollo de los sistemas de apoyo a
la toma de decisiones y de los sistemas de administracin de recursos humanos.
Se plantean algunas soluciones que se han implementado alrededor del mundo,
as como experiencias en la toma de decisiones ejecutivas en el sector pblico.
Adems, proponemos el desarrollo de un Sistema de Informacin Ejecutiva basado
en un repositorio de datos extrados a partir de los sistemas institucionales de
informacin, justificando la solucin en trminos de los beneficios a mediano plazo
y buscando la optimizacin de recursos.
El Captulo Tres establece la estructura y diseo de la propuesta planteada. El
Sistema de Informacin Ejecutiva que se proyecta constar de una arquitectura
basada en una arquitectura de Bodega de Datos1 con una serie de componentes
funcionales que debern cumplir con el objetivo del mismo. Se har el inventario y
1

Aunque el concepto original es conocido como Data Warehouse en ingls, en castellano ya se ha aceptado
como Bodega de Datos y se usar como tal en lo sucesivo.

INTRODUCCIN

justificacin de las herramientas computacionales a utilizar, adems de los


programas computacionales que se desarrollarn como parte del proyecto.
La arquitectura, diseo y desarrollo de la Bodega de Datos se describen en el
Captulo Cuatro, enfatizando las tecnologas empleadas en su elaboracin y
detallando los elementos conceptuales que llevaron a esta implantacin. Adems,
se hace una referencia del anlisis dimensional de esta base de datos y las
estrategias de diseo empleadas.
En el Captulo Cinco se desarrolla el subsistema de extraccin. Este subsistema
contiene las estrategias y herramientas empleadas para definir los datos origen de
la bodega de datos y que posteriormente sern usados para la consolidacin de la
informacin resumida para el almacenamiento principal de datos. As mismo, el
subsistema de extraccin se refiere al desarrollo de interfaces de actualizacin
peridica de la informacin, la consolidacin de la informacin de la propia Bodega
de Datos en resmenes y el mantenimiento de los datos dimensionales.
El subsistema de presentacin y anlisis se describe en el Captulo Seis, en el que
se hace una descripcin de las interfaces Web desarrolladas para la explotacin de
datos de la Bodega. Adems del diseo conceptual orientado al usuario, se
comentan las tecnologas usadas para su elaboracin. En este mismo captulo, se
hace referencia a la conexin interna entre la Bodega de Datos y la interfaz final del
usuario, la transformacin que sufren los datos y los formatos con los que el
subsistema de transformacin muestra los resultados de todo el sistema. Tambin
se encontrar una descripcin del subsistema de agregacin, que comprende el
desarrollo computacional para la consolidacin de la informacin resumida del
almacenamiento principal de datos.
Finalmente, el Captulo Siete hace referencia a las pruebas planteadas para la
evaluacin de este desarrollo, as como los resultados obtenidos incluyendo la
interpretacin de los mismos en funcin de los objetivos planteados inicialmente. El
Captulo Ocho contiene las conclusiones de la tesis y recomendaciones para las
posibilidades futuras de desarrollo de un trabajo de las caractersticas del presente.
Adicionalmente, se encuentra la bibliografa de la tesis, as como un glosario de
trminos tcnicos y los apndices de documentacin del proyecto desarrollado.

INTRODUCCIN

CAPTULO UNO

LA TOMA DE DECISIONES EN EL SECTOR


EDUCATIVO DE QUERTARO
Cuando yo uso una palabra insisti Humpty Dumpty con un tono de voz ms bien
desdeoso- quiere decir lo que yo diga..., ni ms ni menos.
La cuestin insisti Alicia- es si se puede hacer que las palabras signifiquen tantas
cosas diferentes.
La cuestin zanj Humpty Dumpty- es saber quin es el que manda..., eso es
todo.
Lewis Carroll en Alicia a travs del Espejo

1.1. ANTECEDENTES
As como en todo el territorio nacional, la educacin bsica en Quertaro ha sufrido
las reestructuraciones administrativas propias de un sector tan trascendente en la
vida nacional. Anteriormente a 1983, todas las decisiones administrativas se
tomaban en la Secretara de Educacin Pblica, dependencia del Poder Ejecutivo
Federal con sede en el Distrito Federal. De acuerdo a las polticas de
descentralizacin del gobierno federal en las ltimas administraciones, la educacin
bsica en Quertaro ha experimentado varias etapas de descentralizacin
administrativa.
El 8 de agosto de 1983 se emiti el decreto Presidencial en el que se sealan las
modificaciones internas necesarias para la creacin de las Unidades de servicios
educativos en los estados, como primer paso para la descentralizacin. El 20 de
marzo de 1984 se public en el Diario Oficial de la Federacin, el decreto que
contiene los lineamientos para la descentralizacin de los servicios federales de la
Educacin Bsica y Normal. A partir de esta fecha inicia la firma de acuerdos de la
coordinacin entre la Secretara de Educacin Pblica y los Gobiernos de los
estados.
En el mes de enero de 1986 se realiz el acuerdo de coordinacin para la
descentralizacin de Educacin Bsica y Normal, entre el Gobierno Federal y el
gobierno del Estado de Quertaro. Se establecen, a partir de este hecho, los
criterios, normas, modalidades y mecanismos para la prestacin, en forma
coordinada, de los servicios educativos. El 7 de junio de 1992 se public en el
peridico oficial del Estado de Quertaro "La Sombra de Arteaga", el decreto por el
cual se crea el organismo descentralizado Unidad de Servicios para la Educacin
Bsica en el Estado de Quertaro (USEBEQ).
Dentro de las funciones especficas de este rgano rector de la educacin bsica
en el Estado, estn las de administrar, controlar, coordinar y operar los planteles y
establecimientos educativos pblicos del estado de Quertaro; as mismo, organiza
los recursos materiales, humanos, financieros y de sistemas de informacin, a
travs de las diferentes reas creadas para tal efecto.

CAPTULO 1. LA TOMA DE DECISIONES EN EL SECTOR EDUCATIVO DE QUERETARO

Durante la presente administracin estatal (1997-2003), se ha pretendido orientar


los servicios prestados por esta unidad hacia la satisfaccin de los beneficiarios de
sus servicios, esto es, de todos aquellos que participan en el proceso educativo:
alumnos, familias, profesores y sociedad en general. Esa es la razn por la que se
han creado instancias para la atencin de dichos actores. Esas instancias pueden
observarse en la Figura 1.1, por ejemplo, el Departamento de Quejas, Sugerencias
y Estudios Especiales. As mismo, la Direccin de Informtica ha adquirido una
importancia especial en el planteamiento de nuevas directrices en la administracin
de informacin para la toma de decisiones. El universo de ms de 13 mil docentes,
casi 2 mil trabajadores administrativos y ms de mil centros de trabajo en el estado
suponen una infraestructura organizacional flexible y capaz de adaptarse al
crecimiento de la demanda educativa en la regin.
Coordinacin General

Direccin Jurdica

Direccin Jurdica

Direccin de Informtica

Direccin de Comunicacin Social

Direccin de Contralora Interna

Direccin de Finanzas

Direccin de Planeacin Educativa

Direccin de Recursos Humanos

Direccin de Educacin Primaria

Direccin de Educacin Bsica

Quejas, sugerencias y estudios especiales


Educacin Extraescolar

Registro y certificacin
Direccin de Educacin Fsica

Educacin Especial
Educacin Indgena
Educacin Inicial
Telesecundaria
Secundarias Generales
Secundarias Tcnicas

Figura 1.1. Organigrama de la Unidad de Servicios para la Educacin Bsica del Estado de
Quertaro (USEBEQ).

Tomando en cuenta la funcin primordial de la USEBEQ, los procesos productivos


que se convierten en la parte medular de la institucin son los siguientes:
Administracin de personal. Es atendido primordialmente por la Direccin

de Recursos Humanos y controla todo lo referente con los movimientos de


personal que se generan en las reas educativas.
Planeacin educativa. Atendido por la Direccin del mismo nombre, se

refiere a la planeacin de los recursos humanos y materiales, de acuerdo a las


necesidades de las Direcciones de cada nivel educativo y de acuerdo a los
recursos provistos por las Direcciones de Recursos Humanos y Finanzas.
Presupuesto. La asignacin de los recursos financieros de acuerdo a las

necesidades y proyecciones de las reas.

1.2. DESCRIPCIN DEL PROBLEMA


Dados los volmenes de informacin que maneja USEBEQ como parte de su
operacin diaria, la toma de decisiones tiene que involucrar una cantidad enorme
de variables cuya movilidad en el tiempo no permiten tener una visin clara del

CAPTULO 1. LA TOMA DE DECISIONES EN EL SECTOR EDUCATIVO DE QUERETARO

entorno. Dichas variables de informacin tienen que ver con la administracin del
personal, la planeacin financiera y la planeacin educativa en general.
Sin embargo, no contar con la informacin precisa al momento de tomar
decisiones, plantea el problema de involucrarse en procesos de planeacin sin
tener elementos de juicio correctos y, muy frecuentemente, apreciaciones
personales sin fundamentos reales. Por ello, el problema se puede definir como la
falta de una herramienta que proporcione informacin ejecutiva consolidada sobre
los procesos productivos del sector de la educacin bsica en el Estado de
Quertaro.
Estos procesos productivos se refieren fundamentalmente a la administracin de
recursos humanos en el sector educativo, especialmente a la incorporacin,
capacitacin y asignacin de personal a los centros de trabajo en todo el Estado.
Otro ejemplo de ello es la evolucin y asignacin de plazas docentes y
administrativas a personal y centros de trabajo. Los pagos a empleados y
presupuestacin de los recursos econmicos de todo el sistema de educacin
bsica es otro de los procesos productivos ms significativos dentro de la
competencia de la USEBEQ.

1.3. OBJETIVOS
1.3.1. Objetivo General
La misin del sector educativo es evidentemente un estmulo vital para alcanzar los
estadios sociales ms ambiciosos y pertinentes de cualquier grupo humano. El
planteamiento que se hace para la resolucin del problema presentado es
responder la siguiente interrogante: es posible desarrollar una herramienta viable
que consolide la informacin de los procesos productivos del sector educativo de
Quertaro para la toma de decisiones, de acuerdo a su propia naturaleza y misin?
El objetivo general de este trabajo es pues, desarrollar una herramienta
computacional que apoye a la toma de decisiones en el sector educativo bsico del
Estado de Quertaro con las caractersticas de confiabilidad, pertinencia y
flexibilidad que los procesos y la infraestructura administrativa e informtica de este
sector demandan.

1.3.2. Objetivos especficos


Los objetivos especficos del proyecto se pueden resumir de la siguiente manera:
Desarrollar una base de datos que represente una herramienta eficiente y
confiable para la adquisicin y consolidacin de informacin.
Desarrollar interfaces grficas flexibles que permitan monitorear series
temporales de acuerdo a las actividades productivas de los usuarios finales
definidos por el proyecto. Estas grficas mostrarn histogramas simples, de
valores agregados y de distribucin porcentual.

CAPTULO 1. LA TOMA DE DECISIONES EN EL SECTOR EDUCATIVO DE QUERETARO

Desarrollar reportes ejecutivos personalizables que muestre datos absolutos y


relativos del comportamiento de las variables seleccionadas en las series de
tiempo de las actividades productivas de los usuarios.
Proporcionar una plataforma computacional que permita la operacin de la
herramienta desarrollada en un ambiente distribuido.
Desarrollar interfaces de transformacin de datos entre los sistemas
operacionales de la institucin y la base de datos principal de este trabajo.

1.4. JUSTIFICACIN
La USEBEQ es la entidad responsable de la administracin de todo el sector
educativo, especficamente en lo que se refiere a los niveles bsicos como son
preescolar, primaria y secundaria. Tiene a su cargo la administracin de los
recursos humanos y financieros para cumplir con los objetivos y metas que plantea
el Gobierno del Estado de Quertaro en materia de Educacin y de prestar el
servicio de educacin a la sociedad queretana en su conjunto.
La USEBEQ tiene a su cargo alrededor de 15 mil empleados y ejerce ms del 40%
del presupuesto del gobierno estatal. Esto da una idea de la magnitud y el impacto
que el sector educativo tiene en el contexto social de Quertaro.
Sin duda, la administracin del sector educativo reviste gran importancia
especialmente en una poca donde se concibe la educacin como un baluarte del
desarrollo social en su conjunto. Por eso es de trascendental importancia contar
con elementos de juicio para establecer planes y programas de desarrollo
educativo a largo y mediano plazo. Un sistema de apoyo a la toma de decisiones
permitir contar con informacin estadstica confiable, consolidada, asequible y
prcticamente en tiempo real. En trminos de confiabilidad, el sistema contar con
acceso al origen de la informacin a travs de los sistemas operacionales
existentes, consolidndola y ahorrando mucho tiempo de clasificacin y reduciendo
la posibilidad de error. La infraestructura de redes computacionales con que cuenta
la USEBEQ actualmente ofrece la oportunidad de brindar a los usuarios dicha
informacin en ambientes estandarizados como Internet y el intercambio de
informacin final con otras aplicaciones usadas en la elaboracin de documentos
de trabajo.

Resumen
El crecimiento y la necesaria descentralizacin del sector educativo en nuestro pas
han generado una nueva serie de necesidades para el alcance de los objetivos de
este sector. En el estado de Quertaro, estas condiciones han planteado una
oportunidad para la optimizacin de recursos materiales y humanos a travs de las
tecnologas de la informacin. Los volmenes de informacin actuales son
imposibles de manejar sin herramientas informticas que permitan su eficiente
procesamiento.

CAPTULO 1. LA TOMA DE DECISIONES EN EL SECTOR EDUCATIVO DE QUERETARO

Sin embargo, han surgido nuevas necesidades. Adems de la eficiencia, la


efectividad en la toma de decisiones requiere de soluciones viables que afecten
directamente a la toma de decisiones para la administracin de recursos en el
sector educativo pblico del Estado.
En este Captulo se present la necesidad de crear una herramienta informtica
pensada para el apoyo a la toma de decisiones ejecutivas. Dicha herramienta se
ha denominado Sistema de Informacin Ejecutiva para la educacin bsica de
Quertaro. Esta herramienta computacional se justifica por el beneficio que
ofrecera al consolidar grandes volmenes de los sistemas operacionales de la
institucin, en ambientes grficos distribuidos, interactivos y totalmente accesibles
para los usuarios finales.
A continuacin, en el Captulo Dos se presentarn algunas soluciones afines que
se han desarrollado alrededor del mundo, as como los planteamientos generales
que se han hecho en el campo de los Sistemas Ejecutivos de Informacin
orientados a la administracin de recursos humanos.

CAPTULO 1. LA TOMA DE DECISIONES EN EL SECTOR EDUCATIVO DE QUERETARO

10

CAPTULO 2. SISTEMAS DE APOYO A TOMA DE DECISIONES EN EL SECTOR PBLICO

11

CAPTULO DOS

SISTEMAS DE APOYO A TOMA DE DECISIONES EN


EL SECTOR PBLICO
Ah est el cuarto que se ve al otro lado del espejo y que es completamente igual a
nuestro saln, slo que con todas las cosas dispuestas a la inversa... todas menos la
parte que est justo del otro lado de la chimenea. Ay, cmo me gustara ver ese
rincn!
Alicia
Cuando tu nica herramienta es un martillo, el mundo entero comienza a parecerte
como un clavo.
Annimo

En el Captulo Uno se plantearon los antecedentes y el marco de accin en el que


se desarrollar el proyecto de tesis. Adems, se concretaron los objetivos general y
especficos de la tesis, argumentando la justificacin de un proyecto de estas
caractersticas. A continuacin, se presentan algunas soluciones afines a la toma
de decisiones en el sector pblico ya existentes en el campo de los sistemas de
informacin, para proponer una solucin que determinar el desarrollo del
proyecto.

2.1. SOLUCIONES AFINES


La creacin de sistemas de apoyo a la toma de decisiones en el sector pblico est
estrechamente relacionada con la administracin de sus recursos humanos. No
existe una relacin directa entre productividad de la empresa pblica con sus
utilidades, ya que la misin fundamental de la empresa pblica est en la calidad y
pertinencia de los servicios que presta.
La administracin de recursos humanos orientada a la satisfaccin de los
beneficiarios o clientes es un rea poco desarrollada en trminos tecnolgicos
computacionales. Aunque existen muchos sistemas institucionales de recursos
humanos, stos se enfocan principalmente a los procesos operativos de la
administracin y no a los procesos ejecutivos de toma de decisiones.
Alrededor del planeta, muchas compaas han separado los Sistemas de
Informacin de Recursos Humanos (HRIS Human Resources Information Systems,
por sus siglas en ingls) del resto de sus sistemas. En general, stos sistemas
autnomos no slo son diversos tcnicamente, sino los procesos que automatizan
son fundamentalmente diferentes. Es por ello que recientemente se ha focalizado
esta oportunidad de obtener beneficios a travs del desarrollo de almacenamiento
ejecutivo de informacin para la toma de decisiones [Schroek, 1999:1].
Durante los ltimos dos aos se ha visto una importante actividad en el desarrollo
de Bodegas de Datos en la administracin de recursos humanos [Schroek,
2000a:1]. De acuerdo con William H. Inmon, quien es considerado como el padre
de este concepto, una Bodega es un conjunto de datos integrados orientados a
una materia, que vara con el tiempo y que no son transitorios, los cuales soportan
el proceso de toma de decisiones de una administracin [Gill, 1996:4]. En trminos

CAPTULO 2. SISTEMAS DE APOYO A TOMA DE DECISIONES EN EL SECTOR PBLICO

12

prcticos, la Bodega de Datos es un almacn de informacin resumida extrada de


las bases de datos operacionales, organizado de acuerdo con temas significativos
para la organizacin o empresa, tales como clientes, productos o servicios, para
analizar la informacin con ms facilidad. Esta organizacin de informacin divide
parcialmente los datos en series de fases de tiempo para el anlisis. Adems, la
carga de mostrar, organizar y reportar la informacin que guarda la Bodega de
datos corresponde a herramientas que deben incorporarse a la misma.
Actualmente, estos almacenes de datos estn siendo utilizados para analizar
desempeo, retribuciones, demografa, desarrollo profesional, capacitacin,
entrenamiento y retencin de personal. De hecho podemos establecer que el
sector pblico est mejor posicionado que el sector privado en este sentido, ya que
los modelos, polticas y procedimientos son mucho ms homogneos que los del
sector privado [Schroek, 2000a:2].
En los ltimos aos, se identifican dos tendencias fundamentales en esta rea de
oportunidad. La primera, se refiere a que muchas compaas han implementado, o
estn en vas de hacerlo, procesos de reingeniera a estos procesos mltiples
autnomos de recursos humanos utilizando una filosofa empresarial global.
Muchas organizaciones del sector pblico han invertido fuertes sumas en
herramientas como sistemas de planeacin de recursos de la empresa (ERP
Enterprise Resource Planning, por sus siglas en ingls), administracin de
proveedores (SCM Supply Chain Management, por sus siglas en ingls),
automatizacin de procesos de ventas, software especializado de consulta y
reporteadores [Noonan, 2000:1]. De cualquier manera, estas soluciones suelen
tomar mucho tiempo ya que requieren conversiones y una estrategia general de
migracin de procesos y sistemas.
La segunda tendencia incluye las nicas, y algunas veces autnomas, polticas de
recursos humanos de una organizacin global, resultando en un desarrollo nico y
particular que soporte estos procesos [Schroek, 1999:1]. Las Bodegas de Datos
tienen una participacin muy importante en este segmento ya que permiten un
desarrollo orientado a la toma de decisiones. Adems, en los ltimos aos se
percibe una tendencia hacia la minera de datos [Noonan, 2000:1].
Especficamente, los ERP han sido originalmente desarrollados para el
procesamiento transaccional de sistemas operacionales de la organizacin,
mientras que las Bodegas de Datos nacieron para el apoyo a la toma de decisiones
[Inmon, 2000:1]. Por ello, la arquitectura ERP es contraria a los procesos de
anlisis, y ms bien est orientada a los procesos operacionales cotidianos. El
desarrollo de las Bodegas de Datos y de los ERP han sido procesos casi
simultneos pero que tambin han sido paralelos; esto es, que slo en los ltimos
aos han tendido a converger ya que los fabricantes de sistemas ERP comienzan
a ofrecer herramientas de anlisis ejecutivo y de Bodega de Datos.
Existen soluciones comerciales de ERP ampliamente reconocidas como SAP,
PeopleSoft y Baan. El sistema SAP R/3 de SAP AG ofrece el mdulo SAP Human
Resources para la administracin de recursos humanos, adems del SAP
Bussiness Information Warehouse que permite extraer informacin consolidada de
los sistemas operacionales. PeopleSoft ofrece funcionalidad para la administracin
de recursos, pero ninguna herramienta para el anlisis de toma de decisiones

CAPTULO 2. SISTEMAS DE APOYO A TOMA DE DECISIONES EN EL SECTOR PBLICO

13

ejecutivas. Baan ofrece Decision Maker 1.3. para reportes a la medida y el


procesamiento analtico de la informacin, pero requiere de una Bodega de Datos
desarrollada con herramientas de terceros.
Sin embargo, la tendencia actual establece algunas desventajas de los ERP. La
falta de experiencia en el desarrollo de Bodegas de Datos de los consultores en
estos sistemas es una desventaja seria. Desgraciadamente ellos son expertos en
el procesamiento transaccional, no en el anlisis orientado a toma de decisiones.
Adems, es necesario migrar datos operacionales de la institucin a los formatos
del ERP. Esta va, por supuesto, consume tiempo y recursos y, normalmente,
brinda slo algunas de las soluciones de todas las que espera la organizacin
[Wyderka, 2000a:1]. El sistema ERP debe ser la columna vertebral del
procesamiento de datos, pero el desarrollo de las funciones de cualquier
organizacin est demandando cada vez ms informacin, mejor consolidada y en
menor tiempo.
En el otro sentido, implementar una Bodega de Datos, que integre los datos de los
sistemas operacionales de cualquier organizacin, es uno de los trabajos ms
riesgosos y ms consumidores de tiempo a los que se puede enfrentar cualquier
profesional de las tecnologas de la informacin [Russom, 2000:1]. Aunque la
Bodega de Datos por s sola permite desarrollar herramientas a la medida del
usuario, el crear una Bodega de Datos de la nada puede tener un costo
considerable en el desarrollo y tener un riesgo en la integracin final de la
aplicacin con los sistemas origen de los datos.
Por otro lado, los requerimientos en hardware de una y otra solucin exigen un
procesamiento de 64 bits dados los volmenes de informacin y la consecuente
precisin que exigen. Una vez que un sistema de Bodega de Datos demuestra
xito su crecimiento se vuelve explosivo. Este crecimiento, bueno en s mismo para
la organizacin, hace sin embargo, que el pronstico de su crecimiento pueda ser
impredecible a diferencia de los sistemas ERP, en donde se puede establecer un
crecimiento lineal de los recursos requeridos, especialmente SAP R/3 y PeopleSoft
[Sanchez, 1998:198].

2.1.1. Algunas soluciones en el sector pblico de Estados Unidos


A partir de 1997 la Organizacin Nacional de Gobernadores (NGA) de los Estados
Unidos de Amrica han establecido polticas y sistemas de evaluacin para la
eficaz administracin de recursos humanos en el gobierno [NGA, 1997:1]. Esta es
una tendencia en desarrollo de polticas de organizacin ejecutivas para toma de
decisiones y para el mejoramientos de los procesos y sistemas de administracin
de recursos.
Las necesidades detectadas por esta organizacin han generado que los estados
de la Unin Americana se encuentran en un proceso de reestructuracin de las
entidades que administran y de reinvencin del modo en que el gobierno trabaja.
Dentro de estos esfuerzos de reestructuracin se encuentra la implantacin de
Consejos Estatales de Inversin en Recursos Humanos, as como el desarrollo
simultneo de procesos de planeacin estratgica y multiprogramtica.

CAPTULO 2. SISTEMAS DE APOYO A TOMA DE DECISIONES EN EL SECTOR PBLICO

14

Estas acciones han obligado a coordinar la poltica en los diferentes niveles de


gobierno de los Estados Unidos, adems establecer unidades de desempeo y
contabilidad de inversiones a travs de los recursos humanos. Todo ello soportado
por sistemas ejecutivos de informacin para el apoyo a la toma de decisiones
homogneas.
Por ejemplo, estados como Connecticut, Florida, Iowa y Texas se encuentran entre
los estados que han implementado sistemas de desarrollo de su fuerza de trabajo.
Cada uno de estos estados ha autorizado el establecimiento de Consejos de
Inversin en Recursos Humanos o cuerpos similares, adems de equipos de
trabajo subestatales que crean los procesos de planeacin estratgica del sector
pblico basados en sistemas muy bien definidos de apoyo a la toma de decisiones.

2.2. SOLUCIN PROPUESTA


De acuerdo con Herbert Simon, inspirado en los descubrimientos de las visiones
cientfica y humanista, pretendi establecer una correlacin entre el conocimiento
cientfico (explcito) de una organizacin y el conocimiento emprico (tcito) que
genera la misma [Nonaka, 1995:44]. El mismo plantea que los ejecutivos tienen un
importante papel en la organizacin, considerando como funcin esencial de stos
la toma de decisiones. Influido por el desarrollo de la computadora y de la ciencia
cognoscitiva, estudi la naturaleza de la resolucin de problemas y de la toma de
decisiones del ser humano y desarroll una visin de la organizacin a la que
consider como una mquina de procesamiento de informacin.
El planteamiento de Simon nos lleva a concluir que la organizacin que acta en su
ambiente no slo lleva a cabo un procesamiento efectivo de informacin, sino que
adems crea informacin y conocimiento. Este proceso no incluye slo una
estrategia para reducir la carga de procesamiento de la informacin, sino que
tambin requiere que la organizacin evolucione por s sola ampliando su
diversidad, destruyendo patrones de pensamiento y comportamiento existentes, y
creando nuevas pautas [Nonaka, 1995:45].
Como mencionan Nonaka y Takeuchi, la clave de la creacin del conocimiento es
la movilizacin y conversin del conocimiento tcito. Adems, lo que nos interesa
es la creacin del conocimiento organizacional, como algo opuesto a la creacin
del conocimiento individual [Nonaka, 1995:61]. Esta proposicin nos lleva a
adoptar la espiral de conversin del conocimiento en un mbito ontolgico que lleva
de la experiencia individual de los ejecutivos de la Unidad de Servicios para la
Educacin Bsica del Estado de Quertaro (USEBEQ) al conocimiento
organizacional del sector de educacin bsica. Para ello son necesarias ciertas
condiciones requeridas en el nivel organizacional que permitan la espiral del
conocimiento. Dichas condiciones son [Nonaka, 1995:84-94]:
Intencin. La espiral del conocimiento es encauzada por la intencin

organizacional, que se define como la aspiracin de una empresa tiene por


alcanzar sus metas. Para crear conocimiento, las organizaciones deben apoyar
el compromiso entre sus empleados formulando una intencin organizacional y
proponindoselas.

CAPTULO 2. SISTEMAS DE APOYO A TOMA DE DECISIONES EN EL SECTOR PBLICO

15

Autonoma. En el plano individual, debera consentirse que todos los


miembros de la organizacin actuaran tan autnomamente como las
circunstancias lo permitan.
Fluctuacin y caos creativo. Ellos estimulan la interaccin de la

organizacin y el ambiente externo.


Redundancia. Compartir informacin redundante permite compartir el

conocimiento tcito de los altos mandos de la organizacin, porque los


individuos pueden sentir lo que otros intentan enunciar. En ese sentido, la
redundancia de la informacin acelera el proceso de creacin de conocimiento.
Adems, se adopt el modelo de cinco fases propuesto por Nonaka y Takeuchi
para la generacin de herramientas de apoyo a toma de decisiones. Esas cinco
fases son:
1) Compartir el conocimiento tcito de la organizacin.
2) Crear conceptos.
3) Justificar los conceptos.
4) Construir un arquetipo. Esta es la fase ms importante del proyecto ya que es
la que convierte los conceptos en algo tangible y concreto.
5) Expandir el conocimiento organizacional.
Las necesidades de la USEBEQ exigen una solucin que no requiera un alto
presupuesto, por lo que se propone realizar un desarrollo especfico de acuerdo a
las necesidades de la organizacin. Una herramienta que permita lograr los
resultados propuestos sin generar una inversin mayor podr servir como punto de
partida para lograr plantearse objetivos ms ambiciosos en el mediano y largo
plazos.
En lo referente al desarrollo del arquetipo se ha elegido la solucin conocida como
Bodega de Datos. Pareciera que una solucin hbrida utilizando un ERP con
herramientas especializadas para Bodegas de Datos no es descabellada, ya que
estos productos proveen de herramientas para anlisis y reportes como
complemento al propio sistema ERP. Sin embargo, los reportes de estos sistemas
son estticos y no se ofrecen en lnea ya que normalmente son generados en
formatos nativos no compatibles con otras plataformas [Wyderka, 2000b:3]. Por
eso, es importante pensar en la infraestructura con la que cuenta actualmente la
USEBEQ, donde la mayora de los tomadores de decisiones tienen acceso a una
plataforma de red local de computadoras personales con ambiente grfico estndar
de Internet.
Por lo anterior, se ha establecido como mejor solucin para el problema planteado
el desarrollo de una Bodega de Datos, al definirse como alcance del trabajo
solamente el desarrollo de una herramienta de apoyo a toma de decisiones y
ningn desarrollo de sistemas operacionales. Adems, la incertidumbre sobre el
crecimiento en hardware despus de su operacin puede ser salvado ya que se
cuenta con un respaldo muy importante con un servidor HP-9000 Modelo K360 con
4 procesadores a 180 MHZ de 64 bits de palabra de procesador, 1024 MB RAM y
32 GB en almacenamiento en disco duro, cumpliendo con las recomendaciones

CAPTULO 2. SISTEMAS DE APOYO A TOMA DE DECISIONES EN EL SECTOR PBLICO

16

establecidas para el procesamiento de Bodegas de Datos [Sanchez, 1998:199]. En


lo referente al riesgo de integracin de la Bodega de Datos con los sistemas
operacionales de los que se extraern los datos, dicho riesgo ser minimizado ya
que se utilizar el administrador de base de datos Informix que proporciona
herramientas tanto para el desarrollo de procesamiento transaccional (OLTP On
Line Transaction Processing, por sus siglas en ingls) como para el procesamiento
analtico para la toma de decisiones (OLAP On Line Analytical Processing, por sus
siglas en ingls).
Finalmente, se puede comentar que los requerimientos en tiempos de migracin de
informacin y capacitacin a personal para desarrollar la aplicacin requerida,
requieren de una inversin mucho mayor y, por supuesto, los beneficios ofrecidos
por un ERP no necesariamente estn garantizados, ya que en ello intervienen
factores ajenos al desarrollo tecnolgico.
Para el desarrollo de la Bodega de Datos en particular, este trabajo se basa en la
propuesta de Schroek para el desarrollo de la Bodega de Datos en un sistema de
informacin de recursos humanos [Schroek, 1999:2]. Esta propuesta incluye seis
pasos:
1) Desarrollo y validacin del caso particular de la USEBEQ para integracin
global de la informacin de Recursos Humanos. Esto se refiere a la posibilidad
de contar con el historial del personal.
2) Definicin de un modelo global de origen y destino de los datos, requerimientos
de informacin y anlisis posteriores.
3) Implementacin de los almacenes de datos y de las herramientas de extraccin
y transformacin de los datos.
4) Implementacin de las aplicaciones de usuario. Esto puede incluir el uso de
herramientas comerciales como reporteadores, OLAP, minera de datos y
herramientas de anlisis, as como el desarrollo de aplicaciones propias a las
necesidades de la institucin.
5) Mantenimiento de las reglas globales y locales de mapeo de metadatos.
6) Propuesta de reingeniera de procesos locales de negocios y de sistemas de
administracin de recursos humanos.
Adems, para ello ser necesario reconocer las restricciones asociadas con el nivel
de integracin que se pretende lograr con el sistema actual de administracin de
recursos humanos y la posibilidad de proponer mejoras en el rediseo de procesos
en la institucin.

Resumen
La administracin de empresas pblicas y privadas se encuentra en una fase muy
importante en los ltimos aos en los que se ha orientado al cumplimiento ntegro
de objetivos y metas preestablecidas. Para ello se estn desarrollando estrategias
muy importantes en el sector pblico en la administracin de los recursos
humanos.

CAPTULO 2. SISTEMAS DE APOYO A TOMA DE DECISIONES EN EL SECTOR PBLICO

17

Existen pocas soluciones afines existentes en el mundo, y muchas de ellas se han


orientado por la implantacin de software existente en el mercado como SAP, ERP
y SCM. La otra tendencia importante en la administracin efectiva de recursos
humanos es el desarrollo de herramientas especficas para cada organizacin.
Para el problema planteado en esta tesis, se ha elegido esta ltima opcin. Se
desarrollar una herramienta informtica basada en la metodologa propuesta por
Nonaka y Takeuchi de espiral del conocimiento logrando que las experiencias
actuales de los ejecutivos de la educacin bsica en Quertaro puedan
formalizarse a travs del desarrollo de una Bodega de Datos que apoyar a la
toma de decisiones.
En el siguiente Captulo se describe detalladamente el Sistema de Informacin
Ejecutiva de la Educacin Bsica del Estado de Quertaro, haciendo una
descripcin de su funcionalidad y las etapas en el desarrollo.

CAPTULO 2. SISTEMAS DE APOYO A TOMA DE DECISIONES EN EL SECTOR PBLICO

18

CAPTULO 3. DISEO DEL SISTEMA DE INFORMACIN EJECUTIVA

19

CAPTULO TRES

DISEO DEL SISTEMA DE INFORMACIN


EJECUTIVA
Me parece muy bonito, slo que es algo difcil de comprender. Es como si me llenara
la cabeza de ideas, slo que no sabra decir cules son! En todo caso, lo que s est
claro es que alguien ha matado a algo...
Alicia
No hay nada tan totalmente intil que hacer con gran eficiencia aquello que no
debera hacerse
Peter Drucker

En el Captulo anterior se revisaron las soluciones conceptuales y tecnolgicas


desarrolladas para resolver un problema como el que se plantea en este trabajo.
Corresponde a este Captulo la descripcin de los componentes, el diseo
conceptual y la plataforma tecnolgica que se emplear para el desarrollo del
Sistema de Informacin Ejecutiva para la Educacin Bsica del Estado de
Quertaro.

3.1. DESCRIPCIN FUNCIONAL


Aprovechando la posibilidad de contar con una red local en la Unidad de Servicios
para la Educacin Bsica del Estado de Quertaro (USEBEQ), se propone basarse
en la tecnologa Web para la explotacin y anlisis del Sistema de Informacin
Ejecutiva, ya que Internet est causando un dramtico incremento en la demanda
de Bodegas de Datos en lo referente a recursos humanos [Schroek, 2000b:7]. Por
consiguiente, tomando en cuenta sus experiencias en el desarrollo de estas
herramientas, hemos adaptado el modelo que propone Shcroek para Bodegas de
Datos de Recursos Humanos. Este modelo se puede apreciar en la Figura 3.1. y
se basa en el concepto de Negocio-a-Empleado (B2E Bussiness-to-Employee por
sus siglas en ingls) usado comnmente en una empresa orientada al cliente, en
este caso orientada a la administracin de los recursos humanos internos. Las
tecnologas actuales de Internet e Intranet permiten a las empresas y
organizaciones ofrecer productos y servicios a travs de medios electrnicos,
agrupando sus posibles clientes en varios segmentos como internos, clientes,
empleados y otras corporaciones. Es en este contexto que se han desarrollado
conceptos como B2C, B2B y B2E (Bussiness-to-Customer, Bussiness-toBussiness y Bussiness-to-Employee).
Dentro de la validacin del caso particular de la USEBEQ para la integracin global
de la informacin, se encontr que los sistemas operacionales que se hallaban en
operacin son: la nmina para la administracin de los recursos humanos y el
sistema de planeacin educativa que lleva un control de los centros de trabajo,
poblacin escolar y desempeo acadmico.
Al definir el modelo global de origen y destino de los datos, se propone inicialmente
trabajar con los sistemas operacionales denominados Sistema de Administracin
de Personal de la Educacin Bsica (SAPEB), utilizado como sistema institucional

CAPTULO 3. DISEO DEL SISTEMA DE INFORMACIN EJECUTIVA

Subsistema de
presentacin y
anlisis

Administracin de metadatos
Datos fuentes

SAPEB

Susbsistema
de extraccin

Almacenamiento
de datos

Subsistema de
transformacin

Reportes
operacionales

Almacenamiento
de datos
dimensional

Subsistema de
agregacin

Anlisis

SIAPSEP

SIPLAN

Otros datos
operacionales

20

- Empleados
- Administradores
de informacin
- Ejecutivos
- Tomadores de
decisiones

Procesos de administracin de RH y aseguramiento de calidad

Procesos de seguridad

Figura 3.1. Bodega de Datos propuesta para el Sistema de Informacin Ejecutiva para la
Educacin Bsica de Quertaro.

de nmina desde enero de 1996 y hasta noviembre de 1999, y del Sistema Integral
de Administracin de Personal de la Secretara de Educacin Pblica (SIAPSEP),
utilizado a partir de diciembre de 1999, as como el Sistema de Planeacin
Educativa (SIPLAN). Adems, debe considerarse que en la medida en que existen
ms sistemas operacionales desarrollados, stos pueden ser incorporados al
Sistema de Informacin Ejecutiva si es justificable desde el punto de vista de la
toma de decisiones gerenciales.
El almacenamiento de datos se concibe como la Bodega de Datos, por lo que es
necesario el desarrollo de un subsistema que extraiga los datos de cualquiera de
los sistemas operacionales y los deposite en la Bodega. Esta extraccin se har
una sola vez y alimentar inicialmente a la Bodega de Datos. Adems, debe existir
un subsistema de transformacin que prepare los datos para ser desplegados en
las aplicaciones del usuario final.
Adicionalmente, el almacenamiento de datos requiere de procedimientos que
peridicamente estn alimentando la Bodega de Datos, para lo que se desarrollar
un subsistema de agregacin. Este sistema de agregacin deber generar con la
misma periodicidad el almacenamiento dimensional en que se concentrar
informacin consolidada para su posterior anlisis.
El subsistema de presentacin y anlisis representa la interfaz final con el usuario
tomador de decisiones. En este subsistema se esperan desarrollar vistas en
ambiente grfico y distribuido de Internet, as como las herramientas que permitan
al usuario final detectar indicadores estratgicos para la planeacin de su actividad.

CAPTULO 3. DISEO DEL SISTEMA DE INFORMACIN EJECUTIVA

21

Todo el sistema anterior debe estar soportado por una infraestructura de red local
complementada con un servidor Unix que ser dnde resida el almacenamiento de
datos, el subsistema de transformacin y el servidor de aplicaciones finales. Los
subsistemas de extraccin y de agregacin accedern directamente a los sistemas
operacionales en la plataforma para la que fueron diseados, esto es, SAPEB en la
red local, SIAPSEP en el servidor Unix y el SIPLAN en modo monousuario.

3.2. PROGRAMAS DESARROLLADOS


3.2.1. Almacenamiento de datos y almacenamiento dimensional
La base de datos de almacenamiento se desarroll en el motor de la base de datos
Informix-On-Line. Las caractersticas de esta herramienta para el desarrollo de
OLAP y OLTP lo convierten en una herramienta ideal. Adems, el sistema actual
de nmina SIAPSEP que se convierte en el principal generador de insumos de
informacin para la Bodega de Datos est desarrollado en Informix, lo que eleva
los ndices de integracin de la informacin.
De la misma manera, la informacin consolidada de la Bodega de Datos se
almacena en una base de datos dimensional que se desarroll en Informix. Esta
informacin resumida es el almacenamiento dimensional de datos que servir
como insumo de informacin para el anlisis de indicadores estratgicos.

3.2.2. Subsistema de extraccin


El subsistema de extraccin se desarroll en mltiples plataformas ya que obtiene
datos de fuentes con diversos formatos cada uno de ellos nativos:
Sistema de Administracin de Personal de la Educacin Bsica
(SAPEB). Este sistema est desarrollado en lenguaje FoxPro versin 2.5. para

Microsoft Windows 3.x.


Sistema Integral de Administracin de Personal de la Secretara de
Educacin Pblica (SIAPSEP). Esta base de datos fue desarrollada en el

motor de bases de datos Informix-On-Line versin 7.23 por lo que ser


necesario usar las herramientas que esta plataforma proporciona para
desarrollar la interfaz de extraccin.
Sistema de Planeacin Educativa (SIPLAN). Sistema desarrollado en
FoxPro para MS-DOS con archivos de datos con formato DBF.

3.2.3. Subsistema de agregacin


El subsistema de agregacin obtiene datos de la Bodega de Datos principal del
sistema haciendo consolidaciones para diversos periodos de tiempo, generando
resmenes de indicadores estratgicos. Este subsistema considera la ejecucin
peridica de programas que resuman la informacin y la almacenen en el
recipiente multidimensional de datos.

CAPTULO 3. DISEO DEL SISTEMA DE INFORMACIN EJECUTIVA

22

3.2.4. Subsistema de presentacin y anlisis


Este subsistema se desarroll en pginas Web con las herramientas propias para
el desarrollo de las mismas. Para el desarrollo de pginas dinmicas se utilizaron
diversas plataformas como ActiveX, lenguaje HTML y lenguajes VBScript y
Javascript.
La infraestructura computacional de la USEBEQ brinda una plataforma estndar en
la que se pueden implantar aplicaciones. Esta plataforma opera bajo ambiente
Internet/Intranet, por lo que la tecnologa Web representa una forma flexible y con
amplias capacidades de integracin con otras aplicaciones.
El subsistema de presentacin y anlisis presenta series estadsticas en el tiempo
con cortes quincenales de las variables que se definirn para el Sistema de
Informacin Ejecutiva. Adems, la parte de anlisis consiste en la interpretacin de
tendencias a travs de herramientas estadsticas que permiten identificar
relaciones interesantes entre variables y que establezcan indicadores tiles para la
toma de decisiones.

3.2.5. Subsistema de transformacin


La transformacin del almacenamiento de datos para su visualizacin en el
subsistema de presentacin y anlisis se desarroll en applets del lenguaje de
programacin Java dada la versatilidad de este lenguaje, adems de la posibilidad
de utilizar el manejador JDBC (Java Database Connectivitiy) para Informix, por
representar una solucin econmica, viable y tcnicamente eficiente.
Se desarrollaron las siguientes clases en lenguaje Java heredando las propiedades
y mtodos de las clases que se describen a continuacin y cuya relacin se puede
apreciar en la Figura 3.2:
Grafica. Define el applet principal que establece la conexin con la base de

datos y muestra todos los elementos grficos.


Acceso. Define el applet que aparece en la pantalla de acceso al Sistema para

teclear el usuario y la contrasea de acceso.


OpcionesPanel. Define el panel de variables en la pantalla de seleccin. La

lista de variables de cada pantalla vara de acuerdo a un parmetro enviado por


el cdigo HTML de cada pgina Web.
TablaPanel. Define el panel de criterios de bsqueda que se muestra en la

pantalla de seleccin.
BotonPanel. Define el panel en donde se selecciona el tipo de grfica y se

muestran los botones que muestran la grfica o la serie estadstica


seleccionada.
RegresaPanel. Define el panel en donde se selecciona el botn para regresar

al men de seleccin de opciones desde la grfica o la serie estadstica.

CAPTULO 3. DISEO DEL SISTEMA DE INFORMACIN EJECUTIVA

23

JERARQUIA DE CLASES JAVA DESARROLLADA


java.lang.Object

java.awt.Component

java.awt.Container

java.awt.Panel

java.applet.Applet

Grafica
Acceso
OpcionesPanel
TablaPanel
BotonPanel
EnviaPanel
RegresaPanel
java.awt.Window

java.awt.Frame

VentanaDatos
java.awt.Canvas

LienzoGrafica
Bookmark

Figura 3.2. Jerarqua de clases


desarrollada en lenguaje Java.

EnviaPanel. Define el panel en donde se envan el nombre de usuario y la

contrasea para validar el acceso al sistema.


VentanaDatos. Define

una ventana auxiliar para mostrar la salida

seleccionada.
LienzoGrafica. Define el lienzo en donde se dibuja la grfica o serie
estadstica seleccionada por el usuario.
Bookmark. Define las direcciones de Internet a donde se dirigir el acceso del

Sistema de acuerdo al tipo de usuario que est accediendo a l.


Las clases BotonPanel, VentanaDatos y EnviaPanel sern, a su vez, herederos de
las caractersticas de la interfaz java.awt.Event.ActionListener del lenguaje Java.
Las clases que aparecen sombreadas en la Figura 3.2 son las que se desarrollaron
intencionalmente para la implementacin del Sistema de Informacin Ejecutiva.

CAPTULO 3. DISEO DEL SISTEMA DE INFORMACIN EJECUTIVA

24

3.3. RECURSOS DE CMPUTO A EMPLEAR


Se recurri a los siguientes recursos de cmputo para desarrollar el Sistema
Ejecutivo de Informacin de la Educacin Bsica del Estado de Quertaro. La
distribucin lgica de este equipo se puede observar en la Figura 3.3, adems del
lugar dnde residen los componentes del sistema completo.

3.3.1. Hardware
Red de Area Local de la USEBEQ con sistema operativo Windows NT, protocolos
NetBEUI y TCP/IP con cableado estructurado UTP nivel 5. Esta red cuenta con
varios servidores donde residen algunas de las aplicaciones fuentes de dnde se
extraern datos de la Bodega.
Servidor HP Netserver Modelo E-50, 64 MB de memoria RAM con procesador
Intel Pentium II. En este servidor reside el servidor Web que dar servicio a las
Backbone principal de la red local
HP 9000
Servidor de
base de datos

HP Netserver
Servidor Web

Servidor de
aplicaciones
Almacn de
datos y
dimensional

Subsistema
de extraccin

SIPLAN y otras
aplicaciones

SAPEB

Subsistemas de
transformacin y
presentacin

Internet

Bodega de Datos

Red de Area Local


SIAPSEP
Subsistema de
agregacin

Figura 3.3. Esquema de conexin de la red LAN de la USEBEQ dnde reside la Bodega de Datos.

aplicaciones finales del subsistema de presentacin. Adems, en l reside el


SAPEB y es el servidor principal de la Intranet local. En este equipo reside el
subsistema de transformacin y el subsistema de presentacin y anlisis que
estarn ejecutndose en el servidor Web.
HP9000 Modelo K360 con 4 procesadores a 180 MHZ, 1024 MB de memoria
RAM, 32 GB en disco duro y sistema operativo HP-UX versin 10.20. En este
servidor reside el servidor de base de datos Informix Dynamic Server y el
SIAPSEP. Tambin reside en l la Bodega de Datos y los datos del subsistema de
agregacin.

CAPTULO 3. DISEO DEL SISTEMA DE INFORMACIN EJECUTIVA

25

3.3.2. Software
Para el desarrollo del Sistema de Informacin Ejecutiva en su totalidad se
emplearon las siguientes herramientas de software:
Motor de base de datos Informix-On-Line 7.31.
Herramientas de desarrollo Informix-4GL.
Lenguaje de programacin HTML.
Editor de pginas Web Microsoft FrontPage 98.
Java Development Kit Versin 1.2.2.
Informix JDBC Driver 2.11.

3.4. DISEO CONCEPTUAL DEL SISTEMA


Se definieron cuatro mdulos del Sistema de Informacin Ejecutiva, de acuerdo a
las unidades de medida que se utilizan para cuantificar los procesos principales de
la organizacin que son: administracin de personal, planeacin educativa y
presupuesto. Dentro de cada uno de ellos, se establecieron las siguientes unidades
de desempeo:
Empleados

Empleados docentes.
Empleados administrativos.
Plazas

Docentes por hora y jornada


Administrativas por confianza y base.
Docentes por categora.
Administrativas por categora.
Docentes por carrera magisterial.
Situacin de las plazas.
Movimientos

Movimientos de plazas docentes.


Movimientos de plazas administrativas.
Motivos de movimientos de plazas docentes.
Motivos de movimientos de plazas administrativas.

CAPTULO 3. DISEO DEL SISTEMA DE INFORMACIN EJECUTIVA

26

Pagos

Percepciones y deducciones genricas.


Percepciones por categora.
Prestaciones especiales.
Prestaciones de arraigo comunitario.
Percepciones por partida presupuestal.

Resumen
El Sistema de Informacin Ejecutiva se desarroll siguiendo el modelo de Bodega
de Datos en el que se realiza un subsistema de extraccin de datos de las bases
de datos del Sistema de Administracin de Personal de Educacin Bsica, del
Sistema Integral de Administracin de Personal de la Secretara de Educacin
Pblica y del Sistema de Planeacin Educativa, cada uno de cuyos mdulos est
desarrollado en el lenguaje nativo de cada una de las bases de datos
mencionadas.
El subsistema de agregacin, as como el almacn principal de datos y el almacn
dimensional, fue desarrollado en el motor de la base de datos Informix-On-Line.
Adems, la explotacin de los datos concentrados en el subsistema se hizo a
travs de pginas Web. El subsistema de transformacin que sirve como interfaz
entre los dos ltimos, se desarroll en Java, aprovechando las bondades del
lenguaje para su aplicacin en plataformas Internet/Intranet, as como del
manejador Informix-JDBC para conectividad con la base de datos.
En el siguiente Captulo, se hace una descripcin del desarrollo de la Bodega de
Datos, desde el anlisis hasta su implementacin.

CAPTULO CUATRO

DISEO DE LA BODEGA DE DATOS


Ver mucho mejor cmo es el jardn si puedo subir a la cumbre de aquella colina; y
aqu veo un sendero que conduce derecho all arriba... bueno, lo que es derecho,
desde luego no va... pero supongo que llegar all arriba al final.
Alicia
Aunque todo nuestro conocimiento empieza con la experiencia, no es procedente
(pensar) que todo l surja de la experiencia
Immanuel Kant

En el Captulo anterior se plante la organizacin que normar el desarrollo del


Sistema de Informacin Ejecutiva, los recursos tcnicos y operativos con los que se
cuentan, adems del diseo conceptual y un bosquejo de las pruebas de
funcionamiento del sistema. A continuacin se describe el desarrollo de la Bodega
de Datos, las estrategias de diseo, la arquitectura y construccin de la misma, as
como el almacenamiento de los metadatos y la definicin de las polticas de
administracin de la Bodega.

4.1. ARQUITECTURA DE LA BODEGA DE DATOS


La Figura 4.1. muestra los procesos asociados a la administracin de la Bodega de
Datos y los mdulos de todo el sistema que contienen el almacn principal de
datos. El almacenamiento dimensional y de metadatos necesarios para esta
Bodega de Datos forman parte integral del ncleo de todo el sistema. En los

Subsistema de
presentacin y
anlisis

Administracin de metadatos
Datos fuentes

SAPEB

Susbsistema
de extraccin

Almacenamiento
de datos

Subsistema de
transformacin

Reportes
operacionales

Almacenamiento
de datos
dimensional

Subsistema de
agregacin

Anlisis

SIAPSEP

SIPLAN

Otros datos
operacionales

Procesos de administracin de RH y aseguramiento de calidad

Procesos de seguridad

Figura 4.1. Bodega de datos y procesos asociados a su administracin.

- Empleados
- Administradores
de informacin
- Ejecutivos
- Tomadores de
decisiones

CAPTULO 4. DISEO DE LA BODEGA DE DATOS

28

siguientes prrafos se describen las consideraciones tericas y la implantacin de


todo el sistema desarrollado en la Unidad de Servicios para la Educacin Bsica
del Estado de Quertaro (USEBEQ).
De acuerdo a algunos procesos operacionales identificados inicialmente y
basndonos en el tringulo de Anthony [Anthony, 1965], se propone el modelo de
arquitectura general para el Sistema de Informacin Ejecutiva, mostrado en la
Figura 4.2. En este modelo se incorporan las integraciones vertical y horizontal
propuestas por Kanter, tomando en cuenta los niveles de toma de decisiones
verticalmente y el producto principal del proceso de administracin de recursos
humanos en el plano horizontal [Kanter, 1987:72-75]. Sin embargo, es pertinente
aclarar que el desarrollo de esta tesis consisti en la base del tringulo con el
desarrollo de la Bodega de Datos podra servir como base de un Sistema de Apoyo
a Toma de Decisiones (DSS, por sus siglas en ingls) o de un Sistema de
Informacin Ejecutiva (EIS, por sus siglas en ingls). Ello considerando el
desarrollo posterior de nuevos proyectos dando continuidad al planteado en esta
tesis.

Planeacin
estratgica

Dimensiones geogrficas:
Estatal
Regional
Muncipal

Control de Administracin

Control
operacional
Empleados

Plazas

Movimientos
de personal

Pagos

Figura 4.2. Arquitectura del contexto del Sistema de Informacin Ejecutiva de la USEBEQ

En este contexto, se ha especializado el concepto de Sistema de Apoyo a Toma de


Decisiones, pensando en las decisiones ejecutivas de cualquier organizacin. La
necesidad de acceso a datos operacionales externos al sistema y de informacin
histrica ha generado la necesidad de conceptualizar a los Sistemas de
Informacin Ejecutiva (EIS Executive Information Systems, por sus siglas en
ingls). Un EIS se define ms propiamente como aquel que, basado en tecnologa
computacional, provee informacin para toma de decisiones a los ms altos
ejecutivos de una empresa. Este sistema provee acceso rpido a informacin
histrica y acceso directo a la administracin de reportes. Un EIS es muy amigable
para el usuario, con interfaces grficas y reportes de excepcin, adems de

CAPTULO 4. DISEO DE LA BODEGA DE DATOS

29

capacidades de visualizar informacin a diferentes niveles de consolidacin


[Turban, 1988:404]. Esta ltima capacidad es muy importante, ya que permite a los
ejecutivos verificar indicadores consolidados al ms alto nivel, e ir detallando la
misma informacin, pero en niveles o dimensiones ms especficos, como las
ventas diarias en una regin, por producto o por vendedor.
La arquitectura de referencia propuesta para la Bodega de Datos se muestra en la
Figura 4.3. en la que es posible apreciar los niveles en los que se trabajar y que
fueron identificados en primera instancia. Las dimensiones geogrfica, funcional y
de productos esperados se comentan enseguida.

Dimensin de
nivel educativo

Dimensin de
ubicacin
geogrfica

Dimensin
funcional

Administracin de datos

Fuentes de datos

Bodega de Datos

Mercado de datos

Administracin de metadatos

Acceso y uso

Dimensin de
productos
(empleados,
plazas,
movimentos y
pagos)

Transporte
Infraestructura
Herramientas, tecnologas y funciones

Base de datos de conocimiento

Figura 4.3. Arquitectura abstracta de referencia para la construccin de la Bodega de Datos.

Los componentes mostrados son los niveles superiores de la arquitectura de


referencia de la Bodega de Datos, que est dividida en bloques como la Fuente de
datos, el Mercado de datos, la Bodega de datos, Acceso y uso, y capas tales como
Administracin de datos, Administracin de metadatos, Transporte, Infraestructura,
y Herramientas, tecnologas y funciones.
El bloque de Fuentes de Informacin contiene fundamentalmente los datos de
produccin y datos heredados internamente. Los datos de produccin tienen que
ser provistos por los sistemas transaccionales de nmina de la USEBEQ, ya que
son los datos con mayor consistencia en la organizacin. Adems, existen datos
internos que se obtendrn de sistemas estructurados o semiestructurados como
los sistemas de planeacin educativa. Aunque estos sistemas no ofrecen toda la
informacin deseada para la toma de decisiones, especialmente en el mbito de la
dimensin de ubicacin en el nivel de ganularidad de zona escolar, sector o centro

CAPTULO 4. DISEO DE LA BODEGA DE DATOS

30

de trabajo, decidimos basarnos inicialmente en ellas siguiendo la recomendacin


de Gill y Rao de permanecer al inicio con slo una o dos fuentes de datos,
especialmente si eran fuentes basadas en bases de datos relacionales (RDBMS)
[Gill, 1996:89]. Este bloque ser la parte medular del subsistema de extraccin del
proyecto y ser descrito ms detalladamente en el siguiente Captulo.
El bloque de Bodega de Datos contiene bsicamente los datos que contendr el
almacn principal de datos de la Bodega. Adems de ello, debe tener
componentes de refinamiento de datos que sern desarrollados para la extraccin
de datos de los sistemas operacionales y herramientas de reingeniera de datos
para preparar los datos para que sean congruentes con las necesidades del
usuario ejecutivo. La reingeniera, en el contexto de Bodegas de Datos, es
diferente al de la reingeniera de las aplicaciones o procesos empresariales. La
reingeniera implica actividades como integracin de diferentes tipos de datos de
sistemas mltiples para crear datos nuevos, divisin de datos en series de fases de
tiempo para el anlisis, clculo previo de informacin resumida, traduccin de
formatos de datos de diferentes fuentes para poder ser combinados de manera
uniforme y consistente, y transformacin y reubicacin de datos almacenados en
las fuentes de informacin originales para permitir la actualizacin constante de la
informacin derivada, creada o transformada [Gill, 1996:33].
El bloque de Mercado de Datos tiene componentes similares a los de Bodega de
Datos. La principal diferencia entre estos dos es el enfoque del usuario final. Los
componentes del mercado de datos se aplican a diferentes conjuntos de pasos de
refinamiento y reingeniera para los objetivos empresariales del usuario final.
Debido a la complejidad y el mbito reducidos de las tareas de refinamiento y
reingeniera en el mercado de datos, estas actividades se pueden combinar en un
solo bloque.
El bloque de Acceso y Uso proporciona un acceso directo a la Bodega de Datos,
evitando al mercado de datos. Este componente es tambin responsable de
transformar los datos en vistas multidimensionales o de almacenarlos en una base
de datos multidimensional para un anlisis posterior. Este bloque es la base del
Subsistema de Presentacin y anlisis, cuyo desarrollo se describe a detalle en el
Captulo siguiente.
Cada uno de los cuatro bloques antes descritos, tiene interfaces con las
dimensiones que se muestran hacia atrs en la Figura 4.4. y con las capas superior
e inferiores de la arquitectura de referencia. Cada uno de ellos supone desarrollos
e implantaciones a diferentes niveles que se irn describiendo en el desarrollo de
los siguientes captulos.
Adicionalmente, la arquitectura trabaja en varias dimensiones de datos que
llamaremos bases de datos de conocimientos. Estas dimensiones son las que
dictarn la organizacin de las tablas de datos a desarrollar ya que representan las
diversas presentaciones solicitadas por los ejecutivos de la institucin para el
seguimiento en el proceso de toma de decisiones. Estas dimensiones son:

De productos. Es la dimensin inmediata en la produccin de informacin.

Estos productos son los elementos esenciales a los que deben dar
seguimiento los ejecutivos de USEBEQ. Estas entidades se definieron como
empleados, plazas, movimientos de personal y pagos.

CAPTULO 4. DISEO DE LA BODEGA DE DATOS

31

De funciones. Las funciones que debe a tender la Bodega de Datos son las
relacionadas directamente con los procesos productivos de la USEBEQ, es
decir, de administracin de recursos humanos, de planeacin educativa y de
asignacin de presupuesto.

De ubicacin geogrfica. Todas las series de variables temporales deben

tener una dimensin de ubicacin que pueda consolidar informacin.

De nivel educativo. Cada una de las variables a analizar en la Bodega de

Datos deben ser manejables por niveles educativos, lo que agrega una
dimensin ms a la arquitectura de referencia propuesta.
Una manera de pensar acerca de los componentes de un sistema de apoyo a toma
de decisiones y, por tanto, de una Bodega de Datos desarrollada con este
propsito, es reconocer tres componentes fundamentales: las interfaces de
dilogo, los datos y los modelos [Sprague, 1986:99]. En esta conceptualizacin,
existe un dilogo entre el usuario y el sistema, los datos que alimentan al sistema y
los modelos que proveen las capacidades analticas del propio sistema. Aunque las
aplicaciones pueden diferir en tcnicas o herramientas de implantacin, estos tres
elementos existirn de una u otra manera:

Interfaz de dilogo. La importancia del componente de dilogo se puede

reconocer en que, desde la perspectiva del usuario, la interfaz hacia el usuario


es el sistema. A menos que afecte el dilogo, el usuario difcilmente tendr
inters en consideraciones como el hardware o software usado, qu datos
estn almacenados en la memoria o qu algoritmos son empleados por los
modelos. Esos factores son transparentes para el usuarios. Esto es, no son
nunca vistos ni reconocidos.

Los datos. Los datos juegan un papel preponderante en una herramienta de

apoyo a toma de decisiones. Los datos son accedidos directamente o a travs


de modelos usados para procesamiento intermedio. Finalmente, lo importante
en cualquier modelo de datos es asegurar la disponibilidad de ellos.

Los modelos. Los modelos proveen la capacidad de anlisis de un sistema

que facilite la toma de decisiones. Usando una representacin matemtica del


problema, procesos algortmicos son empleados para generar informacin que
apoye la toma de decisiones. Por ejemplo, un modelo lineal de programacin
de un problema de fabricacin de un producto podra revelar el mtodo ms
barato de producirlo manipulando las especificaciones del mismo.

4.2. DESARROLLO DE LA BODEGA DE DATOS


4.2.1. Planeacin y anlisis
En la fase de desarrollo de la Bodega de Datos, se soslay cualquier integracin de
informacin geogrfica hacia el exterior de la organizacin, ya que por la naturaleza
y caractersticas de la USEBEQ como rgano descentralizado del Estado, no existe
el mismo nivel ninguna otra instancia del gobierno federal o estatal que realice
funciones relacionadas.

CAPTULO 4. DISEO DE LA BODEGA DE DATOS

32

La Bodega de Datos debi contar con ciertas caractersticas que permitan


establecer una diferencia de un sistema que explota su informacin con respecto a
un sistema de informacin operacional basado en procesamiento en lnea
operacional (OLTP). Est orientada a una materia especfica, de acuerdo a las
metas de la organizacin. Administra grandes cantidades de informacin,
manejando diferentes niveles de granularidad. Por la necesidad de administrar toda
la informacin histrica y adems los datos actuales, una Bodega de Datos es
mucho mayor que las bases de datos operacionales.
Eventualmente, cualquier Bodega de Datos almacena informacin en diversos
medios o en mltiples versiones o esquemas de bases de datos. Debido a que la
informacin que administra es histrica, y como la informacin histrica ha sido
manejada en diferentes momentos por diferentes versiones de esquemas de bases
de datos, en frecuentes ocasiones tiene que controlar informacin originada en
organizaciones de bases de datos diferentes. Adems, al considerar que las
organizaciones han administrado histricamente sus operaciones utilizando
numerosas aplicaciones de software y mltiples bases de datos, se requiere de
una Bodega de Datos para recopilar y organizar en un solo lugar la informacin que
estas aplicaciones han acumulado al paso de los aos. Esta es una tarea
desafiante por la diversidad de tecnologas de almacenamiento, de tcnicas de
administracin de bases de datos y de la semntica de los datos. En trminos
tecnolgicos, los productos no estn totalmente integrados, lo que requiere una
metodologa en el desarrollo de las Bodegas de Datos [Gill, 1996:10].
La planeacin de una Bodega de Datos es una de las fases ms importantes en
todo el desarrollo, ya que sus objetivos y metas deben ser afines a los objetivos de
la organizacin en la que pretende desarrollarse. Un paso muy importante en la
planeacin es determinar las decisiones clave, en las que se deben enfatizar dos
puntos. Primero, el sistema es solamente una herramienta para tomar decisiones.
Segundo, aunque sea difcil proveer informacin relevante para las decisiones, es
crucial identificar las decisiones clave. El reconocimiento inicial de los factores
crticos de xito es recomendado por varios autores en esta etapa del anlisis
[Turban, 1988:269].
Para el desarrollo de la Bodega de Datos como herramienta de apoyo a toma de
decisiones, muchos diseadores han reconocido la necesidad de partir de un
desarrollo clsico basado en el ciclo de vida del sistema. Por el contrario, otros
autores, como Sprague, han propuesto un proceso iterativo en el que se inicia con
un prototipo inicial y se van haciendo aproximaciones sucesivas de acuerdo a las
propias necesidades del proceso de toma de decisiones [Turban, 1988:273]. La
misma naturaleza de las decisiones semiestructuradas que el gerente o
administrador toma, basadas en buena medida en la experiencia e intuicin, hace
que esta prctica sea muy comn en estos desarrollos. Para el caso de este
trabajo, se ha adoptado esta ltima tcnica.
Las ventajas directas de un desarrollo iterativo son el poco tiempo de desarrollo, la
fcil retroalimentacin del usuario, la alta capacidad de comprensin del sistema
por parte del usuario y un costo relativamente bajo [Turban, 1988:274]. Esta
tcnica permite una flexibilidad importante en el producto final, flexibilidad que tiene
al menos dos razones bsicas para existir. La primera es que debe comenzar a
ponerse en ejecucin para convertirse en un sistema operacional y no esperar a

CAPTULO 4. DISEO DE LA BODEGA DE DATOS

33

convertirse en una herramienta totalmente analtica, ya que nadie puede


anticiparse totalmente o predecir anticipadamente lo requerido. La segunda, la
probabilidad de cambios constantes en la problemtica de los procesos productivos
condiciona a que los cambios en un sistema de este tipo sean fciles de realizar.
Para definir actividades de la realizacin de la Bodega de Datos se definieron
como actores del proceso de desarrollo al propietario, al arquitecto y al
constructor del sistema, siguiendo las recomendaciones del diagrama de
Zachman para arquitecturas de sistemas de informacin, de acuerdo al inters
particular que presentan cada uno de los participantes en la construccin del
sistema [Gill, 1996:16-18].
La Tabla 4.1. muestra los resultados de entrevistas previas con los participantes en
el proceso de desarrollo de la Bodega de Datos, estableciendo una serie de
perspectivas, objetivos, metas y posibles alcances del sistema en su totalidad.
Tabla 4.1. Perspectivas de la Bodega de Datos establecidas mediante el diagrama de Zachman.
QU
Dueo

Herramienta para

CMO
Analizar

DNDE
Oficina del

soporte a la toma

datos

Coordinador

de decisiones

histricos de

General y

los sistemas

Secretara de

de nmina y

Educacin

QUIN
Coordinador General
de USEBEQ

CUNDO
Mensualmente

POR QU
Objetivos de la
institucin
Decisiones
estratgicas

planeacin
educativa
Usuarios
ejecutivos

Administracin de
recursos humanos

Consultar
informacin

Escritorio
Salas

Director de Recursos
Humanos

Planeacin Educativa

Sintetizar

ejecutivas de

Director de Finanzas

Presupuestacin

Analizar

conferencia

Director de

Granularidad a nivel

Quincenalmente

Objetivos
operacionales

Mensualmente

Planeacin Educativa

estatal, regional y
municipal
Implementador
de tecnologa
de informacin

Procesos productivos
de USEBEQ

Bodega de
Datos y

Red de Area
Local

Administracin de

funciones del

Trabajo

metadatos de la

mercado de

corporativo

Bodega de Datos

datos

en red

Administrador de la
Red
Administrador de la
base de datos
Programador de

Construccin
de la Bodega

Objetivos
tcnicos

y ciclo de
actualizacin
de carga

aplicaciones

Como retos finales en el desarrollo de este proyecto, la USEBEQ defini como


estrategia operativas la integracin de tecnologa ya adquirida en servidores y
herramientas de bases de datos, as como la integracin de un equipo de trabajo
interdisciplinario coordinado por un lder de proyecto que definiera las funciones de
los miembros y su participacin en el desarrollo todo el sistema.

4.2.2. Identificacin de necesidades de informacin


Durante el desarrollo de la Bodega de Datos se debi entender tanto las
necesidades empresariales, como la tecnologa de implementacin que se
necesitan para solventarlas.

CAPTULO 4. DISEO DE LA BODEGA DE DATOS

34

Existen muchos mtodos para buscar necesidades de informacin para la toma de


decisiones ejecutivas. Turban menciona la aproximacin de Watherbe como una
de las ms usadas [Turban, 1988:407]. Esta tcnica consiste en dos fases. La
primera consiste en entrevistas estructuradas para determinar las necesidades de
informacin percibidas por los ejecutivos. Uno de los mtodos sugeridos es el de
factores crticos de xito (CSF Critical Success Factors, por sus siglas en ingls).
La segunda fase es la construccin de prototipos. El prototipo, construido de
manera relativamente rpida de acuerdo a las consideraciones detectadas en la
primera fase, se muestra a los ejecutivos, quienes sugieren mejoras. El sistema es
modificado y mostrado nuevamente a los ejecutivos. Este proceso se repite
sucesivamente logrando cada vez ms acercarse a la solucin final. La Figura 4.4
muestra el proceso descrito. El ciclo de repeticin se repiti de tres a seis veces en
el transcurso de algunos meses hasta lograr una relativa estabilidad del sistema.
En este sentido, el sistema siempre estar cambiando, no necesariamente como
una imposicin de los cambios y circunstancias, sino como una estrategia
consciente de adaptacin en el proceso de toma de decisiones [Sprague, 1980:12].

Fase 1

Fase 2

Requerimientos
conceptuales de
informacin
Entrevistas
estructuradas

Construccin del
prototipo

Mostrar
a ejecutivos
Es
satisfactorio?

Si
Desarrollo final
del EIS

No
Revisin del
prototipo

Identificacin de
fuentes de
informacin

FIGURA 4.4. Proceso de bsqueda de informacin para un Sistema de Informacin Ejecutiva.

Otro mtodo muy usado es el propuesto por Watson y Frolick que se basa en
algunas estrategias bsicas para determinar requerimientos de informacin
[Turban, 1988:408]. Estas estrategias son:
1) Preguntar (a travs de entrevistas).
2) Derivar las necesidades de los sistemas de informacin ya existentes en la
organizacin.
3) Sintetizar las caractersticas de los sistemas.
4) Descubrir el producto final a travs de aproximaciones evolutivas del sistema
(desarrollo de prototipos).
Para el caso de esta tesis, se ha considerado que las dos tcnicas mencionadas
son complementarias, ya que la fase de investigacin a travs de las entrevistas se
puede realizar con cualquier tcnica prcticamente. Y en la segunda fase de

CAPTULO 4. DISEO DE LA BODEGA DE DATOS

35

construccin de prototipos, se deben tomar en cuenta las estrategias 2 y 3 para


fundamentar el trabajo en los sistemas ya existentes.
Los factores crticos de xito son aquellas reas de actividad en los que son
absolutamente necesarios resultados favorables para que la organizacin alcance
sus metas primordiales. Debido a que estas reas son crticas, el administrador
debe tener informacin apropiada para permitirse determinar qu eventos son
procedentes en cada rea. El mtodo CSF provee una tcnica estructurada para
extraer informacin altamente demandada a travs de la identificacin de
actividades crticas de la organizacin [Kanter, 1987:61].
Los factores crticos de xito deben ser considerados de acuerdo a las metas
precisadas por la organizacin. Estos factores pueden ser estratgicos u
operacionales, y normalmente se derivan de tres fuentes: factores
organizacionales, factores industriales y factores ambientales. Los factores, una
vez identificados, pueden ser monitoreados por diferentes tipos de informacin.
Para el caso de este trabajo, hemos seleccionado fundamentalmente dos:
entrevistas con ejecutivos sobre los factores clave de la organizacin y reportes
financieros de alto nivel. Estos factores se basan en la recomendacin de Kogan
para obtener informacin de factores crticos de xito [Turban 1988:411].
Para obtener informacin sobre los factores de xito, se hicieron entrevistas con
ejecutivos de alto nivel que cumplieran con los requisitos mencionados por Rockart
de acuerdo a la experiencia previa en desarrollo de sistemas ejecutivos. Las
caractersticas de un ejecutivo de este tipo estn orientadas a la resolucin de
problemas determinados por el mercado externo y su relacin con los sistemas de
informacin existentes en la organizacin. Estos requisitos son [Kanter, 1987:24]:
1) Servicio al cliente.
2) Usuario con relaciones y comunicacin con reas funcionales.
3) Administracin de los recursos humanos.
4) Visin de reorientacin de los sistemas de informacin.
Estos usuarios fueron seleccionados de acuerdo a las funciones estratgicas de la
USEBEQ. Particularmente, la Coordinacin General, la Direccin de Recursos
Humanos, la Direccin de Planeacin Educativa, la Direccin de Finanzas y
Administracin, y la Direccin de Contralora Interna.
El proceso de identificacin de factores crticos sigue una secuencia lgica de
obtencin de metas, factores, medidas y fuentes de informacin. Es decir,
podemos precisar en las siguientes preguntas claves la obtencin de los factores
que deben ser controlados:
a) Cules son los objetivos de la USEBEQ y sus procesos fundamentales?
b) Cules son los factores crticos de xito para el rea analizada?
c) Qu informacin se necesita para asegurar que los factores crticos de xito
estn bajo control?
d) Cmo se miden cada uno de los factores crticos especficos?

CAPTULO 4. DISEO DE LA BODEGA DE DATOS

36

Tomando en cuenta la funcin primordial de la USEBEQ, los procesos productivos


de la misma que se pretende influenciar con el Sistema de Informacin Ejecutiva
son los siguientes:

Administracin de personal. Es atendido primordialmente por la Direccin


de Recursos Humanos y controla todo lo referente con los movimientos de
personal que se generan en las reas educativas.

Planeacin educativa. Atendido por la Direccin del mismo nombre, se

refiere a la planeacin de los recursos humanos y materiales, de acuerdo a las


necesidades de las Direcciones de cada nivel educativo y de acuerdo a los
recursos provistos por las Direcciones de Recursos Humanos y Finanzas.

Presupuesto. La asignacin de los recursos financieros de acuerdo a las

necesidades y proyecciones de las reas.


Siguiendo con las interrogantes planteadas con el mtodo CSF se realizaron
entrevistas con los responsables de las reas y al menos un asesor operativo de
cada rea. En estas entrevistas surgieron las unidades de desempeo que
cuantifican los factores crticos de xito de cada uno de los procesos descritos
anteriormente. Los productos solicitados por cada unos de los usuarios ejecutivos
se muestran en la Tabla 4.2.

PAGOS

MOVIMIENTOS

PLAZAS

Usuario ejecutivo

EMPLEADOS

Tabla 4.2. productos solicitados por los usuarios ejecutivos de la Bodega de Datos

Direccin de
Recursos Humanos

Direccin de
Planeacin Educativa
Direccin de
Finanzas

Adems, los factores crticos de anlisis se agruparon en categoras de unidades


de desempeo que se muestran en las Tablas 4.3, 4.4, 4.5 y 4.6. Para mayor
detalle sobre las unidades de desempeo, consultar el Apndice A.
Tabla 4.3. Categoras de unidades de desempeo para el mdulo de Empleados
CATEGORIA
Empleados docentes
Empleados administrativos

CAPTULO 4. DISEO DE LA BODEGA DE DATOS

Tabla 4.4. Categoras de unidades de desempeo para el mdulo de Plazas


CATEGORIA

SUBCATEGORIA

Plazas docentes

---

Plazas administrativos

---

Plazas docentes por categora

Preescolar
Primaria
Secundaria General
Secundaria Tcnica
Educacin Especial
Educacin Fsica
Educacin Indgena
Telesecundaria
Enseanza tecnolgica y artstica
Apoyo a docencia

Plazas docentes en carrera magisterial

---

Plazas administrativas por categora

Administrativas
Auxiliares de docencia
De confianza
Profesionistas
Auxiliares de servicio
Tcnicos

Situacin de las plazas

---

Tabla 4.5. Categoras de unidades de desempeo para el mdulo de Movimientos


CATEGORIA

SUBCATEGORIA

Movimientos docentes

---

Movimientos administrativos

---

Motivos de movimientos docentes

Nuevo ingreso
Alta plaza adicional
Alta de percepcin o deduccin
Alta guin
Baja de persona
Baja en plaza
Baja de percepcin, deduccin o prestacin
Baja guin
Cambio de datos de persona
Promocin
Cambio de percepcin, deduccin o prestacin
Cambio de guin
Cambio de centro de trabajo
Licencia
Reanudacin
Alta en prestacin
Alta en carrera magisterial
Baja de carrera magisterial
Promocin en carrera magisterial

37

CAPTULO 4. DISEO DE LA BODEGA DE DATOS

Tabla 4.5. Categoras de unidades de desempeo para el mdulo de Movimientos (continuacin)


CATEGORIA

SUBCATEGORIA

Motivos de movimientos docentes (continuacin)

Permuta de plazas

Motivos de movimientos de puestos administrativos

Nuevo ingreso

Compactacin de plazas
Cambio de percepciones
Cambio de guin
Transferencia de plaza
Cambio de plaza
Licencia
Reanudacin
Cambio de prestacin
Baja de persona
Alta de plaza adicional
Baja de plaza

Tabla 4.6. Categoras de unidades de desempeo para el mdulo de Pagos


CATEGORIA

SUBCATEGORIA

Percepciones y deducciones genricas

Percepciones genricas

Percepciones por categora

Preescolar

Deducciones genricas
Primaria
Secundaria General
Secundaria Tcnica
Educacin Especial
Educacin Fsica
Educacin Indgena
Telesecundaria
Enseanza tecnolgica y artstica
Apoyo a docencia
Administrativas
Auxiliares de docencia
De confianza
Profesionistas
Auxiliares de servicio
Tcnicos
Prestaciones especiales

---

Quinquenios por plazas

Quinquenios pagados a plazas docentes

Prestaciones de arraigo comunitario

---

Percepciones por partida presupuestal

Remuneraciones al personal de carcter permanente

Quinquenios pagados a plazas administrativas

Remuneraciones adicionales y especiales


Pagos por conceptos de seguridad social

38

CAPTULO 4. DISEO DE LA BODEGA DE DATOS

39

4.2.3. Estrategia tecnolgica


En trminos de tecnologa informtica, la USEBEQ ha sufrido cierto desarrollo de la
tecnologa desde el momento en que se decidi implantar una Bodega de Datos.
En general, los procesos bsicos operacionales se han automatizado siguiendo
estndares dictados por la Secretara de Educacin Pblica del Gobierno Federal y
han recopilado, por tanto, grandes volmenes de datos operacionales. De hecho,
se han desarrollado al interior de la institucin estndares para que la adquisicin
de tecnologa nueva sea compatible y funcione bien con los sistemas de misin
crtica existentes, como son la nmina y los sistemas presupuestales.
Evidentemente, las inversiones de esta infraestructura representan millones de
pesos, al igual que la inversin en recursos humanos que la hace funcionar. Al
mismo tiempo, es una tarea desafiante la perspectiva de aadir nuevas funciones
de la Bodega de Datos a los procesos ya existentes y a la capacidad de depsito.
Actualmente se cuenta con una red local basada en Windows NT y un servidor de
bases de datos HP-9000 en plataforma Unix, que adems presta el servicio de
conexin a Internet. Adems, el motor de base de datos relacionales usado para la
versin de la nmina a partir del ao 2000 es Informix-On-Line, que sustituye al
sistema de nmina usado desde 1996 y hasta diciembre de 1999, aplicacin que
era ejecutada en ambiente Windows bajo el sistema Microsoft FoxPro.
La estrategia de Bodega de Datos de Informix Software apunta al crecimiento del
mercado por su motor RDBMS basado en Dynamic Scalable Architecture. La
arquitectura de su bodega, que se muestra en la Figura 4.5, consta de cuatro
tecnologas: base de datos relacional, software de administracin de la Bodega de
Datos, herramientas de acceso a datos y plataforma de sistemas abiertos [Gill,
1986:286].

Plataforma de
sistemas
abiertos

Datos
operacionales
por lotes

Sistemas de
herencia

Datos de
transacciones
operacionales

Software de
administracin de
Bodega de Datos

Metadatos

Base de datos objetivo

Datos externos

FIGURA 4.5. Arquitectura de la Bodega de Datos de Informix Software.

Herramientas de
acceso de datos

CAPTULO 4. DISEO DE LA BODEGA DE DATOS

40

Informix ha establecido sociedades para tres de estas tecnologas con diversos


fabricantes: software de administracin de la Bodega de Datos, herramientas de
acceso a datos y plataforma de sistemas abiertos. Para mantener competitivo su
motor de base de datos, Informix primero adquiri Stanford Technology y su lnea
de productos OLAP, y despus adquiri Illustra Information Technologies por su
manejo de datos no tradicionales. La tecnologa de Illustra se ha integrado en el
motor relacional para mejorar el manejo de datos espaciales, de video, de texto y
otros datos no numricos.
Por tanto, la base de datos relacional que contendr el almacn principal de la
Bodega de Datos se desarroll en Informix por las ventajas de compatibilidad e
integracin que ofrece. Las propias herramientas de administracin de metadatos
lo convierten en una herramienta factible de usar, adems de que existen
herramientas ampliamente empleadas en el desarrollo de aplicaciones distribuidas
que tienen compatibilidad con Informix para el acceso a datos.

4.3. DISEO RELACIONAL DEL ALMACN DE DATOS


Despus de identificar las categoras de la informacin de la Bodega de Datos en
Empleados, Plazas, Movimientos y Pagos, se procedi al desglose de la
informacin para el diseo de la base de datos. A esta visin se le conoce como
visin de arriba hacia abajo [Gill, 1996:111] (de lo general a lo particular). Esta
visin se describe en la Figura 4.6, en la que se pueden observar tres formas de
ver la informacin y de comenzar el diseo de la base de datos: la de las fuentes
de datos, la de la Bodega de Datos en s misma, y la de los usuarios finales.
Como ya se ha mencionado anteriormente, la Bodega de Datos se ha convertido
en una implantacin prctica recurrentemente usada para los Sistemas de Apoyo a
toma de Decisiones. Sin embargo, es importante considerar que las Bodegas de
Datos requieren estrategias para manejar los retos de los propios DSS.
Una de las muchas razones por las que los modelos tradicionales entidad-relacin
(ER) fallan en el contexto del apoyo a toma de decisiones es el pobre rendimiento
de los sistemas administradores de bases de datos [Sanchez, 1998:100]. Los
modelos relacionales normalizados estn diseados para proveer de consultas
eficientes a datos concurrentes y para evitar redundancias en la informacin. Por
su naturaleza, los DSS tienden a acceder a muchos registros de informacin
concurrentemente y necesitan tener tiempos de respuesta muy cortos para proveer
la informacin ejecutiva.
Por otro lado, los vendedores de sistemas administradores de bases de datos han
emergido para la solucin de este problema con modelos clsicos E-R, pero
adicionando el concepto de multidimensionalidad. Las dimensiones representan
modos de ver la informacin. Una base de datos multidimensional est organizada
de acuerdo a estas dimensiones [Sanchez, 1998:101]. Por ejemplo, un analista
podra solicitar informacin sobre datos de venta ya sea por tiempo, producto o por
situacin geogrfica. De cualquier manera, el diseo de bases de datos
relacionales para la toma de decisiones no tiene que ser compleja. Es posible
modelar datos multidimensionalmente en un RDBMS clsico, proveyendo una
representacin intuitiva de las dimensiones definidas, lo que dar un alcance mayor

CAPTULO 4. DISEO DE LA BODEGA DE DATOS

41

VISION DE ARRIBA HACIA ABAJO

Administracin y
Finanzas

SAPEB
TABLAS DE HECHOS

SIAPSEP

Tablas
integradas de
las fuentes de
datos

Otras
fuentes de
datos

Visin de las
fuentes de datos

Consultas
locales del
usuarios
final
TABLAS DE
DIMENSIONES

Visin de la
Bodega de Datos

Presupuestacin

Planeacin
Educativa

Visin de los
usuarios finales

Figura 4.6. Interrelacin entre visiones del anlisis preliminar de la Bodega de Datos.

a la Bodega de Datos basado en el paradigma del modelado dimensional


[Sanchez, 1998:102].
Por lo anterior, el diseo de una base de datos de apoyo a toma de decisiones
basados en el modelo relacional de tablas, debe plantearse como una red de
entidades y relaciones altamente estructurada y con la posibilidad de acceder a
mucha informacin sin necesidad de navegar en una serie de decenas o cientos de
tablas orientadas a procesos transaccionales operativos que llegan a ser
semiestructuradas en sus relaciones o, en algunos casos, sin relaciones
coherentes o redundantes que provocan confusin en la consolidacin de la
informacin. A partir de esto, se comenz con la identificacin de hechos y
dimensiones para construir el modelo de la Bodega. En los hechos, se identificaron
claramente las grandes categoras de informacin: Empleados, Plazas,
Movimientos y Pagos. Para las dimensiones, las entidades se pensaron en funcin
de la administracin de los metadatos por parte del usuario final, adaptando las
dimensiones a las peticiones de los usuarios.
Particularmente en el modelado de la visin de la Bodega de Datos, se desarroll
el esquema mixto de Estrella y Copo de Nieve que se muestra en la Figura 4.7.
En ste se puede observar que existen cuatro estrellas centrales con sus
dimensiones, adems de una serie de entidades que colaboran con las mismas en
la administracin de los datos [Anahory, 1997:60]. La identificacin de hechos se
realiz con base en las transacciones elementales de la institucin y las llaves
primarias de estas entidades se convirtieron en las dimensiones.
A partir de esta primera aproximacin, se modelaron las consultas de acuerdo a la
visin del usuario final utilizando la tcnica de moldes de consulta por rea
temtica. Ello permiti la bsqueda de candidatos potenciales de tablas de hechos
y dimensiones para el modelo relacional de la Bodega de Datos. Utilizando el

CAPTULO 4. DISEO DE LA BODEGA DE DATOS

Tipo de
categora

Docentes

42

Esquema "copo de nieve"


(Snowflake)
Administrativas

Esquema "estrella"
(Star)
Categora
Nmina

Periodo
Nmina

Periodo

EMPLEADOS

Tipo de estatus
de plaza

Categora
Nivel
educativo

Situacin

PLAZAS

Regin
Nivel
educativo

Regin

Nmina
Categora

Motivos

Nmina

Periodo

MOVIMIENTOS
Categora
Periodo

Docentes

Tipo de
motivo

Nivel
educativo

PAGOS

Percepciones
Tipo de pago

Pagos

Regin
Nivel
educativo

Administrativos
Permanentes

Deducciones

Partidas

Tipo de partida
presupuestal

Seguridad
social

Adicionales

Hechos

Dimensiones "estrella"

Dimensiones "copo de nieve"

Figura 4.7. Esquema mixto (Star y Snowflake) desarrollado para la Bodega de Datos del Sistema de
Informacin Ejecutiva de la USEBEQ.

mtodo de red estrella se pudieron identificar mejor las posibles combinaciones


de dimensiones para la disminucin del nmero de ellas [Gill, 1996:121-123],
adems de los requerimientos de profundizacin que permitiran disear las
consultas del usuario final posteriormente. Los moldes de consulta diseados para
los mdulos de informacin de Empleados, Plazas, Movimientos y Pagos se
muestran detalladamente en las Figuras 4.8, 4.9, 4.10 y 4.11, respectivamente.
Estos modelos permiten pensar en hipercubos multidimensionales donde cada
dimensin tiene una jerarqua asociada con niveles de profundidad que facilitarn
las consultas [Jarke, 2000:88].
En la Figura 4.12 se muestra el diseo relacional definitivo del almacn de datos
principal de todo el sistema de apoyo a toma de decisiones ejecutivas de la
USEBEQ utilizando un modelo entidad - relacin clsico. En esta base de datos la
informacin
est organizada para considerar cada una de las dimensiones
propuestas en la Bodega de Datos mostradas en la Figura 4.7. Para la creacin de
la base de datos se ejecut el programa sie.sql que se puede consultar en el
Apndice B desde la herramienta de administracin del servidor de base de datos.

CAPTULO 4. DISEO DE LA BODEGA DE DATOS


REGIN
Estado

Regin

Municipio

CATEGORA

Zona
escolar

Docentes

Centro de
trabajo

Administrativos

Ao

Mes

Quincena

Relacin
laboral

PERIODO

Estatal
Preescolar

Federal

Primaria

U.M.

Secundaria
Educ.especial

NMINA

Educ.fsica
Educ.indgena
Educ.artstica y
tecnolgica
SNTE / USEBEQ

NIVEL EDUCATIVO

Figura 4.8. Molde de consulta para el rea temtica de Empleados.

REGIN
Estado

Regin

CATEGORA
Municipio
Docentes
Zona
escolar

En carrera
magisterial
Administrativos

Centro de
trabajo

Relacin
laboral

Quincena

Ao

Mes

SITUACIN
Activas
Ocupadas

Vacantes
Canceladas
Congeladas
Preescolar

Estatal
Federal

Primaria

U.M.

Secundaria
Educ.especial
Educ.fsica
Educ.indgena
Educ.artstica y
tecnolgica
SNTE / USEBEQ

NIVEL EDUCATIVO

Figura 4.9. Molde de consulta para el rea temtica de Plazas.

NMINA

PERIODO

43

CAPTULO 4. DISEO DE LA BODEGA DE DATOS


REGIN
Estado

Regin

MOTIVO
Municipio
Jurdico
Zona
escolar

Sindical
Personal

Centro de
trabajo

TIPO DE
MOVIMIENTO

Promocin
Licencia

Baja

Ao

Mes

Quincena

Gravidez

PERIODO

Por categora

Cambio

Alta

Estatal
Preescolar

Federal

Primaria

U.M.

Secundaria
Educ.especial

NMINA

Educ.fsica
Educ.indgena
Educ.artstica y
tecnolgica
SNTE / USEBEQ

NIVEL EDUCATIVO

Figura 4.10. Molde de consulta para el rea temtica de Movimientos.

PARTIDA
PRESUPUESTAL
Seguridad social

Especial

TIPO DE
PAGO

Adicional
Especiales
Quinquenios
Permanente

Categora
Percepcin

Quincena

Ao

Mes

Deduccin

Estatal
Preescolar

Federal

Primaria

U.M.

Secundaria
Educ.especial
Educ.fsica
Educ.indgena
Educ.artstica y
tecnolgica
SNTE / USEBEQ

NIVEL EDUCATIVO

Figura 4.11. Molde de consulta para el rea temtica de Pagos.

NMINA

PERIODO

44

CAPTULO 4. DISEO DE LA BODEGA DE DATOS

EMPLEADO

PLAZAS

CATEGO

ano
qna
cve_nivel
region
cve_mpio
tipnom

ano
qna
cve_nivel
region
cve_mpio
tipnom

empl
docent
dochrs
docjor
dir2tu
admvos
confia
base

plazas
docent
dochrs
docjor
ccm
7acm
7bcm
7ccm
bccm
7dcm
7ecm
admvas
confia
base

PERTENECE A
CATEGORIA

45

SIT_PLAZ

cve_nivel
cve_mpio
ano
qna
region
tipnom
categoria

ano
qna
cve_nivel
region
cve_mpio
tipnom
sitpza

numpza

numpza
DESCRIBE SITUACION
DE PLAZA

CA_SITPLAZ

sitpza
descrip

DESCRIBE
NIVEL

DESCRIBE NIVEL

DESCRIBE NIVEL

DESCRIBE
MUNICIPIO

DESCRIBE MUNICIPIO
DESCRIBE MUNICIPIO

CA_NIVEL

CA_MPIO

cve_nivel

cve_mpio

descrip

nombre
region
DESCRIBE NIVEL

DESCRIBE NIVEL
DESCRIBE NIVEL

MOTIVOS

DESCRIBE MUNICIPIO

MOVIMIEN

ano
qna
cve_nivel
region
cve_mpio
idcapu
tipnom
cvemov
cvemot

GENERADO
POR

PAGOS

ano
qna
cve_nivel
region
cve_mpio
tipnom
idcapu
cvemov

ano
qna
cve_nivel
tipnom
catego
id_pd
cvepd

nummov

cantid

PARTIDAS

ano
qna
cve_nivel
tipnom
cve_partid
cantid

nummov
GENERADO
POR

DESCRIBE TIPO DE
MOVIMIENTO

CA_MOTS

CA_MOVS
GENERADO
POR

cvemot
idcapu
cvemov
descrip
descrip2

DESCRIBE
PARTIDA

DESCRIBE
CONCEPTO

CA_PERDE

idcapu
cvemov

iId_pd
cvepd

descrip

descrip
cve_partid
cuenta

APLICADO
EN

CA_PARTI

cve_partid
descrip

Figura 4.12. Diseo relacional del almacn de la Bodega de Datos.

El esquema estrella utilizado como base para el diseo de la Bodega de Datos


provee algunos beneficios que una estructura regular no. Ente ellos se encuentran

CAPTULO 4. DISEO DE LA BODEGA DE DATOS

46

la optimizacin del tiempo de respuesta y la simplificacin del entendimiento para la


navegacin en los metadatos por parte del desarrollador y los usuarios finales
[Poe, 1998]. Sin embargo, tambin existen limitaciones en el propio modelo que
obligaron a la adaptacin de algunas tcnicas para la optimizacin de la base de
datos. La limitacin principal del modelo estrella es el crecimiento excesivo de
alguna de las tablas de dimensin con la intencin de lograr un alto nivel de
granularidad en la informacin [Poe, 1998:208].
Por ello, se puede observar que algunas dimensiones desaparecieron como
entidades. Tal es el caso de las dimensiones de periodo y nmina. Estas
dimensiones estn incorporadas en las tablas de hechos como llaves inteligentes,
donde cada llave representa a un identificador nico para cada elemento en la vida
real. El uso de estas llaves inteligentes provey algunas ventajas de rendimiento
[Anahory, 1997:70-71]. Especficamente, en una situacin donde la consulta refiera
directamente a las llaves, la consulta ser resuelta por la propia tabla de hechos sin
necesidad de acceder a tabla de dimensin alguna.
Las dimensiones de nivel y regin se mantuvieron como entidades independientes
en la base de datos porque son catlogos usados en las consultas de la interfaz del
usuario final a travs del Subsistema de Presentacin y Anlisis en los reportes
operacionales. Para el caso de la dimensin tiempo, ya existen tcnicas muy
definidas para optimizar esta dimensin. Se opt por almacenar un rango de tipo
fecha [Anahory, 1997:72] en dos campos (ao y quincena) ya que es la unidad de
tiempo fundamental en la que se pueden obtener datos a travs de los sistemas
institucionales de nmina.
Adicionalmente, se consideraron la integracin geogrfica de la informacin al
interior de la USEBEQ a niveles estatal, regional y municipal. Inicialmente se
plante la necesidad de contar una desagregacin mayor para llegar a niveles
como sector, zona escolar y centro de trabajo. Sin embargo, la accesibilidad de la
informacin existente en los sistemas operacionales era prcticamente imposible.
Las tablas del modelo relacional de la Bodega de Datos se detalla en la Tabla 4.7
donde se pueden apreciar una descripcin de cada una de ellas de acuerdo a su
funcin de hechos, dimensin o mixta.
Tabla 4.7. Tablas usadas en el almacn de datos de la Bodega.
TABLA

NOMBRE
LOGICO

DESCRIPCION

Tabla de empleados

EMPLEADO

Totales de empleados clasificados por categora, nmina y nivel

Catlogo de municipios

CA_MPIO

Descripcin de los municipios y regiones del Estado

Catlogo de niveles educativos

CA_NIVEL

Descripcin de niveles educativos y reas administrativas

Tabla de plazas

PLAZAS

Totales de plazas clasificadas por nmina y nivel

Tabla de plazas por categora

CATEGO

Totales de plazas clasificadas por categora

Tabla de plazas por situacin

SIT_PLAZ

Totales de plaza clasificadas por situacin de la plaza

Catlogo de situaciones plaza

CA_SITPL

Descripcin de las situaciones existentes de plaza

Tabla de movimientos

MOVIMIEN

Totales de movimientos clasificados por nmina y nivel

Tabla de motivos

MOTIVOS

Totales de movimientos clasificados por motivo

Catlogo de movimientos

CA_MOVS

Descripcin de los tipos de movimientos existentes

CAPTULO 4. DISEO DE LA BODEGA DE DATOS

47

Tabla 4.7. Tablas usadas en el almacn de datos de la Bodega (continuacin).


TABLA

NOMBRE
LOGICO

DESCRIPCION

Catlogo de motivos

CA_MOTS

Descripcin de los tipos de motivos de existentes

Tabla de pagos

PAGOS

Totales de montos clasificados por nmina y nivel

Tabla de partidas

PARTIDAS

Totales de montos clasificados por partida presupuestal

Catlogo de percep./deducc.

CA_PERDE

Descripcin de las claves de percepcin y deduccin

Catlogo de partidas

CA_PARTI

Descripcin de las partidas presupuestales

4.4. ALMACENAMIENTO DIMENSIONAL


4.4.1. Diccionario de datos
En la Tabla 4.8. se muestran los datos usados en el mdulo de empleados. En las
Tablas 4.9, 4.10. y 4.11. se muestran los datos usados en los mdulos de plaza,
movimientos y pagos, respectivamente.
Tabla 4.8. Datos usados en el mdulo de Empleados
CAMPO

LLAVE
PRIMARIA

LLAVE
FORANEA

admvos
ano

(PK)

TIPO

TABLA

INTEGER

EMPLEADO

SMALLINT

EMPLEADO

base

INTEGER

EMPLEADO

confia

INTEGER

EMPLEADO

SMALLINT

CA_MPIO

SMALLINT

EMPLEADO

SMALLINT

CA_NIVEL

cve_mpio

(PK)

cve_mpio

(PK)

cve_nivel

(PK)

cve_nivel

(PK)

descrip

(FK)
(FK)

SMALLINT

EMPLEADO

CHAR(30)

CA_NIVEL

dir2tu

INTEGER

EMPLEADO

docent

INTEGER

EMPLEADO

dochrs

INTEGER

EMPLEADO

docjor

INTEGER

EMPLEADO

empl

INTEGER

EMPLEADO

nombre

CHAR(30)

CA_MPIO

qna

(PK)

region

SMALLINT

EMPLEADO

SMALLINT

CA_MPIO

region_mpio

(PK)

SMALLINT

EMPLEADO

tipnom

(PK)

SMALLINT

EMPLEADO

CAPTULO 4. DISEO DE LA BODEGA DE DATOS

Tabla 4.9. Datos usados en el mdulo de Plazas


CAMPO

LLAVE
PRIMARIA

LLAVE
FORNEA

TIPO

TABLA

7acm

INTEGER

PLAZAS

7bcm

INTEGER

PLAZAS

7ccm

INTEGER

PLAZAS

7dcm

INTEGER

PLAZAS

7ecm

INTEGER

PLAZAS

admvas

INTEGER

PLAZAS

ano

(PK)

ano

(PK)

(FK)

ano

(PK)

(FK)

SMALLINT

PLAZAS

SMALLINT

CATEGO

SMALLINT

SIT_PLAZ

base

INTEGER

PLAZAS

bccm

INTEGER

PLAZAS

CHAR(6)

CATEGO

INTEGER

PLAZAS

categoria

(PK)

ccm
confia

INTEGER

PLAZAS

SMALLINT

CA_MPIO

(FK)

SMALLINT

CATEGO

(FK)

SMALLINT

SIT_PLAZ

(FK)

SMALLINT

PLAZAS

SMALLINT

CA_NIVEL

(FK)

SMALLINT

CATEGO

(FK)

SMALLINT

SIT_PLAZ

(FK)

SMALLINT

PLAZAS

descrip

CHAR(30)

CA_NIVEL

descrip

CHAR(30)

CA_SITPL

docent

INTEGER

PLAZAS

cve_mpio

(PK)

cve_mpio

(PK)

cve_mpio

(PK)

cve_mpio

(PK)

cve_nivel

(PK)

cve_nivel

(PK)

cve_nivel

(PK)

cve_nivel

(PK)

dochrs

INTEGER

PLAZAS

docjor

INTEGER

PLAZAS

nombre

CHAR(30)

CA_MPIO

numpza

INTEGER

CATEGO

numpza

INTEGER

SIT_PLAZ

INTEGER

PLAZAS

plazas
qna

(PK)

qna

(PK)

(FK)

qna

(PK)

(FK)

region

SMALLINT

PLAZAS

SMALLINT

CATEGO

SMALLINT

SIT_PLAZ

SMALLINT

CA_MPIO

SMALLINT

PLAZAS
CATEGO

region

(PK)

region

(PK)

(FK)

SMALLINT

region

(PK)

(FK)

SMALLINT

SIT_PLAZ

sitpza

(PK)

SMALLINT

CA_SITPL

sitpza

(PK)

SMALLINT

SIT_PLAZ

tipnom

(PK)

tipnom

(PK)

tipnom

(PK)

(FK)

SMALLINT

PLAZAS

(FK)

SMALLINT

CATEGO

(FK)

SMALLINT

SIT_PLAZ

48

CAPTULO 4. DISEO DE LA BODEGA DE DATOS

Tabla 4.10. Datos usados en el mdulo de Movimientos


CAMPO

LLAVE
PRIMARIA

ano

(PK)

ano

(PK)

LLAVE
FORNEA
(FK)

TIPO

TABLA

SMALLINT

MOVIMIEN

SMALLINT

MOTIVOS

cve_mpio

(PK)

SMALLINT

CA_MPIO

cve_mpio

(PK)

(FK)

SMALLINT

MOTIVOS

cve_mpio

(PK)

(FK)

SMALLINT

MOVIMIEN

cve_nivel

(PK)

SMALLINT

CA_NIVEL

cve_nivel

(PK)

(FK)

SMALLINT

MOTIVOS

cve_nivel

(PK)

(FK)

SMALLINT

MOVIMIEN

cvemot

(PK)

SMALLINT

CA_MOTS

cvemot

(PK)

cvemov

(PK)

cvemov

(FK)

SMALLINT

MOTIVOS

SMALLINT

CA_MOVS

(FK)

SMALLINT

CA_MOTS

cvemov

(PK)

(FK)

SMALLINT

MOTIVOS

cvemov

(PK)

(FK)

descrip

SMALLINT

MOVIMIEN

CHAR(30)

CA_NIVEL

descrip

CHAR(45)

CA_MOVS

descrip

CHAR(55)

CA_MOTS

CHAR(10)

CA_MOTS

CHAR(2)

CA_MOVS

descrip2
idcapu

(PK)

idcapu

(FK)

CHAR(2)

CA_MOTS

idcapu

(PK)

(FK)

CHAR(2)

MOTIVOS

idcapu

(PK)

(FK)

SMALLINT

MOVIMIEN

nombre

CHAR(30)

CA_MPIO

nummov

INTEGER

MOTIVOS

nummov

INTEGER

MOVIMIEN

qna

(PK)

qna

(PK)

(FK)

region
region

(PK)

region

(PK)

tipnom

(PK)

tipnom

(PK)

(FK)
(FK)

SMALLINT

MOVIMIEN

SMALLINT

MOTIVOS

SMALLINT

CA_MPIO

SMALLINT

MOVIMIEN

SMALLINT

MOTIVOS

SMALLINT

MOVIMIEN

SMALLINT

MOTIVOS

Tabla 4.11. Datos usados en el mdulo de Pagos


CAMPO

LLAVE
PRIMARIA

LLAVE
FORNEA

TIPO

TABLA

ano

(PK)

SMALLINT

ano

(PK)

SMALLINT

PARTIDAS

INTEGER

PAGOS

cantid
cantid
catego

(PK)

PAGOS

INTEGER

PARTIDAS

CHAR(6)

PAGOS

cve_nivel

(PK)

SMALLINT

CA_NIVEL

cve_nivel

(PK)

(FK)

SMALLINT

PAGOS

cve_nivel

(PK)

(FK)

SMALLINT

PARTIDAS

cve_partid

(PK)

cve_partid
cve_partid

(PK)

SMALLINT

CA_PARTI

(FK)

SMALLINT

CA_PERDE

(FK)

SMALLINT

PARTIDAS

49

CAPTULO 4. DISEO DE LA BODEGA DE DATOS

50

Tabla 4.11. Datos usados en el mdulo de Pagos (continuacin)


CAMPO

LLAVE
PRIMARIA

cvepd

(PK)

cvepd

(PK)

LLAVE
FORNEA

TIPO

TABLA

CHAR(3)

CA_PERDE

CHAR(3)

PAGOS

descrip

CHAR(30)

CA_NIVEL

descrip

CHAR(60)

CA_PARTI

descrip

CHAR(30)

CA_PERDE

id_pd

(PK)

id_pd

(PK)

qna

(PK)

(FK)

(FK)

CHAR(1)

CA_PERDE

CHAR(1)

PAGOS

SMALLINT

PAGOS

qna

(PK)

SMALLINT

PARTIDAS

tipnom

(PK)

SMALLINT

PAGOS

tipnom

(PK)

SMALLINT

PARTIDAS

4.4.2. Administracin de metadatos


Por lo general, los metadatos se definen como datos acerca de los datos. En una
base de datos los metadatos son la representacin de los diversos objetos que
definen una base de datos. En una base de datos relacional, esta representacin
consistira en las definiciones de tablas, columnas, base de datos y otros objetos.
En un sentido ms amplio, y para los fines de la Bodega de Datos de la USEBEQ,
es cualquier referencia a cualquier objeto de la Bodega. Los metadatos constan de
los siguientes elementos [Gill, 1996:147]:
1) Ubicacin y descripcin de servidores, bases de datos, tablas, nombres y
resmenes de la Bodega de Datos.
2) Reglas para la profundizacin automtica al detalle o al resumen y a travs de
jerarquas de dimensin empresarial, tales como productos, mercados y
cuadros contables.
3) Nombres elegidos o alias definidos por el usuario final para los encabezados y
hechos de datos con nombres ms tcnicos.
4) Reglas de clculos personalizados definidos por el usuario final.
5) Seguridad a nivel personal, de grupo de trabajo y de empresa, para visualizar,
cambiar y distribuir resmenes adaptados, clculos y otros anlisis del usuario
final.
Basndonos en la arquitectura de referencia, los metadatos deben contemplar
tambin los bloques principales de la Bodega de Datos. En lo referente a la
extraccin de fuentes de datos, se consider la identificacin de campos fuente,
registros de cambios histricos en la organizacin de los datos y aplicacin de
valores predeterminados de manera inteligente, para los campos de datos que a
propsito o en forma inadvertida no se registraron.
En lo referente al refinamiento y reingeniera de datos, este bloque fue el
responsable de depurar los datos de las fuentes, agregar registros de fuente y de
fecha, transformar los datos para que coincidan con la organizacin de la Bodega
de Datos, y calcular con anticipacin los valores resumidos y derivados. Estas

CAPTULO 4. DISEO DE LA BODEGA DE DATOS

51

consideraciones se precisarn en el desarrollo del Subsistema de Extraccin de la


Bodega de Datos descritos en el captulo cinco.

4.5. INTEGRACIN DE LOS DATOS


El desarrollo de una Bodega de Datos no comienza propiamente con su desarrollo
como centro del anlisis. Comienza con el anlisis de las reas de la institucin
cuya informacin contribuye a la Bodega de Datos y recibe informacin de ella. Los
modelos de datos de las reas de la USEBEQ describen los ms bajos niveles de
detalle de los datos apropiados para la construccin de cualquier aplicacin de
soporte a toma de decisiones para un rea especfica de la organizacin [Sanchez,
1998:58].
Cada rea de la institucin, por lo tanto, est constituida por entidades ms
especficas que son las que se han definido en este captulo. Esto nos ha
asegurado que la Bodega de Datos est basada en entidades comunes que
pueden ser representadas por una base de datos relacional. Estas entidades
particulares tienen todas las caractersticas de una base de datos relacional como
llaves primarias comunes, atributos y definiciones dentro de la arquitectura de
datos. Esta organizacin de datos asegura tambin la integracin de modelos
datos existentes dentro de USEBEQ y, eventualmente, el desarrollo de nuevos
modelos de datos.
En trminos de sistemas operacionales de informacin, las reas de la USEBEQ
estn precisadas por los sistemas institucionales de pago de nmina. Estos
sistemas generan los pagos al personal y son los que proveen informacin para las
reas de Finanzas y Recursos Humanos. Se utilizarn los dos sistemas de nmina
usados desde 1996 hasta 2000. El Sistema de Administracin de Personal de
Educacin Bsica (SAPEB), usado desde 1996 hasta 1999 inclusive, y el Sistema
Integral de Administracin de la SEP (SIAPSEP), usado desde 2000 hasta la fecha.
Adicionalmente, el sistema de Planeacin provee toda la informacin referente a
centros de trabajo y niveles de aprovechamiento escolar. Sin embargo, este
sistema slo se us como referencia ya que contiene fuentes de informacin
semiestructurados que en algunas ocasiones ni siquiera tienen formato electrnico.
Las fuentes no electrnicas fueron incorporadas como catlogos en la base de
datos relacional y su influencia no ha sido muy significativa en comparacin con los
sistemas de nmina.

Resumen
La Bodega de Datos de la USEBEQ funcionalmente es una herramienta para el
desarrollo de un sistema de informacin que, por sus caractersticas, podemos
establecer como un Sistema de Apoyo a Toma de Decisiones y, an ms
especficamente, como un Sistema de Informacin Ejecutiva.
Se tom como referencia la arquitectura basada en dimensiones de productos,
funciones, situacin geogrfica y nivel educativo. Este modelo tiene cuatro bloques
fundamentales a desarrollar: Fuentes de datos, Bodega de datos, Mercado de

CAPTULO 4. DISEO DE LA BODEGA DE DATOS

52

datos y Acceso y uso de los datos. Cada uno de los bloques tiene su implantacin
particular en los niveles del modelo que incorporan no slo la administracin de los
datos, sino de metadatos, de infraestructura, transporte y uso de herramientas y
tecnologa especfica.
La definicin de necesidades de la Bodega de Datos se estableci a travs de
mtodos iterativos y aproximaciones sucesivas a travs del desarrollo de prototipos
que fueron retroalimentados por el usuario final. En trminos de desarrollo
especfico de la base de datos, se us el modelo relacional clsico, aprovechando
las condiciones tecnolgicas de la USEBEQ, pero enfatizando las dimensiones
predefinidas por el usuario en la base de datos producida. Las herramientas
tecnolgicas usadas, como Informix, permitieron una eficiencia considerable en ello
y en la administracin de metadatos.
Finalmente, la integracin de datos de acuerdo a las fuentes de datos, se hizo
basndose en los sistemas operacionales de nmina y los detalles de la extraccin
sern comentados en el siguiente Captulo.

CAPTULO CINCO

SUBSISTEMA DE EXTRACCIN
... alcanzas a ver a alguno de los dos?
No..., a nadie declar Alicia.
Cmo me gustara a m tener tanta vista! exclam quejumbroso el Rey-. Ser
capaz de ver a Nadie! Y a esa distancia! Vamos, como que yo, y con esta luz, ya
hago bastante viendo a alguien!
Lewis Carroll en Alicia a travs del Espejo

En el Captulo anterior se describi el anlisis y desarrollo del ncleo de la Bodega


de Datos. El anlisis estuvo basado en la definicin de los tomadores de decisiones
usuarios de la Bodega y la definicin final se estableci por medio de un modelo
clsico de base de datos relacional. En este Captulo, se describir el desarrollo de
las herramientas desarrolladas para alimentar la base de datos tomando datos de
los sistemas institucionales de nmina, que han sido establecidos como la fuente
primaria de informacin. En conjunto, estas herramientas las hemos denominado
Subsistema de Extraccin.
Construir una Bodega de Datos, en algunos casos, implica comprender la forma
como estos sistemas manejan y almacenan datos. Asimismo, significa entender
cmo construir extractores, los cuales transfieren datos de los sistemas de
produccin a la Bodega de Datos, y el software de sincronizacin que conserva
razonablemente actualizada la Bodega con la informacin del o los sistemas de
produccin [Gill, 1996:14].
Particularmente, las fuentes de datos de la Bodega de Datos de la USEBEQ son el
Sistema de Administracin de Personal de Educacin Bsica (SAPEB) y el
Sistema Integral de Administracin de Personal de la Secretara de Educacin
Pblica (SIAPSEP). Estas fuentes de datos se relacionan con el almacn de datos
a travs del Subsistema de Extraccin, como se puede apreciar en la Figura 5.1.
Los desarrollos de las rutinas de extraccin debieron considerar las plataformas en
las que se encuentran desarrollados estos dos sistemas institucionales. El SAPEB
se desarroll en lenguaje FoxPro versin 2.6 para Windows y se ejecuta en una
plataforma Windows NT. El SIAPSEP consta de una arquitectura cliente-servidor,
con un servidor de base de datos Informix-On-Line versin 7.3, que se ejecuta en
una plataforma HP-UX versin 10.20 sobre un equipo HP-9000. Los clientes de
este ltimo constan de diversas herramientas de desarrollo nativos de Informix y
Sybase, aunque se ejecutan principalmente en plataforma Windows NT.
En el desarrollo de los extractores fue necesaria la recopilacin de catlogos que
se encontraban en medios no electrnicos o parcialmente concentrados en ambas
nminas. Tal fue el caso de las situaciones de plaza, los tipos de movimientos y los
motivos de los movimientos de plazas y empleados. Existieron otras fuentes de
informacin como los catlogos de conceptos de percepciones y deducciones y el
catlogo de cuentas presupuestales usadas por las Direcciones de Finanzas y de
Planeacin Educativa.

CAPTULO 5. SUBSISTEMA DE EXTRACCIN

Subsistema de
presentacin y
anlisis

Administracin de metadatos
Datos fuentes

SAPEB

Susbsistema
de extraccin

Almacenamiento
de datos

Subsistema de
transformacin

Reportes
operacionales

SIAPSEP

SIPLAN

Otros datos
operacionales

Almacenamiento
de datos
dimensional

54

Subsistema de
agregacin

- Empleados
- Administradores
de informacin
- Ejecutivos
- Tomadores de
decisiones

Anlisis

Procesos de administracin de RH y aseguramiento de calidad

Procesos de seguridad

Figura 5.1. Subsistema de extraccin de los datos fuente al almacenamiento de datos.

5.1. CATLOGOS OBTENIDOS DE MEDIOS NO ELECTRNICOS


Una de las entidades de informacin ms importante para la Bodega de Datos es
la referente a las plazas, cuyo estatus se defini en el catlogo de situaciones de
plaza. Las descripciones de este catlogo fueron obtenidas del SAPEB y del
SIAPSEP, completando la informacin con el catlogo de Estatus de Plaza
expedido por la Secretara de Educacin Pblica. Este catlogo fue depurado con
el conocimiento de los usuarios operadores de la nmina ya que existen algunos
conceptos que no aplican para el estado de Quertaro. El catlogo de situaciones
de plaza consta de dos columnas en las que se tiene una clave consecutiva y la
descripcin de la situacin de la plaza. Consta de 17 registros como posibles
estatus de las plazas (ver Apndice B).
Las plazas y empleados de todo el sistema educativo estatal son sujetos de
movimientos que generan informacin significativa para la toma de decisiones; por
ello, se consider el uso de un catlogo de movimientos y motivos. Para mayor
facilidad en la administracin de la bodega de datos, se dividi el catlogo original
de movimientos y motivos del SAPEB en uno de Movimientos y otro de Motivos de
movimientos. Estos catlogos se muestran a detalle en el Apndice B y se
completaron con la informacin extrada del SIAPSEP y aprovechando el
conocimiento emprico de los operadores de la nmina para descartar
especialmente tipos de movimientos y motivos que nunca se aplican a plazas o
empleados administrativos.

CAPTULO 5. SUBSISTEMA DE EXTRACCIN

55

El catlogo de Movimientos consta de tres columnas: un identificador del sujeto del


movimiento (CA para categora docente y PU para puesto administrativo); una
clave numrica consecutiva; y una descripcin. El catlogo de motivos tiene el
mismo esquema, ya que utiliza una clave de motivo consecutiva para describir
detalladamente los motivos aplicados a cada uno de los movimientos.
Adicionalmente, cuenta con una columna llamada descripcin genrica que
muestra una etiqueta usada en el SIAPSEP para referirse genricamente al
movimiento en cuestin (ver Apndice B). Para efectos de la Bodega de Datos de
este proyecto, esta ltima columna no fue usada.
Las claves de concepto de percepciones y deducciones se extrajeron de un
catlogo expedido por la SEP en reporte usado principalmente por el SAPEB y
depurado por los operadores de la nmina usando el conocimiento emprico
adquirido en los aos de operacin. Durante los procesos de extraccin, tanto de
SAPEB como de SIAPSEP, se encontraron en las nminas conceptos especiales
sin asignar en el catlogo autorizado por la SEP, adicionndose al final del catlogo
y que aparecen sin descripcin o con la descripcin Indefinido. Todos los
conceptos del catlogo de Percepciones y Deducciones se pueden observar en el
Apndice B.
Adicionalmente, se obtuvo por medio del Sistema de Planeacin Educativa, las
columnas de clave de partida y de cuenta presupuestal. Estas columnas son la
relacin directa con el catlogo de partidas presupuestales que se emple para la
clasificacin de la informacin del mdulo de pagos por partida presupuestal.
Algunos de los conceptos de percepcin o deduccin aparecen sin asignacin a
una partida o cuenta presupuestal, ya que no han sido aprobados para el Estado
de Quertaro o han sido descontinuados.
El catlogo de Partidas Presupuestales fue extrado de documentos
proporcionados por la Direccin de Finanzas de la USEBEQ y contiene la
informacin que permite clasificar los pagos y deducciones por partidas
administradas por el Gobierno Federal y el Gobierno del Estado. Este catlogo es
particularmente til cuando se trabaja en los presupuestos y en la asignacin de
recursos para la planeacin anual del sistema educativo estatal. El catlogo de 52
registros en su versin final, mostrado en el Apndice B, cuenta con una clave de
partida y su descripcin.
Los procesos de extraccin de catlogos no electrnicos o parcialmente
electrnicos sufrieron procesos de reingeniera de datos y depuracin que
aparecen en el contexto del Subsistema de Extraccin como se muestra en la
Figura 5.2. Estos catlogos fueron parcialmente capturados o extrados de los
sistemas nmina y depurados, de forma manual y a simple vista en la mayora de
los casos. El conocimiento implcito de los miembros de la organizacin o de los
operadores de los sistemas institucionales fue bsico para la obtencin de la
versin final de estos catlogos.
En la Figura 5.2 se puede apreciar el detalle de las aplicaciones desarrolladas para
completar todo el Subsistema de Extraccin y su relacin con el almacn principal
de la Bodega de Datos. Este diagrama pretende detallar las relaciones existentes
entre ambos subsistemas mostradas de modo general en la Figura 5.1 y en donde

CAPTULO 5. SUBSISTEMA DE EXTRACCIN

SUBSISTEMA DE EXTRACCIN

ALMACEN DE DATOS

SAPEB

Extraccin

Archivos
TXT

Depuracin

DBF
temporal

Exportacin

56

FTP
Windows 95/98
Windows NT / HP-UX

SIAPSEP

Extraccin
SQL dbaccess

Catlogos no
electrnicos

Captura
de datos

Almacn principal de la
Bodega de Datos

onmonitor
SQL dbaccess

Administracin
de metadatos

Servidor de Base de Datos

Figura 5.2. Detalle de los procesos que intervienen en el subsistema de extraccin de las fuentes
de informacin y su relacin con el almacn principal de la Bodega de Datos.

slo es posible apreciar los bloques del sistema en su totalidad y el flujo de datos
del mismo.
Adems de los catlogos no electrnicos, se desarrollaron aplicaciones de
extraccin del SAPEB y del SIAPSEP que se describen a continuacin. Estas
aplicaciones se ejecutan en diversas plataformas y sistemas operativos, usando
interfaces para la transferencia de informacin. La descripcin de estos programas
y sus interfaces pueden observarse en la Figura 5.2 y sern comentados en los
siguientes prrafos.

5.2. EXTRACCIN DEL SAPEB


El Sistema de Administracin de Personal de Educacin Bsica (SAPEB) se
desarroll en sus primeras versiones a partir de 1996 para controlar el
procesamiento de pagos de los empleados del sistema educativo estatal,
especialmente en lo referente a educacin bsica. Este sistema pretendi, en su
momento, cubrir todos los aspectos de administracin de personal pero
paulatinamente se especializ en el control de pagos de la nmina quincenal.
Una de las principales razones para elegir este sistema como fuente primaria de
extraccin de datos fue su consistencia con los procesos administrativos de la

CAPTULO 5. SUBSISTEMA DE EXTRACCIN

57

USEBEQ. El control del proceso de pago por las diferentes dependencias que
participan en l garantizaba la integridad y fidelidad de sus datos.
Las primeras versiones del SAPEB se desarrollaron en FoxPro en ambiente MSDOS con tablas de datos en formato estndar dbf de dBASE. La ltima versin
utilizada se desarroll en Microsoft FoxPro para Windows versin 2.6, plataforma
que, sin embargo, permita seguir explotando los datos histricos de la nmina
desde enero de 1996.

5.2.1. Organizacin de la base de datos del SAPEB


El SAPEB consiste fundamentalmente en el procesamiento quincenal de la nmina
para la generacin de archivos histricos que quedan almacenados en el servidor
de aplicaciones Windows NT donde reside el programa principal del SAPEB. Estos
datos se respaldan peridicamente en cinta magntica para efectos de seguridad,
adems del histrico que sigue residiendo permanentemente en el servidor.
Las tablas histricas de pago son archivos con extensin dbf que se generan de
acuerdo a la quincena procesada, el tipo de nmina y el origen de los recursos de
pago. Adems, cada histrico se divide en una parte genrica y una parte
adicional. La parte genrica del archivo se refiere a los conceptos de percepciones
y deducciones que se procesan para todos y cada uno de los empleados, mientras
que la parte adicional se refiere a los conceptos pagados o deducidos
especficamente para un sector del personal dependiendo de los factores propios
de las polticas de pago, como categora, puesto, nivel educativo, antigedad, y
muchos ms.
Aunque el SAPEB tiene casi 60 tablas de datos, se analizaron aquellas que
participan en el proceso de pago. Dichas tablas se describen en la Figura 5.3 del
lado derecho. Se puede apreciar del lado izquierdo de la misma Figura una serie
de tablas que son homnimas de aquellas que fueron implantadas en la Bodega de
Datos y que se describieron en la Figura 4.9 del Captulo anterior. De hecho, tienen
la misma estructura, lo que permitira la exportacin directa desde el formato dbf al
formato manejado por Informix.
Las tablas usadas del SAPEB se describen en la tabla 5.1. y son mostradas en la
Figura 5.3. En ellas destacan los catlogos maestros de centros de trabajo plazas y
personal, ya que ellos permiten ubicar al empleado en cada una de las
dimensiones de la Bodega de Datos, como nivel educativo, regin y municipio.
Estas tablas se llaman SA120001, SA130001 y SA140001, respectivamente. Fue
necesaria la creacin de un catlogo auxiliar de reas llamado AREAS que
contuviera la relacin entre niveles educativos y dependencias administrativas de la
USEBEQ. Adicionalmente se extrajo informacin del archivo SA243003 que
contiene el historial de movimientos efectuados y que son aplicados a la nmina
inmediatamente en que son aprobados.

CAPTULO 5. SUBSISTEMA DE EXTRACCIN


PLAZAS
EMPLEADO

emp_ano
emp_qna
emp_nivedu (FK)
emp_region
emp_munic (FK)
emp_tiponom
emp_empl
emp_ docent
emp_ dochrs
emp_ docjor
emp_ dir2tu
emp_ admvos
emp_ confia
emp_ base

Cent.Trabajo (SA120001)

pla_ano
pla_qna
pla_nivedu (FK)
pla_region
pla_munic (FK)
pla_tiponom
pla_plazas
pla_docent
pla_dochrs
pla_docjor
pla_ccm
pla_7acm
pla_7bcm
pla_7ccm
pla_bccm
pla_7dcm
pla_7ecm
pla_admvas
pla_confia
pla_base

cat_ano (FK)
cat_qna (FK)
cat_nivedu (FK)
cat_region (FK)
cat_munic (FK)
cat_tiponom (FK)
cat_catego
AREAS

cvect (FK)

SIT_PLAZ

sit_ano
sit_qna
sit_nivedu (FK)
sit_region
sit_munic (FK)
sit_tiponom
sit_sitpza (FK)

CA_SITPLAZ

sitpza
descrip

sit_numpza

CA_NIVEL

cve_mpio

cve_nivel

nombre
region

descrip

nombre_ct
direccion
area
dpzaj
dhras
apza
dper
inte
costo
tpercp
tdedcp
tdiv
liqcp
tper
tded
liq
quincena
cve_nivel (FK)

Plazas (SA130001)

plaza
cvect (FK)
MOTIVOS

MOVIMIEN

mov_ano
mov_qna
mov_nivedu (FK)
mov_region
mov_munic (FK)
mov_tipnom
mov_idcapu (FK)
mov_cvemov (FK)
nummov

CA_MOVS

PAGOS

mot_ano (FK)
mot_qna (FK)
mot_nivedu (FK)
mot_region (FK)
mot_munic (FK)
mot_tipnom (FK)
mot_idcapu (FK)
mot_cvemov (FK)
mot_cvemot (FK)

PARTIDAS

pag_ano
pag_qna
pag_nivedu (FK)
pag_tipnom
pag_catego
pag_id_pd (FK)
pag_cvepd (FK)

par_ano
par_qna
par_nivedu (FK)
par_tipnom
par_cve_partid (FK)
par_cantid

pag_cantid

mot_nummov
CA_MOTS

Nom.Adi. (NA0x99xx)

CATEGO

cat_numpza

CA_MPIO

Nm.Gen. (NG0x99xx)

58

CA_PERDE

idcapu
cvemov

cvemot

id_pd
cvepd

descrip

idcapu (FK)
cvemov (FK)
descrip
descrip2

descrip
cve_partid (FK)
cuenta

CA_PARTI

cve_partid
descrip

unidad
subuni
cve_pc
horas
numpza
cve_mod
id_cat_pto
tippto
tnomb
area
cvedir
cvedep
sitpza
freac
fmovim
sisinc
tlabor
cvmeta
tipnom
cveproy
ini
fin
pzaesq

cvect

numemp (FK)

numemp (FK)

municipio (FK)
localidad
cod_post
agb
nombre_ct
domcilio
dep_admva
dep_norm
zona_esc
dsr
sosten
servicio
turno
telefobno
clave_in
tipo_inc
fecha_alta
marca
status
fecha_act
fecha_fund
nombre_dir
num_incorp
fecha_inc
disponible
ind_ct
par_depnor
unidis
pagadu
subpag
zoneco
zbd
e3
i4
fecvi
entrecalle
ycalle
sector
serreg
ctrodist
depadmva
depnormtva
motivo

pda
plaza (FK)
cvect (FK)
nivcm
tipqui
impqui
p_007
p_038
p_039
p_044
p_0E9
d_001
d_002
d_004
d_058
d_077
cm_07
cm_e9
totper
totdec
totgra
cp_007
cp_7cm
cp_001
cp_002
cp_004
tpercp
tdedcp
totdiv
tippag
diatra
saldia
salint
sdiacp
sintcp
cheque
unidis
pagadu
subpag
ctpago
rfc
peri
pago
tnombr
cvemov
cvemot
desde
hasta

pda
plaza
perdec
cvecon
impcon
desde
hasta
tippag
plazo
pagos

Movimientos (SA243003)

Plaza (FK)
cvect (FK)
nofmp
numemp
pda
id_cat_pto
cvemov
cvemot
cvect
nivcm
desde
hasta
regok
orden
inter
idusr
proce
region

Personal (SA140001)

numemp
rfc
nom
app
apm
status
dcal
dcol
dloc
dmun
cveedo
dcp
dtel
sexo
ecivil
cvinv
gdest
sang
fingu
qnaing
fbaja
fnac
lnpais
lnedo
lnmun
lnloc
lentes
casa
auto
fingf
pago
ctaban
candado
cebe
numisste
ingsub
curp

Figura 5.3. Diagrama relacional de la base de datos intermedia y tablas usadas en la extraccin de
informacin desde el SAPEB.

Tabla 5.1. Tablas del SAPEB usadas para la extraccin de datos


NOMBRE

DESCRIPCIN

SA120001 Catlogo de centros de trabajo


SA130001 Catlogo de plazas
SA140001 Catlogo de personal
AREAS

Catlogo de reas educativas

SA243003 Movimientos efectuados


NG0t99qq

Nmina genrica

NA0t99qq

Nmina adicional

Particular importancia reviste para el proceso de extraccin los archivos histricos


de nmina divididos en series quincenales de archivos de nmina genrica y de
nmina adicional. Estos archivos, aunque se describen como un par de ellos en la
tabla 5.6 llamados NG0t99qq y NA0t99qq, en ocasiones son ms de 10 por los
tipos de nminas y el origen de los recursos de donde provienen los pagos.

CAPTULO 5. SUBSISTEMA DE EXTRACCIN

59

Para todos los casos el nombre de archivo de la Nmina Genrica indica el tipo de
nmina. El nombre de los archivos de nmina tiene un formato de la forma
ms0taaqq, dnde m representa el modo de pago de la nmina, pudiendo ser N
(normal), R (retroactiva) o S (SAYCOP); la letra s representa el archivo de tipo
de pago que puede ser G (genrico) o A (adicional); la t, el tipo de nmina (1
para nmina federal, 2 para nmina estatal y 3 para nmina U.M.); aa son los dos
ltimos dgitos del ao; y, finalmente, qq son el nmero consecutivo de quincena a
la que pertenece el archivo procesado. Por ejemplo, un archivo llamado NA029924
corresponde a la nmina normal adicional, pagado con recursos estatales
correspondiente a la quincena 24 de 1999.

5.2.2. Aplicacin de extraccin del SAPEB


La Figura 5.2 muestra los tres procesos necesarios para la extraccin desde el
SAPEB para la alimentacin del almacn principal de la Bodega de Datos. Los
procesos de extraccin, depuracin y exportacin son considerados las etapas
bsicas de un extractor, especialmente cuando existe una transformacin
intermedia entre plataformas como lo es el caso del SAPEB y la Bodega de Datos.
Siguiendo esta secuencia del sistema, la aplicacin que se desarroll en lenguaje
Microsoft FoxPro 2.6 para Windows tiene la estructura que se muestra en la Figura
5.4 y cuenta con cuatro elementos bsicos: un selector de ao y quincena a
procesar, la ruta de origen donde se encuentran los archivos genricos y
adicionales de la nmina a procesar, el mdulo de informacin que se pretende
extraer de acuerdo a la propia arquitectura de la Bodega de Datos y el panel de
procesos para ejecutar la accin deseada. Este programa se encuentra residente
en el archivo sie.spr y puede ser consultado en el Apndice D.
Es pertinente aclarar que en el panel de mdulos de informacin existe una opcin
adicional, denominada Situacin de Plazas, cuyo nico objetivo es generar una
imagen actual del catlogo maestro de plazas, con el ao y quincena establecidos
en los selectores correspondientes. Este hecho responde a la condicin de que no
existe en el SAPEB un historial de plazas, pero en la Bodega de Datos desarrollada
era necesario. Adems, ello permitira una congruencia estructural con el SIAPSEP
que s cuenta con una tabla de historial de plazas que permitira extraer esa
informacin a partir de enero de 2000.
En la Figura 5.5 se puede apreciar la secuencia de activacin de los botones para
los procesos de extraccin, depuracin y exportacin. Inicialmente, al ejecutar el
extractor, el panel de botones se encuentra inhabilitado. Al seleccionar cualquiera
de los mdulos de informacin, se activa el botn de procesar. Al seleccionar el
mdulo de pagos, se habilita el botn de depuracin, ya que este mdulo es el
nico que requiere de este proceso. Finalmente, al seleccionar ao y quincena, se
activa el botn de exportacin, existiendo la posibilidad de exportar toda la
informacin de la base de datos y no slo la referente a una quincena especfica.
El proceso de extraccin se refiere exclusivamente a la adquisicin de datos desde
el SAPEB. Para este proceso fue necesaria analizar detalladamente la estructura y
datos de cada una de las tablas. En general, cada mdulo del sistema obtiene su

CAPTULO 5. SUBSISTEMA DE EXTRACCIN

Seleccin de ao y
quincena a procesar
Seleccin de la ruta de origen de
los archivos de datos del SAPEB

Seleccin del mdulo de


informacin a extraer
Seleccin de la accin a
realizar con la informacin

Figura 5.4. Pantalla principal de la aplicacin de extraccin de datos del SAPEB desarrollada en
Microsoft FoxPro 2.6 para Windows.

El botn de extraccin se
habilita cuando se selecciona
algn mdulo de informacin

El botn y las opciones de


exportacin se activan despus de
procesar cualquiera de los mdulos

El botn de depuracin
slo se activa al elegir
el mdulo de Pagos

Figura 5.5. Botones de accin de la pantalla principal de la aplicacin de extraccin de datos del
SAPEB.

60

CAPTULO 5. SUBSISTEMA DE EXTRACCIN

61

informacin de los atributos o campos de cada una de las tablas que se refieren en
la tabla 5.2 usando la integridad referencial mostrada en la Figura 5.3.
Por ejemplo, para el mdulo de empleados fue necesario utilizar el campo de
nmero de empleado de la tabla de nmina genrica para establecer el nmero de
empleados, adems los campos de clave de categora y horas del maestro de
plazas, que permitieron establecer la relacin entre empleado y el centro de
trabajo, regin y municipio, nivel educativo y clasificacin.
Tabla 5.2. Requerimientos de informacin extrados del SAPEB
ENTIDAD
DESTINO
Empleados

Plazas

Movimientos

Pagos

TABLA ORIGEN

ATRIBUTO
ORIGEN

DESCRIPCIN

Nmina genrica normal (NG0taaqq)

numemp

Nmero de empleado

Maestro de plazas (SA130001)

cve_pc

Clave de categora

Maestro de plazas (SA130001)

horas

Horas de la plaza

Nmina genrica normal (NG0taaqq)

plaza

Clave de la plaza

Maestro de plazas (SA130001)

cve_pc

Clave de categora

Maestro de plazas (SA130001)

horas

Horas de la plaza

Nmina genrica normal (NG0taaqq)

nivcm

Nivel de carrera magisterial

Maestro de plazas (SA130001)

sitpza

Situacin de la plaza

Movimientos (SA243003)

desde

Fecha de aplicacin del movimiento

Movimientos (SA243003)

regok

Identificador de movimiento autorizado

Movimientos (SA243003)

id_cat_pto

Identificador de categora o puesto

Movimientos (SA243003)

cvemov

Clave de movimiento de plaza

Movimientos (SA243003)

cvemot

Clave de motivo del movimiento

Nmina genrica normal (NG0taaqq)

p_007

Importe percepcin 07

Nmina genrica normal (NG0taaqq)

p_038

Importe percepcin 38

Nmina genrica normal (NG0taaqq)

p_039

Importe percepcin 39

Nmina genrica normal (NG0taaqq)

p_044

Importe percepcin 44

Nmina genrica normal (NG0taaqq)

p_0E9

Importe percepcin E9

Nmina genrica normal (NG0taaqq)

d_001

Importe deduccin 01

Nmina genrica normal (NG0taaqq)

d_002

Importe deduccin 02

Nmina genrica normal (NG0taaqq)

d_004

Importe deduccin 04

Nmina genrica normal (NG0taaqq)

d_058

Importe deduccin 58

Nmina genrica normal (NG0taaqq)

d_077

Importe deduccin 77

Nmina genrica normal (NG0taaqq)

cm_07

Importe 07 para carrera magisterial

Nmina genrica normal (NG0taaqq)

cm_e9

Importe E9 para carrera magisterial

Nmina genrica normal (NG0taaqq)

nivcm

Nivel de carrera magisterial

Maestro de plazas (SA130001)

cve_pc

Clave de categora

Nmina genrica adicional (NA0taaqq)

impcon

Importe de concepto adicional

Nmina genrica adicional (NA0taaqq)

perdec

Identificador de percepcin o deduccin

qNmina genrica adicional (NA0taaqq)

cvecon

Clave de concepto

De manera similar, el mdulo de plazas utiliza la misma informacin, pero ahora


clasificada por clave de categora para cuantificar el nmero y tipo de plazas
procesadas. El mdulo de movimientos obtiene principalmente su informacin de la
tabla de movimientos, en donde destacan la fecha desde la cual tiene la aplicacin
el movimiento, el indicador de movimiento aplicado, as como las claves internas de
movimiento y motivo.

CAPTULO 5. SUBSISTEMA DE EXTRACCIN

62

El mdulo de pagos obtiene informacin ms precisa de los archivos histricos de


la nmina genrica y la adicional, como son los campos referentes a cada unos de
los conceptos que se pagan o deducen genricamente, as como aquellos que se
registran en la nmina adicional y que permiten identificar pagos o deducciones
especiales a cada uno de los empleados. Para mayor detalle sobre estos
programas puede consultarse el cdigo fuente en su localizacin descrita en el
Apndice D.
Todos los algoritmos del proceso de extraccin se encuentran almacenados en el
programa procesa.prg que contiene los siguiente procedimientos y funciones para
su objetivo.
PROCESA( cRuta, nAno, nQuincena, nOpcion ). Procedimiento principal del
procesamiento de extraccin desde el SAPEB. Recibe como parmetros la ruta
desde dnde se extraern los datos, el ao y quincena a procesar, y un
indicador que seala si se procesa slo esa quincena o todas las quincenas
disponibles en la ruta sealada.
FEC_A_ANO( dpFecha ). Funcin que devuelve el ao aplicable a cualquier
movimiento realizado en la fecha propuesta como parmetro.
FEC_A_QNA( dpFecha ). Funcin que devuelve la siguiente quincena aplicable
a cualquier movimiento realizado en la fecha propuesta pasada como
parmetro.
BUSCA_CONCEPTO( nNumEmp, cAdicional, cCveCon ). Funcin que busca el
nmero de empleado en el archivo adicional de nmina para encontrar una
clave de concepto en particular. Recibe como parmetros el nmero de
empleado, el nombre del archivo adicional de nmina a examinar y la clave del
concepto a buscar. Devuelve un valor lgico de verdadero si la encuentra y
falso, en caso contrario.
VERIF_EMP( nAno, nQna, nNiv, nReg, nMpio, nTipNom ). Verifica la
existencia de un registro en la tabla de empleados. Recibe como parmetros
todos los campos de la llave primaria de la tabla de empleados (EMPLEADO) y
devuelve un valor lgico verdadero si ya existe ese registro. En caso contrario,
devuelve falso.
VERIF_CAT( nAno, nQna, nNiv, nReg, nMpio, nTipNom, cCatego ).
Verifica la existencia de un registro en la tabla de empleados. Recibe como
parmetros todos los campos de la llave primaria de la tabla de plazas por
categora (CATEGO) y devuelve un valor lgico verdadero si ya existe ese
registro. En caso contrario, devuelve falso.
VERIF_SIT( nAno, nQna, nNiv, nReg, nMpio, nTipNom, nSitPza ).
Verifica la existencia de un registro en la tabla de empleados. Recibe como
parmetros todos los campos de la llave primaria de la tabla de plazas por
situacin (SIT_PLAZ) y devuelve un valor lgico verdadero si ya existe ese
registro. En caso contrario, devuelve falso.

CAPTULO 5. SUBSISTEMA DE EXTRACCIN

63

VERIF_MOV( nAno, nQna, nNiv, nReg, nMpio, nTipNom, cldCaPu,


nCveMov ). Verifica la existencia de un registro en la tabla de empleados.
Recibe como parmetros todos los campos de la llave primaria de la tabla de
movimientos (MOVIMIEN) y devuelve un valor lgico verdadero si ya existe ese
registro. En caso contrario, devuelve falso.
VERIF_MOT( nAno, nQna, nNiv, nReg, nMpio, nTipNom, cldCaPu,
nCveMov, nCveMot ). Verifica la existencia de un registro en la tabla de
empleados. Recibe como parmetros todos los campos de la llave primaria de
la tabla de movimientos por motivo (MOTIVOS) y devuelve un valor lgico
verdadero si ya existe ese registro. En caso contrario, devuelve falso.
VERIF_PAG( nAno, nQna, nNiv, nTipNom, cCatego, cldPD, cCvePD ).
Verifica la existencia de un registro en la tabla de empleados. Recibe como
parmetros todos los campos de la llave primaria de la tabla de pagos
(PAGOS) y devuelve un valor lgico verdadero si ya existe ese registro. En
caso contrario, devuelve falso.
VERIF_PAR( nAno, nQna, nNiv, nTipNom, nCvePar). Verifica la existencia
de un registro en la tabla de empleados. Recibe como parmetros todos los
campos de la llave primaria de la tabla de pagos por partida (PARTIDAS) y
devuelve un valor lgico verdadero si ya existe ese registro. En caso contrario,
devuelve falso.
STRZERO( nNum, nLong ). Convierte un nmero a formato carcter, con una
longitud determinada por el parmetro de longitud y rellenada de ceros a la
izquierda.
ABRE_BD( cpBase, lpExclusivo ). Funcin que abre una tabla de datos cuyo
nombre recibe como parmetro. El segundo parmetro permite abrirla en forma
exclusiva para procedimientos sobre la tabla. Devuelve un valor lgico
verdadero si logr abrirla con xito.
CIERRA_BD( cBase ). Funcin que cierra una tabla de datos. Regresa un valor
lgico de falso si no consigue cerrarla.
El proceso de depuracin es una rutina especial diseada para el mdulo de
pagos, ya que se descubrieron algunas inconsistencias en la nmina sobre todo en
pagos duplicados en conceptos y empleados especficos. La forma ms sencilla de
resolver este problema fue consolidar la informacin de varios registros en uno
slo. Las funciones de este proceso son los procedimientos siguientes que se
encuentran en el archivo depura.prg, cuyo cdigo puede ser consultado en los
programas fuente del sistema:
BUSCA( ). Procedimiento que consolida registros duplicados en la tabla de
pagos (PAGOS) de la base de datos.
BUSCA2( ). Procedimiento que consolida registros duplicados en la tabla de
pagos por partida presupuestal (PARTIDAS) de la base de datos.

CAPTULO 5. SUBSISTEMA DE EXTRACCIN

64

El proceso de exportacin convierte los datos solicitados por el panel selector de


ao y quincena a un formato de texto plano delimitado por el carcter 124 ASCII (|)
para ser exportado por medio de FTP a Informix. Los procedimientos de
exportacin se encuentran en el archivo exporta.prg del cdigo fuente y son los
siguientes:
EXPORTA( nOpcion, lSoloQna, nAno, nQna ). Procedimiento principal de
exportacin que convierte el conjunto de tablas de un mdulo de informacin a
texto delimitado. Recibe como parmetros el nmero de opcin sealado en el
panel de mdulos, un indicador verdadero en el caso de procesamiento de una
sola quincena o falso en caso de procesamiento total, as como el ao y
quincena a procesar, de ser necesario.
CONV_A_TXT( cArchivo, lSoloQna, nAno, nQna ). Procedimiento que
convierte a texto la tabla especificada como primer parmetro. Si el indicador
lSoloQna es verdadero, se procesa slo el ao y quincena sealados en los
siguientes parmetros, en caso contrario, se procesa toda la tabla de datos.
Finalmente, para la adicin de la informacin al almacn principal, los archivos
generados con formato TXT se transfieren va FTP al sistema HP_UX y se
agregan al almacn usando la utilera dbaccess de Informix, con un comando SQL
como el siguiente:
LOAD FROM empleado.txt INSERT INTO empleado;

5.3. EXTRACCIN DEL SIAPSEP


El Sistema Integral de Administracin de Personal de la Secretara de Educacin
Pblica (SIAPSEP) consiste en una compleja base de datos que considera todos
los procesos de administracin del personal de esta dependencia, con las
caractersticas particulares de todas las entidades federativas del pas
concentradas en una serie de procedimientos almacenados en la misma base de
datos. Ello permite que la misma base de datos se convierta en un sistema de
procesamiento de la nmina y de administracin de los recursos humanos del
sistema educativo nacional.
Este sistema ha sido desarrollado en Informix-On-Line 7.31 y fue implantado
durante el ao 2000 en todas las entidades federativas. Particularmente, en el
estado de Quertaro, fue liberado para su funcionamiento a partir de enero de 2000
despus de una etapa de implantacin que se prolong durante casi seis meses,
por lo que sustituy completamente al SAPEB. A partir de esa fecha, se convirti
en la principal fuente de informacin del Sistema de Informacin Ejecutiva y de la
Bodega de Datos tema de este proyecto.

5.3.1. Organizacin de la base de datos


El SIAPSEP se compone de 436 tablas relacionadas entre s, en las que se
agrupan los diferentes procesos de administracin del personal educativo. Los

CAPTULO 5. SUBSISTEMA DE EXTRACCIN

65

principales procesos identificados como fuente de informacin para la Bodega son:


el historial de pagos; el historial de plazas y su relacin con los empleados y
centros de trabajo; y los movimientos preparados y aplicados. Las tablas usadas
particularmente para esta extraccin se muestran en la tabla 5.3.
Tabla 5.3. Tablas del SIAPSEP usadas para la extraccin de datos
NOMBRE

DESCRIPCIN

historia_pago

Histrico de pagos

hist_plaza_cpto

Histrico de conceptos de plazas

centro_trabajo

Catlogo de centros de trabajo

cheque_cpto

Detalle de conceptos del pago por cheque

movs_preparados

Histrico de movimientos de plazas y personal

detalle_mov1

Detalle de movimientos realizados

emp_plaza_cpto

Catlogo de relaciones entre empleado, plaza y conceptos habilitados

ptda_concepto

Catlogo de relaciones entre concepto y partida presupuestal

Estas tablas y sus relaciones pueden apreciarse en la Figura 5.6. En este diagrama
puede apreciarse particularmente la relacin entre el historial de pago y los centros
de trabajo a travs de la relacin entre empleado y plaza. Adems, existen otras
consideraciones como el uso del detalle de conceptos en el cheque para
establecer el tipo de nmina y el uso del catlogo de municipios de la Bodega de
Datos, para determinar la regin del estado en la que se ubica el centro de trabajo,
datos que no fue posible identificar en el SIAPSEP.

5.3.2. Guiones de extraccin


Utilizando como base la clasificacin de los mdulos de informacin de todo el
sistema, se establecieron como requerimientos de informacin los campos o
atributos de las tablas descritas que se muestran en la tabla 5.4. Aqu es posible
apreciar las relaciones existentes entre tablas para obtener los datos que
conforman las llaves primarias de cada una de las tablas del almacn principal de
la Bodega.
La aplicacin de extraccin se dividi en cuatro guiones de extraccin de acuerdo a
los mdulo del sistema. Estos guiones fueron desarrollados en lenguaje SQL de
Informix para ser ejecutados en la propia base de datos. Los guiones son los
siguientes:
extrae_emp.sql. Guin de extraccin del mdulo de Empleados.
extrae_pla.sql. Guin de extraccin del mdulo de Plazas.
extrae_mov.sql. Guin de extraccin del mdulo de Movimientos.
extrae_pag.sql. Guin de extraccin del mdulo de Pagos.

CAPTULO 5. SUBSISTEMA DE EXTRACCIN


centro_trabajo
historia_pago

hist_plaza_cpto

rfc
cod_pago
unidad
subunidad
cat_puesto
horas
cons_plaza
qna_pago
tipo_calculo
qna_proc
cons_qna_proc
u_version
nivel_sueldo
tipo_pago
num_perc
num_desc
cadena_cpto
cadena_importe1
cadena_importe2

emp_plaza_cpto

rfc
cod_pago
unidad
subunidad
cat_puesto
horas
cons_plaza
perc_ded (FK)
concepto (FK)
qna_fin
u_version
qna_ini
importe
num_doc
fec_doc
ban_ins_cpto
ban_tipo_cpto_ep
num_aplic

ptda_concepto

perc_ded
concepto
u_version
partida
descripcion

cheque_cpto

num_cons
rfc (FK)
cod_pago (FK)
unidad (FK)
subunidad (FK)
cat_puesto (FK)
horas (FK)
cons_plaza (FK)
tipo_mov
cve_mov
u_version
tipo_nomina
centro_computo
unidad_dist_cheque
cons_qna_proc (FK)
nom_emp
ent_fed
ct_clasif
ct_id
ct_secuencial
ct_digito_ver
cod_pago
unidad
subunidad
cat_puesto
horas
cons_plaza
niv_puesto
nivel_sueldo
grupo_nomina
tipo_pago
mot_mov
tipo_calculo (FK)
qna_ini
qna_fin
qna_pago (FK)
qna_proc (FK)
bco_admor
num_cta_bco
cheq_dep
num_cheque
cheque_dv
tot_perc_cheque
tot_ded_cheque
tot_neto_cheque
num_perc
num_desc
perc_ded_01_40
concepto_01_40
importe_01_40
qna_ini_01_40
qna_fin_01_40

qna_fin (FK)
cod_pago
unidad
subunidad
cat_puesto
horas
cons_plaza
ent_fed (FK)
ct_clasif (FK)
ct_id (FK)
ct_secuencial (FK)
ct_digito_ver (FK)
u_version
qna_ini
num_doc
fec_doc

movs_preparados

rfc
cod_pago
unidad
subunidad
cat_puesto
horas
cons_plaza
tipo_mov
cve_mov
u_version
qna_proc
cons_qna_proc
qna_ini
qna_fin
num_doc
ide_doc

ent_fed
ct_clasif
ct_id
ct_secuencial
ct_digito_ver
qna_fin
u_version
qna_ini
ct_dep_admva
unidad_dist_cheque
ct_dep_norm
municipio (FK)
localidad
ct_dom_calle
ct_dom_pob
ct_tel
anio_estr_prog
ban_zdb
unidad_resp
nivel_ct
zona_escolar
centro_computo
sector
zona_eco
grupo_clasif
sobre_sueldo
estatus_ct
descripcion

sie:ca_mpio

cve_mpio
nombre
region

detalle_mov1

num_doc
cve_mov
cons_doc
u_version
mot_mov
pat_fup
unidad
subunidad
cat_puesto
horas
cons_plaza
qna_ini
qna_fin
nivel_sueldo
qna_ing_subsistema
sueldo_especial
num_hrs_pago
tipo_promo

Figura 5.6. Diagrama relacional de las tablas usadas en la extraccin de informacin desde el
SIAPSEP.

66

CAPTULO 5. SUBSISTEMA DE EXTRACCIN

67

Tabla 5.4. Requerimientos de informacin extrados del SIAPSEP


ENTIDAD
DESTINO
Empleados

Plazas

Movimientos

Pagos

TABLA ORIGEN

NOMBRE DEL
ATRIBUTO

DESCRIPCIN

historia_pago

qna_pago

Quincena de pago

centro_trabajo

ct_clasif

Clasificacin de centro de trabajo

ca_mpio

region

Regin del municipio

centro_trabajo

municipio

Clave del municipio

cheque_cpto

tipo_nomina

Tipo de nmina procesada

historia_pago

cat_puesto

Clave de categora o puesto

historia_pago

horas

Nmero de horas de la categora

emp_plaza_cpto

cat_puesto

Clave de categora o puesto

historia_pago

qna_pago

Quincena de pago

centro_trabajo

ct_clasif

Clasificacin de centro de trabajo

ca_mpio

region

Regin del municipio

centro_trabajo

municipio

Clave del municipio

cheque_cpto

tipo_nomina

Tipo de nmina procesada

historia_pago

cat_puesto

Clave de categora o puesto

historia_pago

horas

Nmero de horas de la categora

emp_plaza_cpto

cat_puesto

Clave de categora o puesto

emp_plaza_cpto

concepto

Clave de concepto de percepcin o deduccin

movs_preparados

qna_proc

Quincena de proceso del movimiento

centro_trabajo

ct_clasif

Clasificacin de centro de trabajo

ca_mpio

region

Regin del municipio

centro_trabajo

municipio

Clave del municipio

cheque_cpto

tipo_nomina

Tipo de nmina procesada

movs_preparados

tipo_mov

Clave de tipo de movimiento


Tipo de movimiento

movs_preparados

cve_mov

detalle_mov1

mot_mov

Clave de motivo del movimiento

historia_pago

qna_pago

Quincena de pago

centro_trabajo

ct_clasif

Clasificacin de centro de trabajo

cheque_cpto

tipo_nomina

Tipo de nmina procesada

historia_pago

cat_puesto

Clave de categora o puesto

emp_plaza_cpto

perc_ded

Indicador de percepcin o deduccin

emp_plaza_cpto

concepto

Clave de concepto de percepcin o deduccin

emp_plaza_cpto

importe

Importe del pago

ptda_concepto

partida

Clave de partida presupuestal del concepto

Cada uno de los guiones tiene una estructura similar y se basa en la insercin de
un conjunto de datos seleccionados a travs de una consulta SQL. La instruccin
utilizada para este propsito fue INSERT INTO con la sintaxis adecuada para la
seleccin de registros a travs de una clusula SELECT. Un ejemplo de ello se
puede apreciar en la Figura 5.7 en la que se muestra un fragmento del cdigo del
guin extrae_pag.sql que obtiene la informacin del mdulo pagos,
especficamente para alimentar la tabla de pagos.
En este guin se program la extraccin desde varias tablas simultneamente. La
integridad referencial de dichas tablas se resguarda a travs de la clusula
WHERE de la instruccin SELECT. Es notorio observar que las ltimas dos lneas
de cdigo de esta clusula, establecen el criterio particular para la consulta. Para
lograr la existencia de un solo registro por cada llave primaria de la tabla, se suman

CAPTULO 5. SUBSISTEMA DE EXTRACCIN

68

los importes extrados agrupados por llaves primarias a travs de la clusula


GROUP BY.
En otros guiones, como el de empleados y plazas, es necesario hacer
subconsultas dentro de la consulta principal, para identificar alguna plaza en
particular con caractersticas especiales de acuerdo a algn concepto de
percepcin o deduccin especfico. El siguiente fragmento de cdigo es parte de la
clusula WHERE del guin extrae_emp.sql para la obtencin de informacin de
Empleados:
WHERE hp.cat_puesto in (
SELECT cat_puesto
FROM nomina_qro:emp_plaza_cpto epc
WHERE epc.perc_ded = 'P'
AND epc.concepto = 'I4'
AND epc.rfc = hp.rfc )

'
'
'
'
'

SISTEMA DE INFORMACION EJECUTIVA 1.0


EXTRACCION DEL SIAPSEP
Fecha creacin: Enero 15, 2000.
Fecha ultima modicacin: Septiembre 3, 2001.
Autor: Martn Larios Osorio

' MODULO DE PAGOS


' Creacin de registros con total de pagos por categora y concepto
' Campo a modificar: pagos.cantid
INSERT INTO sie:pagos
( ano,
qna,
cve_nivel,
tipnom,
catego,
id_pd,
cvepd,
cantid )
SELECT
int( hp.qna_pago / 100 ) sano,
hp.qna_pago - int( hp.qna_pago / 100 ) * 100 sqna,
ct.ct_clasif scve_nivel,
cc.tipo_nomina stipnom,
hp.cat_puesto scategoria,
epc.perc_ded sid_pd,
epc.concepto scvepd,
sum( epc.importe ) scantid
FROM
nomina_qro:historia_pago hp,
nomina_qro:hist_plaza_ct pc,
nomina_qro:centro_trabajo ct,
nomina_qro:cheque_cpto cc,
nomina_qro:emp_plaza_cpto epc
Figura 5.7. Fragmento de cdigo del guin extrae_pag.sql para extraccin de informacin del
SIAPSEP del mdulo de pagos para alimentar la tabla de pagos.

CAPTULO 5. SUBSISTEMA DE EXTRACCIN

69

WHERE
hp.cod_pago = pc.cod_pago AND
hp.unidad = pc.unidad AND
hp.subunidad = pc.subunidad AND
hp.cat_puesto = pc.cat_puesto AND
hp.horas = pc.horas AND
hp.cons_plaza = pc.cons_plaza AND
hp.rfc = cc.rfc AND
hp.cod_pago = cc.cod_pago AND
hp.unidad = cc.unidad AND
hp.subunidad = cc.subunidad AND
hp.cat_puesto = cc.cat_puesto AND
hp.horas = cc.horas AND
hp.cons_plaza = cc.cons_plaza AND
hp.rfc = epc.rfc AND
hp.cod_pago = epc.cod_pago AND
hp.unidad = epc.unidad AND
hp.subunidad = epc.subunidad AND
hp.cat_puesto = epc.cat_puesto AND
hp.horas = epc.horas AND
hp.cons_plaza = epc.cons_plaza AND
pc.ent_fed = ct.ent_fed AND
pc.ct_clasif = ct.ct_clasif AND
pc.ct_id = ct.ct_id AND
pc.ct_secuencial = ct.ct_secuencial AND
pc.ct_digito_ver = ct.ct_digito_ver AND
epc.qna_ini <= hp.qna_pago AND
epc.qna_fin >= hp.qna_pago
' Para procesar un ao y quincena especficos se activan
' las siguientes 2 lneas de cdigo y se sustituyen
' los parmetros requeridos por ? por ao y qna. respectivamente
AND int( hp.qna_pago / 100 ) = ?
AND hp.qna_pago - int( hp.qna_pago / 100 ) * 100 = ?
GROUP BY
sano, sqna, scve_nivel, stipnom, scatego, sid_pd, scve_pd;

Figura 5.7. Fragmento de cdigo del guin extrae_pag.sql para extraccin de informacin del
SIAPSEP del mdulo de pagos para alimentar la tabla de pagos (continuacin).

Finalmente, se debe mencionar que estos guiones se ejecutan quincenalmente


desde la utilera dbaccess de Informix en el equipo servidor de la base de datos
HP-9000 donde residen la base de datos del SIAPSEP y el almacn principal de la
Bodega de Datos.

Resumen
Las principales fuentes de informacin electrnica definidas para la Bodega fueron
el Sistema de Administracin de Personal de Educacin Bsica (SAPEB) y el
Sistema Integral de Administracin de Personal de la SEP (SIAPSEP). Adems, se

CAPTULO 5. SUBSISTEMA DE EXTRACCIN

70

consideraron catlogos almacenados en medios no electrnicos provistos


principalmente por el sistema de Planeacin Educativa y extrados del
conocimiento implcitos de algunos de los miembros de la organizacin. Estos
catlogos fueron diseados, capturados y depurados posteriormente por los
propios usuarios del sistema.
La aplicacin extractora del SAPEB se desarroll en FoxPro para Windows
considerando la estructura del propio sistema y los tres procesos principales de
este subsistema: extraccin, depuracin y exportacin. Estos procesos deben
ejecutarse quincenalmente para la actualizacin de la bodega. As mismo, la
extraccin desde el SIAPSEP se desarroll a travs de cuatro guiones de
extraccin que quincenalmente extraen la informacin para cada uno de los
mdulos del sistema: empleados, plazas, movimientos y pagos, respectivamente.
En el siguiente Captulo se describir el desarrollo del subsistema de presentacin
y anlisis. Se presentar una justificacin de las plataformas elegidas para el
desarrollo y la implantacin de las herramientas de reportes y de anlisis para el
usuario tomador de decisiones.

CAPTULO SIETE

PRUEBAS Y RESULTADOS
Ahora bien, la razn por la que el pelo se cae es porque cuelga hacia abajo..., y ya
sabes que nada puede caerse hacia arriba con que... Es un sistema de mi propia
invencin. Puedes probarlo si quieres.
El Caballero Blanco a Alicia

En el Captulo anterior se describi el desarrollo de las instrucciones de


agregacin implantadas para la consolidacin de informacin y su explotacin
posterior. Estas instrucciones se encuentran en el applet de acceso a la base
de datos y se incorporan como un Subsistema de Agregacin y suponen la
interfaz entre el almacn principal de la Bodega de Datos y el Subsistema de
Presentacin y Anlisis, que representa la interfaz para el usuario final. En este
Captulo se describirn el diseo de pruebas de funcionamiento, los resultados
obtenidos y su interpretacin, haciendo una comparacin con los objetivos
planteados inicialmente en esta tesis.

7.1. DISEO DE PRUEBAS DE FUNCIONAMIENTO


Como uno de los objetivos primarios del desarrollo de la Bodega de Datos, se
tiene contar con una base de datos relacional en una herramienta verstil y
eficiente en su administracin. Para ello debe contarse con la estructura y la
administracin de metadatos adecuadas, adems de las herramientas de
extraccin.
La interfaz final de usuario implementada en el subsistema de presentacin
debe mostrar series estadsticas de las variables en cada uno de los cuatro
mdulos definidos para el sistema. Estas series deben presentarse en
muestras quincenales a partir de la informacin histrica existente en la
USEBEQ a partir de enero de 1996 y hasta la quincena actual.
Adems, deben mostrarse grficas de distribucin acumulada en los mismos
periodos, as como tablas de datos con la informacin originada por estas
grficas. De la misma manera, la aplicacin del usuario deber permitir al
usuario visualizar series estadsticas de distintas variables para la
conFiguracin de indicadores con el fin de hacer extrapolaciones y predicciones
estadsticas.
Toda la interfaz debe ser accesible desde cualquier punto de la red local de
computadoras existente y debe ser capaz de exportar informacin a otras
aplicaciones del entorno de Microsoft Windows.
En lo referente al rendimiento de las consultas, se hizo una matriz de tiempos
de respuesta promedio de cada una de las consultas del sistema. Adems, se
realiz el mismo estudio bajo condiciones controladas de trfico en la red local,
as como en el volumen de las bases de datos principales y en el almacn de
datos a travs del subsistema de agregacin de datos.

7.1.1. Base de datos del almacn principal


Para obtener como resultado la base de datos del almacn principal de la
Bodega, se debe ejecutar el guin sie.sql desde la herramienta dbaccess de
Informix, lo que permitir generar la estructura de la base de datos, as como
las tablas de metadatos que permitan administrarla.
La base de datos debe residir en el servidor que fue designado para tal efecto,
por lo que se deben garantizar los accesos, tanto a administradores como
usuarios del sistema, a travs de una autentificacin en el nivel del sistema
operativo HP-UX y el propio servidor de Informix.

7.1.2. Interfaces de las herramientas de anlisis estadstico


Las herramientas de anlisis estadstica deben ser accedidas a travs de una
plataforma Intranet, es decir, de una pgina Web que permita el acceso a toda
la informacin del sistema con un sistema de hipertexto. Estas pginas deben
ejecutar el programa gestor y generar cada una de los 81 conjuntos de
variables definidas para el seguimiento de variables.
Los applets de conexin de la base de datos deben ser ejecutados por el
programa gestor y deben tener la capacidad de generar histogramas y grficos
de distribucin porcentual, de acuerdo a criterios de seleccin que el mismo
usuario realice. Estos criterios de seleccin deben estar regidos por las
dimensiones del mercado de datos de la Bodega de Datos; esto es, nivel de
agregacin geogrfica, nivel escolar, tipo de nmina y, por supuesto, rango de
fechas.
Se realiz al menos una consulta por cada uno de los mdulos del sistema. En
cada consulta se seleccionarn no menos de dos variables en un rango de
fechas de al menos seis quincenas. Los criterios de seleccin de nivel escolar,
geogrfico y la presentacin de los datos, se harn de acuerdo a criterios
empricos generados por el conocimiento implcito de los tomadores de
decisiones de la propia organizacin.

7.1.3. Interfaces de los reportes operacionales


Los reportes operacionales deberan ser accesibles desde la ventana principal
del applet de la interfaz del usuario. Se establecieron como pruebas el generar
una consulta para cada uno de los mdulos del sistema. En estas consultas se
deben considerar al menos dos variables durante al menos seis quincenas para
resultar significativas.
De especial importancia era la velocidad de respuesta en las consultas de los
reportes operacionales. Para ello, se estableci una consulta por tabla de la
base de datos. Era necesario seleccionar los menes que accedieran a cada
una de las 8 tablas operacionales que contiene la base de datos. Para cada
una de las consultas se seleccionarn 4 variables a consultar y se definir un
alcance en tiempo de todas las quincenas del ao 2000, con un mbito
geogrfico estatal y un nivel de granularidad general para nivel escolar y tipo de
nmina. Estas consultas se compararan con el nmero de registros de cada
tabla y se establecer una relacin entre tiempo de acceso y nmero de
registros.

7.1.4. Aplicaciones de extraccin


Las aplicaciones de extraccin deben proveer la informacin consolidada desde
los sistemas de nmina institucionales. El Sistema de Administracin de
Personal de la Educacin Bsica (SAPEB) debe proveer la informacin desde
la primera quincena de 1996 y hasta la quinta quincena de 2000, fecha en la
que se termin la operacin de este sistema. Debido a la diferencia de
plataformas entre el SAPEB y la Bodega de Datos, se deben generar archivos
de texto transferibles a travs de FTP para ser cargados a la base de datos.
Por su parte, los guiones de extraccin del Sistema Integral de Administracin
de Personal de la Secretara de Educacin Pblica (SIAPSEP) deben extraer la
informacin a partir de la sexta quincena de 2000 y, para efectos de este
proyecto, hasta la segunda quincena de septiembre de 2001. Esto con fines
solamente de evaluacin, ya que la Bodega de Datos se sigue actualizando
peridicamente a la fecha.

7.2. RESULTADOS OBTENIDOS


Se cre la base de datos del almacn principal al ejecutar el guin sie.sql desde
la heramienta dbaccess de Informix. Esta ejecucin se puede apreciar en la
Figura 7.1, en la que se generaron las 15 tablas de la base de datos, de las
cuales 8 son operativas y contendrn los datos consolidados de los sistemas
institucionales, y las restantes 7, son catlogos usados por el mismo sistema.

Figura 7.1. Creacin de la base de datos del almacn principal de la Bodega de Datos.

Las tablas que se crearon las tablas de metadatos que Informix almacena en
las bases de datos sysmaster y sysutils. A manera de ejemplo, las Figuras 7.2
y 7.3 muestran las columnas de la tabla de empleados, as como las relaciones
y restricciones que tiene esta tabla con otras tablas. Los ndices generados por
la llave primaria y sus llaves forneas tambin pueden apreciarse en estas
Figuras.

Figura 7.2. Metadatos de la tabla de empleados de la base de datos.

Figura 7.3. Restricciones e ndices de la tabla de empleados que mantienen la integridad


referencial en la base de datos.

Otra de las tablas creadas fue la de movimentos de plazas que cuenta con sus
propias restricciones y columnas. Las columnas y sus tipos se muestran en la
Figura 7.4. As mismo, los ndices generados por su llave primaria y llaves
forneas se muestran en la Figura 7.5.

Figura 7.4. Metadatos de las columnas de la tabla de movimientos de plaza.

Figura 7.5. Indices y relaciones de la tabla de movimientos de plazas.

Algunas de las consultas realizadas para evaluar las interfaces de usuario se


describen en los siguientes prrafos. La primera de ellas fue la realizada para
analizar estadsticamente el comportamiento en el nmero de empleados
docentes durante el ao de 1996. Esta consulta puede observarse en la Figura
7.6, en la que se aprecia un ligero incremento en el nmero de empleados a
partir de la quincena 18 (segunda quincena de septiembre), hasta llegar a
rebasar los 10,000 empleados docentes para la primera quincena de diciembre.

Figura 7.6. Grfica de lneas tridimensionales que muestra el nmero de empleados docentes
durante 1996.

Se comprob que la consulta ms ilustrativa en primera instancia es la de


histograma lineal. Otra de las consultas realizadas fue la de movimientos de
plazas. La Figura 7.7 muestra el comportamiento de las licencias a personal
docente por motivo durante el ao de 1997 por medio de un histograma de
lneas tridimensionales. Se puede observar el importante incremento de
movimientos por comisin sindical y gravidez durante los periodos cercanos a
vacaciones (quincenas 1, 9 y 18).
La consulta al mdulo de pagos se realiz utilizando la opcin grfica de
histograma de barras. Se eligi la consulta a las primas por antigedad a
empleados docentes (quinquenios) realizadas en la quincena 24 de 1999. El
resultado de esta consulta puede apreciarse detalladamente en la Figura 7.8.
En ella se puede apreciar la importancia en ese momento de las primas por
quinquenios 3 y 5, esto es, 15 y 25 aos de antigedad, respectivamente.

Figura 7.7. Comportamiento de las licencias a personal docente por motivo durante el ao de
1997 mostrada por medio de un histograma de lneas tridimensionales.

Figura 7.8. Histograma de barras tridimensionales que muestran el pago de primas de


antigedad a docentes en la segunda quincena de diciembre de 1997.

La primera de las consultas empleando la herramienta de anlisis estadstica


por distribucin porcentual (grfica de pastel), se eligieron las variables de
empleados administrativos de confianza y de base. Para esta consulta, que se
muestra en la Figura 7.9, se estableci como muestra temporal las primeras
seis quincenas del ao 2000 y todos los niveles escolares.

Figura 7.9. Distribucin porcentual tridimensional que muestra los porcentajes de personal
administrativo de confianza y de base en la USEBEQ en la segunda quincena de septiembre de
2001.

En la Figura 7.10, se muestra la misma consulta, pero cambian solamente el


criterio de seleccin de nivel escolar. A diferencia de la grfica de la Figura 7.9,
en la que se advierte el amplio porcentaje de empleados administrativos de
base, en las oficinas centrales de la USEBEQ se puede notar que existe una
marcada polarizacin de ambas categoras, es decir, casi la mitad son de
confianza y la otra mitad, de base.
Se realiz un ltimo cambio en el criterio de seleccin de nivel escolar,
seleccionando el nivel preescolar. La Figura 7.11 muestra el resultado: casi la
totalidad de los empleados administrativos en este nivel son de base y slo un
mnimo porcentaje, son empleados de confianza. Se realiz una consulta ms
para probar las interfaces de seleccin y su comportamiento en ambientes de
constantes cambios de criterios para ampliar la visin en la funcin del tomador
de decisiones. Se seleccionaron las principales situaciones de plazas que
existen en el mbito educativo estatal y, por lo mostrado en la Figura 7.12, se
pudo evidenciar la notable mayora de plazas activas existentes en las primeras
seis quincenas de 2001.

Figura 7.10. Distribucin porcentual de personal administrativo en oficinas centrales de la


USEBEQ.

Figura 7.11. Distribucin porcentual de personal administrativo en nivel preescolar.

Figura 7.12. Distribucin porcentual de situacin de plazas en la segunda quincena de


septiembre de 2001.

Evidentemente, el resto de los datos agregados no se aprecian de manera


particular. Por ello, se realiz una segunda consulta con los mismo criterios,
pero sin seleccionar la situacin de plaza activa. Los resultados se muestran
en la Figura 7.13. En ella se puede ver que las situaciones de plaza ms
comunes (a excepcin de la activa, por supuesto) son aquellas que han sido
canceladas por presupuesto, seguida en una relacin casi de tres a uno con las
plazas vacantes.
En lo referente a los reportes operacionales o series estadsticas con datos
absolutos, se realizaron las mismas pruebas ya descritas anteriormente, slo
que utilizando la opcin de serie estadstica de la interfaz de usuarios. El
primer reporte de empleados docentes durante el ao de 1996 y la primer
quincena de 1997 se puede observar en la Figura 7.14.
De la misma manera, en la Figura 7.15 se muestran los datos absolutos de la
situacin de plazas durante las primeras seis quincenas de 2001. Estos datos
son los que generaron las grficas de las Figuras 7.12 y 7.13.
Las pruebas de velocidad se realizaron de acuerdo a los criterios establecidos
en los prrafos anteriores. As mismo, fue necesario contar con los datos ya
extrados de las fuentes de datos generados por las aplicaciones de extraccin
del propio Subsistema de Extraccin de la Bodega de Datos. En la Tabla 7.1 se
pueden apreciar las tablas de la base de datos susceptibles de consulta. En
esta tabla se anotaron los tiempos promedio en milisegundos de las consultas
realizadas a la base de datos.

Figura 7.13. Distribucin porcentual de plazas por situacin sin tomar en cuenta las plazas
activas.

Figura 7.14. Reporte operacional de empleados docentes en la USEBEQ durante 1996 y la


primera quincena de 1997.

Figura 7.15. Reporte operacionales de plazas clasificadas por situacin durante las primeras seis
quincenas de 2001.

Relacionado con el volumen de informacin, se estableci un cociente de


tiempo entre nmero de registros que puede servir como indicador de la razn
de eficiencia de acceso a los datos de la Bodega.
Tabla 7.1. Tiempos de consulta y razones de eficiencia
TABLA

TOTAL DE
REGISTROS

TIEMPO DE
ACCESO (s)

EFICIENCIA
(ms/registro)

empleado

22,705

11.136

0.4904

plazas

22,622

7.200

0.3182

catego

199,394

17.184

0.0861

sit_plaz

15,288

12.658

0.8279

movimien

17,373

12.849

0.7395

motivos
pagos
partidas

13,368

12.338

0.9229

1,289,944

1,004.654

0.7788

667,351

427.476

0.6420

En la Tabla 7.2 se puede apreciar la totalidad de registros que contiene cada


una de las tablas de la base de datos. Adems, se puede ver cuntos de ellos
provienen del SAPEB o del SIAPSEP. Estos datos se tomaron en la segunda
quincena de septiembre de 2001, por lo que la cifra sigue creciendo.
Tabla 7.2. Nmero de registros extrados de las fuentes de datos
TABLA
empleado

EXTRAIDOS DEL
SAPEB
16,252

EXTRAIDOS DEL
SIAPSEP
6,453

TOTAL DE
REGISTROS
22,705

plazas

16,223

6,399

22,622

catego

145,732

53,662

199,394

sit_plaz

4,410

10,878

15,288

movimien

9,031

4,337

17,373

11,759

5,614

13,368

motivos
pagos

944,158

345,786

1,289,944

partidas

480,399

186,952

667,351

ca_nivel

14

14

ca_mpio

19

19

ca_sitpl

17

17

ca_mots

139

139

ca_movs

34

34

ca_perde

226

226

52

52

ca_parti

La aplicacin de extraccin desde el SAPEB gener 14 archivos de texto que


fueron transferidos hasta el sistema HP-9000 en donde reside la base de datos.
La extraccin final se realiz a travs del dbaccess de Informix con el guin que
se muestra en la Figura 7.16. Esta informacin contiene datos desde la primera
quincena de 1996 y hasta la quincena 5 de 2000, inclusive.

Figura 7.16. Extraccin de datos desde el SAPEB desde archivos de texto generados en FoxPro.

Los guiones de extraccin que consolidan la informacin desde el SIAPSEP se


han ejecutado desde entonces y hasta la fecha. Dos de ellos se muestran en
las Figuras 7.17 y 7.18, correspondientes a los mdulos de movimientos de
plazas y a pagos. Estos guiones se encuentran escritos en el lenguaje SQL de
Informix y extraen la informacin desde el mismo servidor donde reside el

Figura 7.17. Ejecucin del guin de extraccin del SIAPSEP que provee los datos del mdulo de
movimientos de plazas.

SIAPSEP.

Figura 7.18. Ejecucin del guin de extraccin del SIAPSEP que provee los datos del mdulo de
pagos.

7.3. ANLISIS E INTERPRETACIN DE LOS RESULTADOS


Se concret una estructura de base de datos estable y flexible que permite ser
administrada por un servidor confiable, flexible y seguro, como es Informix
Dynamic Server. Este servidor permite llevar un registro de transacciones y
monitoreo de uso de la base de datos, adems de proveer herramientas para
una verstil administracin de los metadatos. Adems, el soporte de Informix a
grandes volmenes de informacin, junto con la plataforma de hardware HP9000, permite suponer una operacin ptima del sistema durante los siguientes
aos.
Las interfaces de usuarios cumplieron con las expectativas del desarrollo y de
los usuarios. Permiten acceder a la base de datos a travs de una conexin
independiente a la plataforma, generar reportes operacionales y herramientas
de anlisis estadstico con suficiente versatilidad para diversas consultas a la
base de datos. Las grficas de histogramas lineales, de barras o distribuciones
porcentuales cumplen con los objetivos de monitorear el comportamiento de
hasta 635 variables en el tiempo y con la posibilidad de generar vistas
reusables en otras aplicaciones.
Las velocidades de acceso tienen una relacin directa con los volmenes de
informacin de cada tabla que se accede. Aunque todava son aceptables, es
posible que en un futuro, sea necesario buscar optimizar las consultas a la base
de datos, ya que el crecimiento hace prever tambin un crecimiento casi lineal
de los tiempos de consulta.
La plataforma de red y las herramientas para el diseo de la Intranet
permitieron generar una interfaz estndar para todos los clientes. El uso de
tecnologa Web permite acceder a la informacin desde cualquier punto de la
red local sin necesidad de instalaciones especiales en hardware o software. Las
restricciones de seguridad son administradas por los propios sistema operativo
y protocolos de la red, por lo que estn garantizadas las condiciones mnimas
de acceso y seguridad de la informacin.
Las aplicaciones de extraccin cumplieron con su funcin. La aplicacin de
extraccin desde el SAPEB no se encuentra ms en operacin, ya que este

sistema de nmina termin su vida til debido a la migracin del sistema de


administracin de recursos humanos a Informix. Las transferencias se
completaron exitosamente al generar los archivos de texto, transferirlos por FTP
e incorporarlos a la base de datos con las utileras de Informix. Los guiones de
extraccin desde el SIAPSEP probaron su funcionalidad, ya que siguen siendo
utilizados a la fecha para extraer los datos consolidados de cada quincena
despus de procesar la nmina.

Resumen
Los resultados obtenidos se pudieron enmarcar en las herramientas a
desarrollar y sus alcances de acuerdo a la funcin que tienen dentro del
contexto general de la Bodega de Datos. Estas herramientas fueron la base de
datos, las interfaces de anlisis y reportes, la plataforma para operacin
distribuida y las aplicaciones de extraccin.
El anlisis e interpretacin de los resultados supuso el cumplimiento de la
totalidad de los objetivos planteados en el proyecto. Se implant la base de
datos con un administrador de bases de datos que permite la integridad y
confiabilidad de datos y metadatos. Las interfaces se desarrollaron en su
totalidad con los criterios establecidos por los usuarios y las necesidades del
propio proyecto. El ambiente distribuido se implant, aunque los resultados
algunas ineficiencias en las consultas que pueden ser mejoradas en un futuro.
Finalmente, las aplicaciones de extraccin cumplieron con el objetivo para el
que fueron diseadas y mantienen actualizada la Bodega de Datos.
En el siguiente Captulo se replantean los objetivos de esta tesis, as como las
conclusiones por los logros alcanzados. Finalmente, se hacen
recomendaciones y se plantea la visin a futuro para el presente proyecto, as
como comentarios finales sobre tendencias en Bodegas de Datos para la
administracin de personal.

CAPTULO 9. CONCLUSIONES

127

CAPTULO OCHO

CONCLUSIONES
Bueno, pues ahora que los dos nos hemos visto el uno al otro si tu crees en m, yo
creer en ti, trato hecho?
El unicornio a Alicia
... Siempre quedan en el abismo de las cosas, partes inciertas que todava se tienen
que descubrir
Gottfried Wilhelm Leibniz

En el Captulo anterior se describieron los resultados alcanzados con la Bodega de


Datos en cada uno de sus componentes. Se hace un anlisis sobre los logros
alcanzados en el desarrollo de cada una de las herramientas elaboradas para
completar la Bodega de Datos y toda su funcionalidad. En este Captulo se
replantean los objetivos iniciales del desarrollo de este proyecto, as como de las
metas especficas. Se hace una comparacin entre objetivos y resultados
estableciendo los logros alcanzados, recomendaciones, perspectivas y tendencias
tecnolgicas para un proyecto de esta naturaleza, particularmente enfocado a la
toma de decisiones en un mbito de administracin de personal educativo.

8.1. LOGROS ALCANZADOS


Para comentar los logros alcanzados con el desarrollo de la Bodega de Datos con
interfaces Web para la toma de decisiones ejecutivas en la administracin de
personal educativo, es necesario resear nuevamente los objetivos planteados
inicialmente en el Captulo Tres de esta tesis. Estos objetivos tienen sentido si
consideramos que se estableci como campo de estudio y desarrollo al sector de
educacin bsico del Estado de Quertaro, administrado por la Unidad de
Servicios para la Educacin Bsica del Estado de Quertaro (USEBEQ), que
represent un rea de oportunidad idnea para el desarrollo de un proyecto de esta
naturaleza.
El objetivo general de este trabajo fue desarrollar una herramienta computacional
que apoye a la toma de decisiones en el sector educativo bsico del Estado de
Quertaro con las caractersticas de confiabilidad, pertinencia y flexibilidad que los
procesos y la infraestructura administrativa e informtica de este sector demandan.
Los objetivos especficos de esta herramienta computacional abarcaron diferentes
aspectos del desarrollo de una Bodega de Datos pero, de manera especfica,
podemos mencionar la base de datos, la interfaz de usuario, los reportes ejecutivos
y las interfaces de extraccin entre los sistemas de informacin operacionales de la
USEBEQ y la base de datos de la Bodega.
Se desarroll una base de datos que representa una herramienta eficiente y
confiable para la adquisicin y consolidacin de informacin. Las facilidades que
otorga el administrador de bases de datos de Informix para el cuidado de la
integridad referencial, seguridad y control de concurrencia, representan logros que
garantizan la eficiencia y confiabilidad de la base de datos. Adicionalmente, el

CAPTULO 9. CONCLUSIONES

128

servidor de Informix cuenta con herramientas para la administracin de los


metadatos, que permiten controlar las relaciones internas de los datos y monitorear
de manera permanente las condiciones fsicas y lgicas de los datos.
Se desarrollaron interfaces grficas flexibles que permiten monitorear series
temporales de acuerdo a las actividades productivas de los usuarios finales
definidos por el propio proyecto. Estas grficas muestran histogramas simples, de
valores agregados y de distribucin porcentual. Se adaptaron las interfaces del
usuario a la plataforma tecnolgica, usando pginas y servidores Web para la
distribucin de informacin. Ello permite tener los datos en una plataforma abierta
que permita la interaccin con otras aplicaciones, particularmente para el caso de
la USEBEQ, en donde el sistema operativo usado por los clientes es Microsoft
Windows, la posibilidad de intercambiar informacin entre plataformas Unix y
Windows NT con el software de escritorio usado por los usuarios como Office.
Se desarrollaron reportes ejecutivos personalizables que muestran datos absolutos
y relativos del comportamiento de las variables seleccionadas en las series de
tiempo de las actividades productivas de los usuarios. Estas tablas de datos
contienen informacin verificada por la propias Direcciones de Finanzas y de
Recursos Humanas de la USEBEQ, por lo que su validez fue plenamente
comprobada.
Se proporcion una plataforma computacional que permite la operacin de la
herramienta desarrollada en un ambiente distribuido. Adems de las interfaces de
usuarios, se comprob la eficiencia en los manejadores para conectividad de bases
de datos en lenguaje Java (JDBC). El manejador para Informix prob su efectividad
para la interconexin entre tecnologa con diferentes alcances y diferente
plataforma. Al residir la base de datos en un servidor Informix para HP-UX y el
servidor Web con Internet Information Server para Windows NT Server 4, con
clientes Windows 9x, esta interfaz tuvo vital importancia en el desempeo total del
sistema.
Finalmente y, como herramientas alimentadoras de la Bodega de Datos, se
desarrollaron interfaces de extraccin de datos entre los sistemas operacionales de
la institucin y la base de datos principal de este trabajo. Las aplicaciones
desarrolladas en FoxPro e Informix para la extraccin de informacin consolidada
desde los sistemas de nmina, implicaron el conocimiento de diferentes
plataformas de bases de datos con las diferencias propias de cada una en
arquitectura, eficiencia y diversidad de plataforma tecnolgica.

8.2. MEJORAS A FUTURO


Aunque en general se cumplieron en su totalidad los objetivos especficos de este
proyecto, existen algunos comentarios que no podemos soslayar en referencia a
las posibles mejoras que se pueden realizar en la Bodega de Datos con interfaces
Web para la toma de decisiones ejecutivas en la USEBEQ.
El anlisis estadstico empleado para una toma de decisiones implica ms labor
que slo analizar series estadsticas. Se puede proponer explotar la falta de un
anlisis predictivo, en ello se encuentra una nueva rea de oportunidad. El anlisis

CAPTULO 9. CONCLUSIONES

129

predictivo, en trminos computacionales, supone un desarrollo heurstico para


predicciones en comportamientos de acuerdo a la experiencia anterior. Esto
tambin supone el desarrollo de una base de datos de conocimiento que almacene
la informacin histrica de los propios datos agregados del almacn principal de la
Bodega de Datos. Ello podra ser el inicio de un proyecto ms ambicioso basado
en la minera de datos para descubrir relaciones insospechadas [Gill, 1996:240]
como, por ejemplo, la existente entre nivel de salarios por categora e incidencia de
licencias por motivos personales, o permutas de plazas y nivel educativo en
determinado sector o municipio del Estado.
Por otro lado, la exportacin de datos a otros formatos o aplicaciones como hojas
de clculo y, en general, con todo el software de escritorio empleado por los
usuarios, es otra oportunidad de desarrollos posteriores. De antemano, no existen
intercambio directo de informacin entre los applets Java y las interfaces de un
sistema operativo de uso popular como Windows. Aqu se pueden encontrar
algunas limitantes por el carcter multiplataforma de Java, pero usando algunas
otras tecnologas como OLE de Microsoft se pueden desarrollar interfaces para
este efecto.
Finalmente, se puede establecer que la Bodega de Datos desarrollada permite la
seleccin de 635 variables, lo que permite al usuario una amplia gama de
posibilidades de monitoreo de informacin y el comienzo en la definicin de
indicadores o relaciones interesantes entre variables aparentemente desligadas. La
Bodega puede permitir an mayor flexibilidad en sus consultas si el usuario final es
capacitado en la administracin de metadatos de la Bodega de Datos, adems de
la posibilidad de otorgarle mayor capacidad de decisin al usuario, es necesario el
desarrollo de una interfaz Web para la administracin de los metadatos usando el
objeto Connection del manejador JDBC de Informix

8.3. COMENTARIOS FINALES


Una Bodega de Datos es un desarrollo que se construye utilizando muchos
componentes que se compran y otros que se desarrollan. Como una solucin
compleja de integracin de sistemas, el efecto de los cambios en cualquiera de
estos componentes puede tener un gran alcance y un tremendo impacto negativo
si no se maneja adecuadamente.
Por lo general, una Bodega de Datos es una solucin compleja entre diversas
plataformas, en donde los componentes de la solucin, tanto fuentes como
almacenes de datos, son una gama muy heterognea de herramientas
computacionales trabajando simultneamente. Es decir, las fuentes de datos se
ejecutan en algn servidor de aplicaciones bajo cierto sistema operativo, mientras
que las bases de datos y las interfaces de usuarios se ejecutan en otras. Unas y
otras pueden estar desarrolladas en tecnologas relacionales o no relacionales.
Vincular todo esto es una maraa de redes de comunicaciones con las consabidas
problemticas en trminos de seguridad y eficiencia en comunicacin.
El desarrollo de herramientas computacionales que integren el conocimiento de
una organizacin para la toma de decisiones suponen una serie de factores
internos y externos a la propia organizacin, as como imponderables como el

CAPTULO 9. CONCLUSIONES

130

desarrollo de los mercados tecnolgicos o de las tecnologas de comunicaciones.


Algunos de los retos ms importantes se relacionan con el apoyo del fabricante
para plataformas especficas. Los fabricantes se conducen por las necesidades
empresariales para dar soporte a las plataformas populares y, por tanto, vender
grandes cantidades de productos idnticos. El soporte para plataformas no tan
popular es, en el mejor de los casos, limitado y, en el peor, inaccesible. Otro factor
lo constituye el cambio en la popularidad de las plataformas a travs del tiempo. Es
difcil predecir cules plataformas seguirn siendo populares para intervalos
prolongados de tiempo.
La dinmica de informacin en el mundo actual requiere de profesionales en el
campo de las tecnologas de la informacin que dominen muchas herramientas y
que generen interfaces para relacionar entre s las aplicaciones del mundo
informtico, los sistemas reales y las diversas plataformas tecnolgicas existentes
en el mercado. Sin embargo, la posibilidad de conocer todas las herramientas o
plataformas existentes rebasa la capacidad de cualquier profesional por brillante
que parezca. Por eso, la creatividad y la imaginacin del profesional emergen como
medios para la transformacin del entorno computacional, profesional,
organizacional y, evidentemente, para una superacin en el mbito ms profundo y
trascendente del ser humano.

Resumen
El objetivo general de la Bodega de Datos con interfaces Web para la toma de
decisiones ejecutivas para la administracin de personal educativo fue el desarrollo
de una herramienta computacional que integrara los diferentes factores
(tecnolgico, humano y organizacional) que intervienen en la toma de decisiones
en la administracin de personal en el sector educativo bsico del estado de
Quertaro. Los objetivos particulares de ello establecieron como metas tangibles el
desarrollo de una base de datos, de interfaces grficas, de reportes operacionales
ejecutivos, de interfaces que integraran las plataformas empleadas y de
aplicaciones de extraccin de informacin desde los sistemas operacionales
institucionales de nmina. Todos ellos se cumplieron en su totalidad.
De la misma manera se consideran puntos a desarrollar en un futuro, como
mejoras al mismo proyecto, el desarrollo de herramientas de prediccin para el
anlisis estadstico, la exportacin de informacin a otros formatos y la
administracin de los metadatos desde interfaces Web para darle una mayor
versatilidad al propio sistema.

BIBLIOGRAFA

135

APNDICES

A. Unidades de desempeo definidas para el Sistema de


Informacin Ejecutiva
B. Catlogos de la Bodega de Datos
C. Manual del usuario del Sistema de Informacin Ejecutiva de
la USEBEQ
D. Programas fuente
E. Consultas de agregacin

APNDICE A. UNIDADES DE DESEMPEO DEFINIDAS PARA EL SISTEMA DE INFORMACIN EJECUTIVA

136

APNDICE A. UNIDADES DE DESEMPEO DEFINIDAS PARA EL SISTEMA DE INFORMACIN EJECUTIVA

APNDICE A

Unidades de desempeo definidas para el


Sistema de Informacin Ejecutiva

Tabla A.1. Unidades de desempeo para el mdulo de Empleados


CATEGORIA
Empleados docentes

Empleados administrativos

UNIDADES DE DESEMPEO

Total de empleados docentes

Docentes por horas

Docentes por jornada

Directores con doble turno

Total de empleados administrativos

Empleados administrativos de confianza

Empleados administrativos de base

Tabla A.2. Unidades de desempeo para el mdulo de Plazas


CATEGORIA
Plazas

SUBCATEGORIA
---

docentes
Plazas

---

administrativos

UNIDADES DE DESEMPEO

Total de plazas docentes

Plazas por horas

Plazas por jornada

Total de Plazas administrativos

Plazas administrativos de confianza

Plazas administrativos de base

Total de plazas docentes preescolar

docentes por

Inspector de jardn de Nios

categora

Inspector de sector J.N.

Inspector de CENDI

Directora de Jardn de Nios fornea

Directora para CENDI

Profr. Enseanzas musicales J.N.

Horas acompaante de msica J.N.

Educadora CENDI T.C. FC

Educadora para CENDI

Maestra J.N. tiempo

Plazas

Preescolar

137

APNDICE A. UNIDADES DE DESEMPEO DEFINIDAS PARA EL SISTEMA DE INFORMACIN EJECUTIVA

Tabla A.2. Unidades de desempeo para el mdulo de Plazas (continuacin)


CATEGORIA

SUBCATEGORIA

UNIDADES DE DESEMPEO

Total de plazas docentes primaria

docentes por

Inspector de zona primaria

categora

Jefe de sector primaria

(continuacin)

Director de primaria forneo

Mtro. Adiestramiento primaria fornea

Mtro. Grupo primaria fornneo

Mtro. Grupo primaria TCM titulado UPN

Mtro. Grupo primaria tiempo

Total de plazas docentes Secundaria General

Inspector Secundaria General

Director Secundaria General

Subdirector Secundaria General

Jefe de enseanza Sec. Gral.

Profr. Ens. Adiestramiento Sec. Gral.

Profr. Ens. Secundaria forneo

Profr. Adiestramiento Secundaria forneo

Horas adiest. Sec. Gral. FC titulado

Profr. Orientador ens. Secundaria

Horas adiest. Sec. Gral. FC

Horas Sec. Gral. Para FC

Total de plazas docentes Secundaria Tcnica

Inspector Sec. Tcnica

Director Sec. Tcnica

Coordinador Educ. Tecnolgica

Subdirector Sec. Tcnica

Jefe enseanza Sec. Tcnica

Profr. Adiest. Sec. Tcnica

Profr. Ens. Sec. Tcnica fornea

Profr. Adiest. Sec. Tcnica fornea

Horas adiest. Sec. Tnica FC

Horas adiest. Sec. Tnica FC titulado

Horas Sec. Tcnica para FC

Total de plazas docentes Educ. Especial

Director escuela Educ. Especial

Supervisor Educ. Especial forneo

Profr. Orientador profesional

Mtro. Escuela exp. Pedaggica

Mtro. Educacin especial

Mtro. Psic. Orientador para Educ. Especial

Total de plazas docentes Educ. Fsica

Coordinador Educ. Fsica

Inspector normalista Educ. Fsica

Director Federal Educ. Fsica

Profesor normalista Educ. Fsica DF

Profesor normalista Educ. Fsica fornea

Horas de Educ. Fsica para FC

Plazas

Primaria

Secundaria General

Secundaria Tcnica

Educacin Especial

Educacin Fsica

138

APNDICE A. UNIDADES DE DESEMPEO DEFINIDAS PARA EL SISTEMA DE INFORMACIN EJECUTIVA

Tabla A.2. Unidades de desempeo para el mdulo de Plazas (continuacin)


CATEGORIA

SUBCATEGORIA

UNIDADES DE DESEMPEO

Total de plazas docentes Educ. Indgena

docentes por

Jefe zona supervisin Educ. Indgena

categora

Director Centro Int. Social Indgena

(continuacin)

Profr. A adiest. Indgena

Profr. B adiest. Indgena

Profr. Orientador enfermera forneo

Inspector blinge Educ. Primaria Indgena

Director blinge Educ. Primaria Indgena

Mtro. Bilinge Educ. Primaria Indgena

Mtro. Bilinge Educ. Primaria Indgena TCM UPN

Promotor bilinge Educ. Primaria Indgena

Mtra. Bilinge Educ. Preescolar tiempo

Mtro. A brigada mejoramiento Indgena

Mtra. Bilinge Educ. Preescolar FC

Mtro. B brigada mejoramiento Indgena

Mtro. Centro integracin social Indgena

Total de plazas docentes Telesecundaria

Jefe sector Telesecundaria forneo

Inspector zona Telesecundaria forneo

Director maestro Teleseundaria fornneo

Horas maestro Telesecundaria forneo

Horas Telesecundaria FC

Enseanza

Total de plazas docentes tecnolgicas y artsticas

tecnolgica y

Profr. Materias profesionales

artstica

Profr. Adiest. Enseanza tecnolgica

Profr. Enseanza tecnolgica forneo

Profr. Enseanza vocacional forneo

Profr. Enseanza tcnica superior forneo

Plazas

Educacin Indgena

Telesecundaria

Apoyo a docencia

Profr. Enseanzas artsticas postprimarias

Horas ens. artsticas musicales postprimarias

Total de plazas apoyo a docencia

Inspector mis. Culturales mtro. Normalista

Mtro. A misin cultural

Mtro. B misin cultural

Mtro. C misin cultural

Inspector Educ. Bsica para adultos

Jefe misin motorizada forneo

Profr. Educ. Bsica para adultos nocturna

Profr. Centro enseanza ocupacional

Ayudante B taller Centro enseanza

Ayudante C taller forneo

Ayudante G taller forneo

Prefecto A forneo

Prefecto B forneo

Prefecto C en el DF

Prefecto C forneo

Horas de ayudante A forneo

Promotor B Educ. Audiovisual forneo

139

APNDICE A. UNIDADES DE DESEMPEO DEFINIDAS PARA EL SISTEMA DE INFORMACIN EJECUTIVA

Tabla A.2. Unidades de desempeo para el mdulo de Plazas (continuacin)


CATEGORIA

SUBCATEGORIA

UNIDADES DE DESEMPEO

Total de plazas docentes en carrera magisterial

docentes en

Plazas con nivel A

carrera

Plazas con nivel B

magisterial

Plazas con nivel BC

Plazas con nivel C

Plazas con nivel D

Plazas

---

Plazas con nivel E

Total de puestos administrativos

administrativas

Administrativo especializado

por categora

Auxiliar de administrador

Analista administrativo

Jefe de oficina

Ayudante administrativo

Secretaria de apoyo

Auxiliares de

Total de puestos auxiliares de docencia

docencia

Editor

Operador de equipo de comunicaciones

Tutor escolar

Total de puestos de confianza

Jefe de departamento

Chofer de SPS

Secretaria Ejecutiva D

Secretaria Ejecutiva C

Secretaria Ejecutiva B

Secretaria Ejecutiva A

Responsable de fondos y valores

Supervisor

Coordinador de tcnicos en computacin

Analista programador B

Especialista en teleinformtica

Analista de sistemas de macrocomputadora

Auditor

Especialista tcnico

Tcnico superior

Auxiliar de administrador

Analista administrativo

Jefe de oficina

Asistente de almacn

Director General

Director de Area

Secretario Particular de SPS-33

Total de puestos de profesionistas

Mdico

Psiclogo

Plazas

Administrativas

De confianza

Profesionistas

140

APNDICE A. UNIDADES DE DESEMPEO DEFINIDAS PARA EL SISTEMA DE INFORMACIN EJECUTIVA

Tabla A.2. Unidades de desempeo para el mdulo de Plazas (continuacin)


CATEGORIA

SUBCATEGORIA

UNIDADES DE DESEMPEO

Total de puesto de auxiliares de servicio

administrativas

Oficial de servicios de mantenimiento

por categora

Asistente de servicios en plantel

(continuacin)

Asistente de servicios y mantenimiento

Auxiliar de servicios y mantenimiento

Cocinera

Ecnomo

Asistente de cocina

Chofer

Tcnico medio en imprenta

Total de puestos tcnicos

Tcnico medio

Especialista tcnico

Tcnico bibliotecario

Operador de equipo

Dibujante

Enfermera

Enfermera especializada

Puericultor

Niera especializada

Operador de equipo especializado

Trabajadora social

Total de plazas

Plazas activas

Plazas vacantes

Plazas

Auxiliares de servicio

Tcnicos

Situacin de
las plazas

---

Plazas canceladas por presupuesto

Plazas congeladas

Plazas ocupadas por interinato

Plazas vacantes por licencia

Plazas en espera de reanudacin

Plazas vacantes homologadas

Plazas canceladas homologadas

Plazas ocupadas homologadas

Plazas congeladas homologadas

Plazas congeladas por regularizacin

141

APNDICE A. UNIDADES DE DESEMPEO DEFINIDAS PARA EL SISTEMA DE INFORMACIN EJECUTIVA

Tabla A.3. Unidades de desempeo para el mdulo de Movimientos


CATEGORIA

SUBCATEGORIA

UNIDADES DE DESEMPEO

Total de movimientos

Nuevo ingreso

Alta plaza adicional

Alta percepcin o deduccin

Alta guin

Baja de persona

Baja en plaza

Baja percepcin o deduccin

Baja guin

Cambio de datos de persona

Promocin

Cambio de percepcin o deduccin

Cambio de guin

Cambio de centro de trabajo

Licencia

Reanudacin

Alta en prestacin

Alta en carrera magisterial

Baja de carrera magisterial

Promocin en carrera magisterial

Permutacin de plazas

Compactacin de plazas

Total de movimientos

Nuevo ingreso

Cambio de percepciones

Cambio de guin

Transferencia de plaza

Cambio de plaza

Licencia

Reanudacin

Cambio de prestacin

Baja de persona

Alta en plaza adicional

Baja de plaza

Total de movimientos de nuevo ingreso

movimientos

Alta inicial

docentes

Alta definitiva

Alta interina limitada

Alta en gravidez

Alta en pensin

Alta provisional

Total de movimientos de alta plaza adicional

movimientos

Alta inicial

docentes

Alta en propiedad o dictamen

Alta interina limitada

Alta en gravidez

Alta en pensin

Alta provisional

Movimientos

---

docentes

Movimientos

---

administrativos

Motivos de

Motivos de

Nuevo ingreso

Alta plaza adicional

142

APNDICE A. UNIDADES DE DESEMPEO DEFINIDAS PARA EL SISTEMA DE INFORMACIN EJECUTIVA

143

Tabla A.3. Unidades de desempeo para el mdulo de Movimientos (continuacin)


CATEGORIA

SUBCATEGORIA

UNIDADES DE DESEMPEO

Motivos de

Alta de percepcin o

Total de movimientos de alta percepcin o deduccin

movijmientos

deduccin

Alta percepcin o deduccin

docentes

Asignacin concepto E3

(continuacin)

Asignacin concepto I4

Alta guin

Total de movimientos de alta guin

Baja de persona

Total de movimientos de baja de persona

Por defuncin

Por renuncia

Por jubilacin o pensin

Por abandono de empleo

Por trmino de nombramiento

Por pasar a otro empleo

Por insubsistencia de nombramiento

Por regularizacin de plantilla

Por sentencia judicial

Por resolucin del TCA

Por incapacidad del ISSSTE

Por cambio de adscripcin

Total de movimientos de baja en plaza

Por renuncia

Por abandono de empleo

Por trmino de nombramiento

Por dictamen escalafonario

Por pasar a otro empleo

Por insubsistencia de nombramiento

Por regularizacin de plantilla

Por sentencia judicial

Por resolucin del TCA

Baja en plaza

Baja de percepcin,

deduccin o

Total de movimientos de baja de percepcin, deduccin o


prestacin

prestacin
Baja guin

Total de movimientos de baja guin

Cambio de datos de

Total de movimientos de cambio de datos de persona

Total de movimientos de promocin

Alta definitiva

Baja por dictamen escalafonario

Baja por pasar a otro empleo

Alta provisional

persona
Promocin

Cambio de

percepcin,

Total de movimientos por cambio de percepcin, deduccin o


prestacin

deduccin o

Cambio de percepcin o deduccin

prestacin

Baja de concepto E3

Baja de concepto I4

Cambio de guin

Total de movimientos de cambio de guin

Cambio de centro de

Total de movimientos de cambio de centro de trabajo

trabajo

APNDICE A. UNIDADES DE DESEMPEO DEFINIDAS PARA EL SISTEMA DE INFORMACIN EJECUTIVA

Tabla A.3. Unidades de desempeo para el mdulo de Movimientos (continuacin)


CATEGORIA

SUBCATEGORIA

UNIDADES DE DESEMPEO

Total de movimientos de licencia

movimientos

Por asuntos jurdicos

docentes

Por asuntos particulares sin goce de sueldo

(continuacin)

Por pasar a otro empleo

Por comisin sindical o cargo de eleccin

Por gravidez

Por incapacidad mdica sueldo

Por incapacidad mdica sin goce de sueldo

Por beca en el extranjero

Prepensionaria

Por cargo de eleccin popular

Prrroga lic. Dictamen jurdico

Prrroga lic. Asuntos particulares

Prrroga lic. Otro empleo

Prrroga lic. Comisin sindical

Prrroga lic. Incapacidad mdica sueldo

Prrroga lic. Incapacidad mdica sin goce de sueldo

Prrroga lic. Beca en extranjero

Total de movimientos de reanudacin

Trmino de licencia dictamen jurdico

Trmino de licencia 41

Trmino de licencia 42

Trmino de licencia 43

Trmino de licencia 45

Trmino de licencia 46

Trmino de licencia 47

Por cong. de titular

Alta en prestacin

Total de movimientos de alta en prestacin

Alta en carrera

Total de movimientos de alta en carrera magisterial

Total de movimientos de baja de carrera magisterial

Total de movimientos de promocin en carrera magisterial

Total de movimientos de permuta de plazas

Baja por permuta de plaza

Alta por permuta de plaza

Compactacin de

Total de movimientos de compactacin de plazas

plazas

Alta por dictamen

Baja por compactacin

Alta provisional por compactacin

Total de movimientos de nuevo ingreso

movimientos

Alta inicial

de puestos

Alta definitiva

administrativos

Alta interina limitada

Alta en gravidez

Alta en pensin

Alta provisional

Alta de confianza

Motivos de

Licencia

Reanudacin

magisterial
Baja de carrera
magisterial
Promocin en
carrera magisterial
Permuta de plazas

Motivos de

Nuevo ingreso

144

APNDICE A. UNIDADES DE DESEMPEO DEFINIDAS PARA EL SISTEMA DE INFORMACIN EJECUTIVA

Tabla A.3. Unidades de desempeo para el mdulo de Movimientos (continuacin)


CATEGORIA

SUBCATEGORIA

UNIDADES DE DESEMPEO

Total de movimientos de cambio de percepciones

Cambio de guin
administrativos Transferencia de
(continuacin) plaza

Total de movimientos de cambio de guin

Total de movimientos de transferencia de plaza

Cambio de plaza

Total de movimientos de cambio de plaza

Alta inicial

Alta definitiva

Baja por dictamen escalafonario

Baja por pasar a otro empleo

Alta provisional

Alta de confianza

Total de movimientos de licencia

Por asuntos particulares sin goce de sueldo

Por pasar a otro empleo

Por comisin sindical o cargo de eleccin

Por gravidez

Por incapacidad mdica sueldo

Por incapacidad mdica sin goce de sueldo

Por beca en el extranjero

Prepensionaria

Por cargo de eleccin popular

Prrroga lic. Asuntos particulares

Prrroga lic. Otro empleo

Prrroga lic. Comisin sindical

Prrroga lic. Incapacidad mdica sueldo

Prrroga lic. Incapacidad mdica sin goce de sueldo

Prrroga lic. Beca en extranjero

Total de movimientos de reanudacin

Por trmino de licencia 41

Por trmino de licencia 42

Por trmino de licencia 43

Por trmino de licencia 45

Por trmino de licencia 46

Por trmino de licencia 47

Total de movimientos de cambio de prestacin

Total de movimientos de baja de persona

Por defuncin

Por renuncia

Por jubilacin o pensin

Por abandono de empleo

Por trmino de nombramiento

Por pasar a otro empleo

Por insubsistencia de nombramiento

Por regularizacin de plantilla

Por sentencia judicial

Por resolucin del TCA

Por incapacidad del ISSSTE

Por cambio de adscripcin

Motivos de

Cambio de

movimientos

percepciones

de puestos

Licencia

Reanudacin

Cambio de
prestacin
Baja de persona

145

APNDICE A. UNIDADES DE DESEMPEO DEFINIDAS PARA EL SISTEMA DE INFORMACIN EJECUTIVA

Tabla A.3. Unidades de desempeo para el mdulo de Movimientos (continuacin)


CATEGORIA

SUBCATEGORIA

UNIDADES DE DESEMPEO

Motivos de

Alta de plaza

Total de movimientos de alta de plaza adicional

movimientos

adicional

Alta inicial

de puestos

Alta definitiva

administrativos

Alta interina limitada

(continuacin)

Alta en gravidez

Alta en pensin

Alta provisional

Alta de confianza

Total de movimientos de baja de plaza

Por renuncia

Por trmino de nombramiento

Por insubsistencia de nombramiento

Baja de plaza

Tabla A.4. Unidades de desempeo para el mdulo de Pagos


CATEGORIA

SUBCATEGORIA

UNIDADES DE DESEMPEO

Total de percepciones

deducciones

07. Sueldo compactado

genricas

38. Despensa

39. Material didctico

44. Prevencin social mltiple

E9. Asignacin docente genrica

7A. Sueldo C.M. nivel A

7B. Sueldo C.M. nivel B

BC. Sueldo C.M. nivel BC

7C. Sueldo C.M. nivel C

7D. Sueldo C.M. nivel D

7E. Sueldo C.M. nivel E

EA. Asignacin docente genrica C.M.

EB. Asignacin docente genrica C.M.

Percepciones y

Percepciones genricas

Deducciones genricas

Percepciones
por categora

Preescolar

EC. Asignacin docente genrica C.M.

Total de deducciones

01. Impuesto Sobre la Renta

02. Fondo pensiones ISSSTE

04. Servicio mdico y maternal

58. Cuotas sindicales

77. Seguro de retiro AHISA

Total de plazas docentes preescolar

Inspector de jardn de Nios

Inspector de sector J.N.

Inspector de CENDI

Directora de Jardn de Nios fornea

Directora para CENDI

Profr. Enseanzas musicales J.N.

Horas acompaante de msica J.N.

Educadora CENDI T.C. FC

Educadora para CENDI

Maestra J.N. tiempo

146

APNDICE A. UNIDADES DE DESEMPEO DEFINIDAS PARA EL SISTEMA DE INFORMACIN EJECUTIVA

Tabla A.4. Unidades de desempeo para el mdulo de Pagos (continuacin)


CATEGORIA

SUBCATEGORIA

UNIDADES DE DESEMPEO

Total de plazas docentes primaria

por categora

Inspector de zona primaria

(continuacin)

Jefe de sector primaria

Director de primaria forneo

Mtro. Adiestramiento primaria fornea

Mtro. Grupo primaria fornneo

Mtro. Grupo primaria TCM titulado UPN

Mtro. Grupo primaria tiempo

Total de plazas docentes Secundaria General

Inspector Secundaria General

Director Secundaria General

Subdirector Secundaria General

Jefe de enseanza Sec. Gral.

Profr. Ens. Adiestramiento Sec. Gral.

Profr. Ens. Secundaria forneo

Profr. Adiestramiento Secundaria forneo

Horas adiest. Sec. Gral. FC titulado

Profr. Orientador ens. Secundaria

Horas adiest. Sec. Gral. FC

Horas Sec. Gral. Para FC

Total de plazas docentes Secundaria Tcnica

Inspector Sec. Tcnica

Director Sec. Tcnica

Coordinador Educ. Tecnolgica

Subdirector Sec. Tcnica

Jefe enseanza Sec. Tcnica

Profr. Adiest. Sec. Tcnica

Profr. Ens. Sec. Tcnica fornea

Profr. Adiest. Sec. Tcnica fornea

Horas adiest. Sec. Tnica FC

Horas adiest. Sec. Tnica FC titulado

Horas Sec. Tcnica para FC

Total de plazas docentes Educ. Especial

Director escuela Educ. Especial

Supervisor Educ. Especial forneo

Profr. Orientador profesional

Mtro. Escuela exp. Pedaggica

Mtro. Educacin especial

Percepciones

Primaria

Secundaria General

Secundaria Tcnica

Educacin Especial

Educacin Fsica

Mtro. Psic. Orientador para Educ. Especial

Total de plazas docentes Educ. Fsica

Coordinador Educ. Fsica

Inspector normalista Educ. Fsica

Director Federal Educ. Fsica

Profesor normalista Educ. Fsica DF

Profesor normalista Educ. Fsica fornea

Horas de Educ. Fsica para FC

147

APNDICE A. UNIDADES DE DESEMPEO DEFINIDAS PARA EL SISTEMA DE INFORMACIN EJECUTIVA

Tabla A.4. Unidades de desempeo para el mdulo de Pagos (continuacin)


CATEGORIA

SUBCATEGORIA

UNIDADES DE DESEMPEO

Total de plazas docentes Educ. Indgena

por categora

Jefe zona supervisin Educ. Indgena

(continuacin)

Director Centro Int. Social Indgena

Profr. A adiest. Indgena

Profr. B adiest. Indgena

Profr. Orientador enfermera forneo

Inspector blinge Educ. Primaria Indgena

Director blinge Educ. Primaria Indgena

Mtro. Bilinge Educ. Primaria Indgena

Mtro. Bilinge Educ. Primaria Indgena TCM UPN

Promotor bilinge Educ. Primaria Indgena

Mtra. Bilinge Educ. Preescolar tiempo

Mtro. A brigada mejoramiento Indgena

Mtra. Bilinge Educ. Preescolar FC

Mtro. B brigada mejoramiento Indgena

Mtro. Centro integracin social Indgena

Total de plazas docentes Telesecundaria

Jefe sector Telesecundaria forneo

Inspector zona Telesecundaria forneo

Director maestro Teleseundaria fornneo

Horas maestro Telesecundaria forneo

Horas Telesecundaria FC

Enseanza tecnolgica y

Total de plazas docentes tecnolgicas y artsticas

artstica

Profr. Materias profesionales

Profr. Adiest. Enseanza tecnolgica

Profr. Enseanza tecnolgica forneo

Profr. Enseanza vocacional forneo

Profr. Enseanza tcnica superior forneo

Percepciones

Educacin Indgena

Telesecundaria

Apoyo a docencia

Profr. Enseanzas artsticas postprimarias

Horas ens. artsticas musicales postprimarias

Total de plazas apoyo a docencia

Inspector mis. Culturales mtro. Normalista

Mtro. A misin cultural

Mtro. B misin cultural

Mtro. C misin cultural

Inspector Educ. Bsica para adultos

Jefe misin motorizada forneo

Profr. Educ. Bsica para adultos nocturna

Profr. Centro enseanza ocupacional

Ayudante B taller Centro enseanza

Ayudante C taller forneo

Ayudante G taller forneo

Prefecto A forneo

Prefecto B forneo

Prefecto C en el DF

Prefecto C forneo

Horas de ayudante A forneo

Promotor B Educ. Audiovisual forneo

148

APNDICE A. UNIDADES DE DESEMPEO DEFINIDAS PARA EL SISTEMA DE INFORMACIN EJECUTIVA

Tabla A.4. Unidades de desempeo para el mdulo de Pagos (continuacin)


CATEGORIA

SUBCATEGORIA

UNIDADES DE DESEMPEO

Total de puestos administrativos

por categora

Administrativo especializado

(continuacin)

Auxiliar de administrador

Analista administrativo

Jefe de oficina

Ayudante administrativo

Secretaria de apoyo

Total de puestos auxiliares de docencia

Editor

Operador de equipo de comunicaciones

Tutor escolar

Total de puestos de confianza

Jefe de departamento

Chofer de SPS

Secretaria Ejecutiva D

Secretaria Ejecutiva C

Secretaria Ejecutiva B

Secretaria Ejecutiva A

Responsable de fondos y valores

Supervisor

Coordinador de tcnicos en computacin

Analista programador B

Especialista en teleinformtica

Analista de sistemas de macrocomputadora

Auditor

Especialista tcnico

Tcnico superior

Auxiliar de administrador

Analista administrativo

Jefe de oficina

Asistente de almacn

Director General

Director de Area

Secretario Particular de SPS-33

Total de puestos de profesionistas

Mdico

Percepciones

Administrativas

Auxiliares de docencia

De confianza

Profesionistas

Auxiliares de servicio

Psiclogo

Total de puesto de auxiliares de servicio

Oficial de servicios de mantenimiento

Asistente de servicios en plantel

Asistente de servicios y mantenimiento

Auxiliar de servicios y mantenimiento

Cocinera

Ecnomo

Asistente de cocina

Chofer

Tcnico medio en imprenta

149

APNDICE A. UNIDADES DE DESEMPEO DEFINIDAS PARA EL SISTEMA DE INFORMACIN EJECUTIVA

Tabla A.4. Unidades de desempeo para el mdulo de Pagos (continuacin)


CATEGORIA

SUBCATEGORIA

UNIDADES DE DESEMPEO

Total de puestos tcnicos

por categora

Tcnico medio

(continuacin)

Especialista tcnico

Tcnico bibliotecario

Operador de equipo

Dibujante

Enfermera

Enfermera especializada

Puericultor

Niera especializada

Operador de equipo especializado

Trabajadora social

Total de prestaciones especiales

14. Comp. Sust. Profras. Edo. Grvido

15. Comp. Sust. Profrs. Lic. Prejub.

17. Compensacin por servicios especiales

24. Gratificacin de fin de ao

30. Compensacin por servicios especiales

32. Prima vacacional

35. Compensacin por servicios adicionales

36. Estmulo al personal

37. Compensacin garantizada

62. Pago por renuncia

63. Gratificacin por jubilacin

65. Ajuste de calendario

66. Das econmicos no disfrutados

67. Das de descanso obligatorio no disfrutados

68. Estmulo por antigedad

69. Asistencia y puntualidad

70. Canastilla maternal

I2. Compensacin adicional por servicios especiales

I4. Compensacin adicional al personal docente

Percepciones

Prestaciones

Tcnicos

---

especiales

Quinquenios por

Quinquenios pagados a

Total de quinquenios a docentes

plazas

plazas docentes

Q1. Quinquenio 1

Q2. Quinquenio 2

Q3. Quinquenio 3

Q4. Quinquenio 4

Prestaciones de
arraigo
comunitario

Q5. Quinquenio 5

Quinquenios pagados a

Total de quinquenios a puestos administrativos

plazas administrativas

A1. Quinquenio 1

A2. Quinquenio 2

A3. Quinquenio 3

A4. Quinquenio 4

A5. Quinquenio 5

Total de pagos para arraigo comunitario

---

150

APNDICE A. UNIDADES DE DESEMPEO DEFINIDAS PARA EL SISTEMA DE INFORMACIN EJECUTIVA

151

Tabla A.4. Unidades de desempeo para el mdulo de Pagos (continuacin)


CATEGORIA

SUBCATEGORIA

UNIDADES DE DESEMPEO

Percepciones

Remuneraciones al

Total de remuneraciones al personal

por partida

personal de carcter

Sueldos compactados

presupuestal

permanente

Compensaciones por sustitucin de profesoras en estado


grvido

Remuneraciones

Total de remuneraciones adicionales

adicionales y especiales

Prima por quince aos de servicios prestados

Acreditacin por aos de servicio docente

Acreditacin por titulacin

Prima de vacaciones y dominical

Gratificacin de fin de ao

Compensacin por servicios especiales

Compensacin adicional por servicios especiales

Material didctico

Pagos por conceptos de

Total de pagos de seguridad social

seguridad social

Prestaciones de retiro

Estmulos al personal

Otras prestaciones

APNDICE A. UNIDADES DE DESEMPEO DEFINIDAS PARA EL SISTEMA DE INFORMACIN EJECUTIVA

152

APNDICE B. CATLOGOS DE LA BODEGA DE DATOS

APNDICE B

Catlogos de la Bodega de Datos

Tabla B.1. Catlogo de situaciones de plazas


CLAVE

DESCRIPCIN

Activa

Vacante

Baja

Cancelada por presupuesto

Congelada

Ocupada por interinato

Vacante por licencia

Fuera de presupuesto

Transitoria

10

Sin cobrar en el periodo

11

Espera de reanudacin

12

No operada

13

Vacante por homologacin

14

Cancelada por homologacin

15

Ocupada por homologacin

16

Congelada por homologacin

17

Congelada por regularizacin

Tabla B.2. Catlogo de movimientos de plazas


IDENTIFICADOR
CA

CLAVE

DESCRIPCIN

1 Nuevo ingreso

CA

2 Alta plaza adicional

CA

3 Alta percepcin/deduccin

CA

4 Alta guin

CA

5 Baja de persona

CA

6 Baja en plaza

CA

7 Baja a percepcin/deduccin/prestacin

CA

8 Baja guin

CA

9 Cambio a datos de persona

CA

10 Cambio de plaza (promocin)

CA

11 Cambio de percepcin/deduccin/prestacin

CA

12 Cambio de guin

CA

13 Transferencia plaza con persona (cambio

CA

14 Licencia

CA

15 Reanudacin

CA

16 Alta en prestacin

153

APNDICE B. CATLOGOS DE LA BODEGA DE DATOS

154

Tabla B.2. Catlogo de movimientos de plazas (continuacin)


IDENTIFICADOR

CLAVE

DESCRIPCIN

CA

17 Alta en carrera magisterial

CA

18 Baja de carrera magisterial

CA

19 Promocin en carrera magisterial

CA

20 Permuta de plazas

CA

21 Compactacin de plazas

PU

1 Nuevo ingreso

PU

2 Cambio de percepciones

PU

3 Cambio de guin

PU

4 Transferencia de plaza

PU

5 Cambio de plaza

PU

6 Licencia

PU

7 Reanudacin

PU

8 Cambio en prestacin

PU

9 Baja de persona

PU

10 Alta de plaza adicional

PU

11 Baja de plaza

PU

14 Licencia

PU

15 Reanudacin

Tabla B.3. Catlogo de motivos de movimientos de plazas


ID.

CLAVE DE
MOVIMIENTO

CA

CLAVE DE
MOTIVO

DESCRIPCIN

9 Alta inicial

DESCRIPCIN
GENRICA
ALTA

CA

10 Alta definitiva o propiedad

ALTA

CA

20 Alta interina limitada

ALTA

CA

24 Alta en gravidez

ALTA

CA

25 Alta en pensin

ALTA

CA

95 Alta provisional

ALTA

CA

9 Alta inicial (plaza adicional)

CA

10 Alta en propiedad o dictamen

ALTA

CA

20 Alta interina limitada (plaza adicional)

ALTA

ALTA

CA

24 Alta en gravidez (plaza adicional)

ALTA

CA

25 Alta en pensin (plaza adicional)

ALTA

CA

95 Alta provisional (plaza adicional)

ALTA

CA

CA

31 Baja por defuncin

CA

32 Baja por renuncia

BAJA

CA

33 Baja por jubilacin o pensin

BAJA

CA

34 Baja por abandono de empleo

BAJA

CA

35 Baja por trmino de nombramiento

BAJA

CA

37 Baja por pasar a otro empleo

BAJA

CA

38 Baja por insubsistencia de nombramiento

BAJA

CA

39 Baja por regularizacin de plantilla

BAJA

CA

73 Baja por sentencia judicial

BAJA

CA

74 Baja por resolucin del tribunal de conciliacin y arbitraje

BAJA

CA

75 Baja por incapacidad ISSSTE

BAJA

CA

76 Baja por cambio de adscripcin

BAJA

0 Alta percepcin/deduccin

ALTA
BAJA

APNDICE B. CATLOGOS DE LA BODEGA DE DATOS

155

Tabla B.3. Catlogo de motivos de movimientos de plazas (continuacin)


ID.

CLAVE DE
MOVIMIENTO

CLAVE DE
MOTIVO

DESCRIPCIN

DESCRIPCIN
GENRICA

CA

32 Baja por renuncia

BAJA

CA

34 Baja por abandono de empleo

BAJA

CA

35 Baja por trmino de nombramiento

BAJA

CA

36 Baja por dictamen escalafonario

BAJA

CA

37 Baja por pasar a otro empleo

BAJA

CA

38 Baja por insubsistencia de nombramiento

BAJA

CA

39 Baja por regularizacin de plantilla

BAJA

CA

73 Baja por sentencia judicial

BAJA

CA

74 Baja por resolucin del tribunal de conciliacin y arbitraje

BAJA

CA

0 Baja percepcin/deduccin/prestacin

CA

0 Baja guin

BAJA

CA

0 Cambio a datos de persona

CAMBIOS

CA

10

BAJA

10 Alta definitiva (promocin)

PROMOCION

CA

10

36 Baja por dictamen escalafonario (promocin)

PROMOCION

CA

10

37 Baja por pasar a otro empleo (promocin)

PROMOCION

CA

10

95 Alta provisional (promocin)

PROMOCION

CA

11

0 Cambio de percepcin/deduccin/prestacin

CAMBIOS

CA

12

0 Cambio de guin

CAMBIOS

CA

13

0 Transferencia de plaza con persona (cambio de Centro


de Trabajo)

CAMBIOS

CA

14

40 Licencia por asuntos jurdicos

CA

14

41 Licencia por asuntos particulares sin sueldo

LICENCIA
LICENCIA

CA

14

42 Licencia por pasar a otro empleo

LICENCIA

CA

14

43 Licencia por comisin sindical o eleccin popular

LICENCIA

CA

14

44 Licencia por gravidez

LICENCIA

CA

14

45 Licencia por incapacidad medica con medio sueldo

LICENCIA
LICENCIA

CA

14

46 Licencia por incapacidad medica sin sueldo

CA

14

47 Licencia por beca en el extranjero

LICENCIA

CA

14

48 Licencia prepensionaria

LICENCIA

CA

14

49 Licencia por eleccin popular

LICENCIA

CA

14

50 Prrroga por licencia dictamen jurdico

PRRROGA

CA

14

51 Prrroga de licencia por asuntos particulares

PRRROGA

CA

14

52 Prrroga de licencia por otro empleo

PRRROGA

CA

14

53 Prrroga por comisin sindical o eleccin popular

PRRROGA

CA

14

55 Prrroga de lic. por incapacidad medica con medio


sueldo

PRRROGA

CA

14

56 Prrroga de lic. por incapacidad mdica sin goce de


sueldo

PRRROGA

CA

14

57 Prrroga de licencia por beca en el extranjero

PRRROGA

CA

15

60 Reanudacin licencia dictamen jurdico

REANUDACIN

CA

15

61 Reanudacin de labores por trmino de licencia 41

REANUDACIN

CA

15

62 Reanudacin de labores por trmino de licencia 42

REANUDACIN

CA

15

63 Reanudacin de labores por trmino de licencia 43

REANUDACIN

CA

15

65 Reanudacin de labores por trmino de licencia 45

REANUDACIN

CA

15

66 Reanudacin de labores por trmino de licencia 46

REANUDACIN

CA

15

67 Reanudacin de labores por trmino de licencia 47

REANUDACIN

CA

15

69 Reanudacin de lic. por cong. de titular

REANUDACIN

CA

16

0 Alta en prestacin

ALTA

APNDICE B. CATLOGOS DE LA BODEGA DE DATOS

156

Tabla B.3. Catlogo de motivos de movimientos de plazas (continuacin)


ID.

CLAVE DE
MOVIMIENTO

CLAVE DE
MOTIVO

DESCRIPCIN

DESCRIPCIN
GENRICA

CA

17

0 Alta en carrera magisterial

ALTA

CA

18

0 Baja de carrera magisterial

BAJA

0 Promocin en carrera magisterial

PROMOCION

CA

19

CA

20

98 Baja por permuta de plaza

PERMUTA

CA

20

99 Alta por permuta de plaza

PERMUTA

CA

21

10 Alta por dictamen (compactacin)

ALTA

CA

21

37 Baja por compactacin

BAJA

CA

21

95 Alta provisional por compactacin

ALTA

PU

PU

10 Alta definitiva

9 Alta inicial

ALTA

ALTA

PU

20 Alta interina limitada

ALTA

PU

24 Alta en gravidez

ALTA

PU

25 Alta en pensin

ALTA

PU

95 Alta provisional

ALTA

PU

96 Alta de confianza

ALTA

PU

0 Cambio de percepciones

PU

0 Cambio de guin

CAMBIOS

PU

0 Transferencia de plaza

CAMBIOS

PU

9 Alta inicial (cambio de plaza)

CAMBIOS

PU

10 Alta definitiva (cambio de plaza)

PU

36 Baja por dictamen escalafonario (cambio de plaza)

CAMBIOS

PU

37 Baja por pasar a otro empleo (cambio de plaza)

CAMBIOS
CAMBIOS

CAMBIOS

CAMBIOS

PU

95 Alta provisional (cambio de plaza)

PU

96 Alta de confianza (cambio de plaza)

CAMBIOS

PU

41 Licencia por asuntos particulares sin sueldo

LICENCIA

PU

42 Licencia por pasar a otro empleo

LICENCIA

PU

43 Licencia por comisin sindical o eleccin popular

LICENCIA

PU

44 Licencia por gravidez

LICENCIA

PU

45 Licencia por incapacidad medica con medio sueldo

LICENCIA

PU

46 Licencia por incapacidad medica sin sueldo

LICENCIA

PU

47 Licencia por beca en el extranjero

LICENCIA

PU

48 Licencia prepensionaria

LICENCIA

PU

49 Licencia eleccin popular o congelamiento de plaza

LICENCIA

PU

51 Prrroga de licencia por asuntos particulares

PRRROGA

PU

52 Prrroga de licencia por otro empleo

PRRROGA

PU

53 Prrroga por comisin sindical o eleccin popular

PRRROGA

PU

55 Prrroga de licencia por incapacidad mdica con sueldo

PRRROGA

PU

56 Prrroga de licencia por incapacidad mdica sin sueldo

PRRROGA

PU

57 Prrroga de licencia por beca en el extranjero

PRRROGA

PU

61 Reanudacin de labores por trmino de licencia 41

REANUDACIN

PU

62 Reanudacin de labores por trmino de licencia 42

REANUDACIN

PU

63 Reanudacin de labores por trmino de licencia 43

REANUDACIN

PU

65 Reanudacin de labores por trmino de licencia 45

REANUDACIN

PU

66 Reanudacin de labores por trmino de licencia 46

REANUDACIN

PU

67 Reanudacin de labores por trmino de licencia 47

REANUDACIN

PU

69 Reanudacin de labores por trmino de licencia 49

REANUDACIN

PU

0 Cambio en prestacin

CAMBIOS

APNDICE B. CATLOGOS DE LA BODEGA DE DATOS

157

Tabla B.3. Catlogo de motivos de movimientos de plazas (continuacin)


ID.

CLAVE DE
MOVIMIENTO

CLAVE DE
MOTIVO

DESCRIPCIN

DESCRIPCIN
GENRICA

PU

31 Baja por defuncin

BAJA

PU

32 Baja por renuncia

BAJA

PU

33 Baja por jubilacin o pensin

BAJA

PU

34 Baja por abandono de empleo

BAJA

PU

35 Baja por trmino de nombramiento

BAJA

PU

37 Baja por pasar a otro empleo

BAJA

PU

38 Baja por insubsistencia de nombramiento

BAJA

PU

39 Baja por regularizacin de plantilla

BAJA

PU

73 Baja por sentencia judicial

BAJA

PU

74 Baja por resolucin del tribunal de conciliacin y arbitraje

BAJA

PU

75 Baja por incapacidad ISSSTE

BAJA

PU

76 Baja por cambio de adscripcin

BAJA

PU

10

PU

10

10 Alta definitiva por dictamen escalafonario

DICTAMEN

PU

10

20 Alta interina limitada (plaza adicional)

ALTA

PU

10

24 Alta en gravidez (plaza adicional)

ALTA

PU

10

25 Alta en pensin (plaza adicional)

ALTA

PU

10

95 Alta provisional (plaza adicional)

ALTA

PU

10

96 Alta de confianza (plaza adicional)

ALTA
BAJA

9 Alta inicial (plaza adicional)

ALTA

PU

11

32 Baja por renuncia

PU

11

35 Baja por trmino de nombramiento

BAJA

PU

11

38 Baja por insubsistencia de nombramiento

BAJA

Tabla B.4. Catlogo de conceptos de percepciones y deducciones


ID.

CLAVE

DESCRIPCION

CLAVE DE
PARTIDA

001

ISR

002

Fondo de pensiones y prstamos ISSSTE

212300001000

003

Prstamo a c. Plazo del ISSSTE

212300001000

004

Servicio medico y maternal

212300001000

008

ISSSTE Prstamos hipotecarios

551100002000

017

Faltas y retardos

1000

551100002000

018

Retardos y faltas (ao anterior)

1000

551100002000

019

Reintegro de partidas presupuestales

020

Recuperaciones de anticipos de

021

026

030

CUENTA
PRESUPUESTAL
213100001000

551100002000

1000

113300000000

Forte (fondo de ahorro para el retiro)

212300005000

Fondo de garanta reintegro al erario

Larousse

212300008000

031

Prstamo caja SNTE

212300044000

032

Pirasol

212300006000

033

Aseguradora Gnesis

212300036000

051

Seguro individual y adicional

212300003000

053

Seguro del maestro

212300007000

055

Prstamos hipot. FOVISSTE fondo de vivienda

212300002000

056

Descuento hipotecario creciente

212300002000

057

Seguro de vida adicional AHISA

212300003000

058

Cuotas sindicales

212300004000

APNDICE B. CATLOGOS DE LA BODEGA DE DATOS

Tabla B.4. Catlogo de conceptos de percepciones y deducciones (continuacin)


ID.

CLAVE

DESCRIPCION

CLAVE DE
PARTIDA

CUENTA
PRESUPUESTAL

062

Descuento de pensin alimenticia

212300045000

064

Rentas FOVISSTE fondo de la vivienda

212300002000

077

Seguro del retiro AHISA

212300003000

D02

Devolucin fondo pensiones

D04

Devolucin servicio medico y maternal

PCE

Prstamos plan cebe

212300047000

PFV

Prstamos FOVIM-Qro.

212300048000

RCI

Recuperacin de cobros indebidos

113770000000

SAO

Seguro de automvil asegurador

212300046000

005

Honorarios y comisiones

1201

551500001000

007

Sueldo compactado

1104

551100002000

014

Comp. a sustitutos profras. en estado grvido

1205

551200002000

015

Comp. a sustitutos profrs. en lic. prejubilatoria

1205

551200002000

016

Compensacin adicional por servicios

1323

551200002000

017

Compensacin adicional por servicios

1323

551200002000

024

Gratificacin de fin de ao

1306

551300006000

027

Pagos diversos

1507

551300023000

030

Compensacin por servicios especiales

1323

551200002000

032

Prima vacacional

1305

551300005000

034

Cuota fija para personal de asign.

1507

551300024000

035

Compensacin por servicios adicionales

1507

551300007000

036

Estimulo al personal

1507

551300007000

037

Compensacin garantizada

1506

551300007000

038

Despensa

1507

551300017000

039

Material didctico

551300020000

040

Ayuda gastos traslado y mantenimiento

1507

551300024000

043

Servicio de guardera

1507

551300023000
551300008000

044

Prevencin social mltiple

1507

048

Sustituto de becario

1205

551300022000

052

Liq. indemnizacin sueldos y salarios

1317

551300023000

062

Pago por renuncia al personal

1505

551300023000

063

Gratificacin por jubilacin

1505

551300029000

064

Incapacidad permanente

1505

551300023000

065

Ajuste de calendario

1506

551300023000

066

Das econmicos no disfrutados

1506

551300014000

067

Das de descanso obligatorios

1506

551300014000

068

Estimulo por antigedad

1506

551300007000

069

Puntualidad y asistencia mejor

1506

551300015000

070

Canastilla maternal

1507

551300023000

07A

Sueldo compactado C.M. nivel "7A"

1104

551100003000

07B

Sueldo compactado C.M. nivel "7B

1104

551100003000

07C

Sueldo compactado C.M. nivel "7C

1104

551100003000

07D

Sueldo compactado C.M. nivel "7D

1104

551100003000

07E

Sueldo compactado C.M. nivel '7E

1104

551100003000

099

Concepto puente ajusta doctos.

1507

551300023000

0A1

Prima quinquenal por 5 aos de servicio

1301

551300003000

0A2

Prima quinquenal por 10 aos de servicio

1301

551300003000

158

APNDICE B. CATLOGOS DE LA BODEGA DE DATOS

Tabla B.4. Catlogo de conceptos de percepciones y deducciones (continuacin)


ID.

CLAVE

DESCRIPCION

CLAVE DE
PARTIDA

CUENTA
PRESUPUESTAL

0A3

Prima quinquenal por 15 aos de servicio

1301

551300003000

0A4

Prima quinquenal por 20 aos de servicio

1301

551300003000

0A5

Prima quinquenal por 25 aos de servicio

1301

551300003000

0AA

Acreditacin por 5 aos de servicio

1302

551300004000

0AB

Acreditacin por 6 aos de servicio

1302

551300004000

0AC

Acreditacin por 7 aos de servicio

1302

551300004000

0AD

Acreditacin por 8 aos de servicio

1302

551300004000

0AE

Acreditacin por 9 aos de servicio

1302

551300004000

0AR

Acreditacin por 22 aos de servicio

1302

551300004000

0AS

Acreditacin por 23 aos de servicio

1302

551300004000

0AT

Acreditacin por 24 aos de servicio

1302

551300004000

0AU

Acreditacin por 25 aos de servicio

1302

551300004000

0AV

Acreditacin por 26 aos de servicio

1302

551300004000

0AX

Acreditacin por 27 aos de servicio

1302

551300004000

0AY

Acreditacin por 28 aos de servicio

1302

551300004000

0AZ

Acreditacin por 29 aos de servicio

1302

551300004000

0BA

Bono anual personal de apoyo y de confianza

551300007000

0BC

Sueldo compactado C.M. Nivel "BC

1104

551100003000

0BD

Bono docente

1507

551300007000

0CA

Compensacin adicional a director

1323

551100003000

0CB

Asignacin docente genrica ni

1507

551100003000

0CC

Compensacin adicional a director

1323

551100003000

0CD

Complemento de despensa

1323

551100003000

0CV

Compensacin adicional a director

1323

551100003000

0DF

Diferencial fijo

1323

551100002000

0DI

Dividendo

551200002000

0DO

Doctorado

1303

551300011000

0DV

Diferencial variable

1323

551100002000

0E2

Asignacin pedaggica especfica

1506

551300018000

0E3

Compensacin de arraigo comunitario

1507

551300019000

0E5

Asignacin docente especifica

1507

551300018000

0E9

Asignacin docente genrica

1507

551300018000

0EA

Asignacin docente genrica

1507

551100003000

0EB

Asignacin docente genrica

1507

551100003000

0AF

Acreditacin por 10 aos de servicio

1302

551300004000

0AG

Acreditacin por 11 aos de servicio

1302

551300004000

0AH

Acreditacin por 12 aos de servicio

1302

551300004000

0AI

Acreditacin por 13 aos de servicio

1302

551300004000

0AJ

Acreditacin por 14 aos de servicio

1302

551300004000

0AK

Acreditacin por 15 aos de servicio

1302

551300004000

0AL

Acreditacin por 16 aos de servicio

1302

551300004000

0AM

Acreditacin por 17 aos de servicio

1302

551300004000

0AN

Acreditacin por 18 aos de servicio

1302

551300004000

0AO

Acreditacin por 19 aos de servicio

1302

551300004000

0AP

Acreditacin por 20 aos de servicio

1302

551300004000

0AQ

Acreditacin por 21 aos de servicio

1302

551300004000

0EC

Asignacin docente genrica

1507

551300007000

159

APNDICE B. CATLOGOS DE LA BODEGA DE DATOS

Tabla B.4. Catlogo de conceptos de percepciones y deducciones (continuacin)


ID.

CLAVE

DESCRIPCION

CLAVE DE
PARTIDA

CUENTA
PRESUPUESTAL

0ED

Asignacin docente genrica

1507

551100003000

0EE

Asignacin docente genrica

1507

551100003000

0ET

Eficiencia en trabajo para personal docente

1507

551300007000

0FC

Compensacin por la direccin y subdireccin

1323

551200002000
551200002000

0I2

Compensacin adicional por servicio

1323

0I4

Compensacin adicional a personal docente

1323

551200002000

0I8

Compensacin adicional por servicio

1323

551200002000

0I9

Compensacin adicional por servicio

1323

551200002000

0L1

Acreditacin por aos de licencia

1304

551300004000

0L2

Acreditacin por aos de licencia

1304

551300004000

0L3

Acreditacin por aos de licencia

1304

551300004000

0LT

Acreditacin por aos de licencia

1304

551300004000

0MA

Maestra

1303

551300011000

0PA

Acreditacin por 30 aos de servicio

1302

551300004000

0PB

Acreditacin por 31 aos de servicio

1302

551300004000

0PC

Acreditacin por 32 aos de servicio

1302

551300004000

0PD

Acreditacin por 33 aos de servicio

1302

551300004000

0PE

Acreditacin por 34 aos de servicio

1302

551300004000

0PF

Acreditacin por 35 aos de servicio

1302

551300004000

0PG

Acreditacin por 36 aos de servicio

1302

551300004000

0PH

Acreditacin por 37 aos de servicio

1302

551300004000

0PI

Acreditacin por 38 aos de servicio

1302

551300004000

0PJ

Acreditacin por 39 aos de servicio

1302

551300004000

0PK

Acreditacin por 40 aos de servicio

1302

551300004000

0PL

Acreditacin por 41 aos de servicio

1302

551300004000

0PM

Acreditacin por 42 aos de servicio

1302

551300004000

0PN

Acreditacin por 43 aos de servicio

1302

551300004000

0PO

Acreditacin por 44 aos de servicio

1302

551300004000

0PP

Acreditacin por 45 aos de servicio

1302

551300004000

0PQ

Acreditacin por 46 aos de servicio

1302

551300004000

0PR

Acreditacin por 47 aos de servicio

1302

551300004000

0PS

Acreditacin por 48 aos de servicio

1302

551300004000

0PT

Acreditacin por 49 aos de servicio

1302

551300004000

0PU

Acreditacin por 50 aos de servicio

1302

551300004000

0PV

Acreditacin por 51 aos de servicio

1302

551300004000

0PX

Acreditacin por 52 aos de servicio

1302

551300004000

0PY

Acreditacin por 53 aos de servicio

1302

551300004000

0PZ

Acreditacin por 54 aos de servicio

1302

551300004000

0Q1

Acreditacin por 5 aos de servicio

1302

551300004000

0Q2

Acreditacin por 10 aos de servicio

1302

551300004000

0Q3

Acreditacin por 15 aos de servicio

1302

551300004000

0Q4

Acreditacin por 20 aos de servicio

1302

551300004000

0Q5

Acreditacin por 25 aos de servicio

1302

551300004000

0QA

Acreditacin por 5 aos de servicio

1302

551300004000

0QB

Acreditacin por 6 aos de servicio

1302

551300004000

0QC

Acreditacin por 7 aos de servicio

1302

551300004000

0QD

Acreditacin por 8 aos de servicio

1302

551300004000

160

APNDICE B. CATLOGOS DE LA BODEGA DE DATOS

Tabla B.4. Catlogo de conceptos de percepciones y deducciones (continuacin)


ID.

CLAVE

DESCRIPCION

CLAVE DE
PARTIDA

CUENTA
PRESUPUESTAL

0QE

Acreditacin por 9 aos de servicio

1302

551300004000

0QF

Acreditacin por 10 aos de servicio

1302

551300004000

0QG

Acreditacin por 11 aos de servicio

1302

551300004000

0QH

Acreditacin por 12 aos de servicio

1302

551300004000

0QI

Acreditacin por 13 aos de servicio

1302

551300004000

0QJ

Acreditacin por 14 aos de servicio

1302

551300004000

0QK

Acreditacin por 15 aos de servicio

1302

551300004000

0QL

Acreditacin por 16 aos de servicio

1302

551300004000

0QM

Acreditacin por 17 aos de servicio

1302

551300004000

0QN

Acreditacin por 18 aos de servicio

1302

551300004000

0QO

Acreditacin por 19 aos de servicio

1302

551300004000

0QP

Acreditacin por 20 aos de servicio

1302

551300004000

0QQ

Acreditacin por 21 aos de servicio

1302

551300004000

0QR

Acreditacin por 22 aos de servicio

1302

551300004000

0QS

Acreditacin por 23 aos de servicio

1302

551300004000

0QT

Acreditacin por 24 aos de servicio

1302

551300004000

0QU

Acreditacin por 25 aos de servicio

1302

551300004000

0QV

Acreditacin por 26 aos de servicio

1302

551300004000

0QX

Acreditacin por 27 aos de servicio

1302

551300004000

0QY

Acreditacin por 28 aos de servicio

1302

551300004000

0QZ

Acreditacin por 29 aos de servicio

1302

551300004000

0RA

Regularizacin por antigedad

1303

551300012000

0SC

Asignacin por servicios cocur.

1506

551300025000

0ST

Diferencial sobre doble tabulacin

1506

551100002000

0T1

Acreditacin por titulacin en

1303

551300004000

0T2

Acreditacin por titulacin en

1303

551300004000

0T3

Acreditacin por titulacin en

1303

551300004000

0UE

Utiles escolares

1507

551300028000

0VC

Asignacin docente genrica

1507

551100003000

AAC

Asignacin por actividades culturales

1507

551300018000

APA

Apoyo al personal administrativo

1506

551300026000

ASD

Ayuda por servicios a la docencia

1200

551300007000

BAN

Bono anual noviembre

1506

551300007000

BEM

Bono especial magisterial

1200

551300007000

CCA

Compensacin categoras E0440

1300

551300018000

CPC

Compensacin provisional comp.

1506

551300007000

D10

10 das sueldo tabular

1200

551300026000

EPA

Estimulo a personal de apoyo

1507

551300026000

OCE

Organizacin ciclo escolar

1506

551300027000

ZBD

Compensacin por zona de bajo

1506

551200002000

0I5

(Sin descripcin)

006

(Sin descripcin)

0DR

(Sin descripcin)

00A

(Sin descripcin)

0QW

(Sin descripcin)

021

(Sin descripcin)

018

(Sin descripcin)

161

APNDICE B. CATLOGOS DE LA BODEGA DE DATOS

Tabla B.4. Catlogo de conceptos de percepciones y deducciones (continuacin)


ID.

CLAVE

DESCRIPCION

CLAVE DE
PARTIDA

CUENTA
PRESUPUESTAL

019

(Sin descripcin)

0CE

(Sin descripcin)

0D0

(Sin descripcin)

CSC

(Sin descripcin)

INF

(Sin descripcin)

005

(Sin descripcin)

007

(Sin descripcin)

0L3

(Sin descripcin)

0LT

(Sin descripcin)

0T3

(Sin descripcin)

0MA

(Sin descripcin)

037

(Sin descripcin)

OBD

(Sin descripcin)

0
0000

045

(Indefinido)

006

(Indefinido)

0000

040

(Indefinido)

0000

OSC

(Indefinido)

0000

Tabla B.5. Catlogo de partidas presupuestales


CLAVE

DESCRIPCION
0 Sin asignar

1000 Servicios personales


1100 Remuneraciones al personal de carcter permanente
1101 Dietas
1102 Sueldos base
1103 Haberes
1104 Sueldos compactados
1105 Sueldos compactados al personal
1106 Sobresueldos
1107 Sobrehaberes
1200 Remuneraciones al personal de carcter transitorio
1201 Honorarios y comisiones
1202 Salarios compactados al personal eventual
1203 Compensaciones por servicios de carcter social
1204 Retribuciones por servicios de carcter social
1205 Compensaciones a sustitutos de profesoras en estado grvido
1300 Remuneraciones adicionales y especiales
1301 Prima quincenal por aos de servicios efectivos prestados
1302 Acreditacin por aos de servicio en la docencia y al persona
1303 Acreditacin por titulacin en la docencia
1304 Acreditacin por aos de estudio de licenciatura
1305 Primas de vacaciones y dominical
1306 Gratificacin de fin de ao
1307 Compensaciones por servicios especiales
1308 Compensaciones por servicios eventuales
1309 Asignacin de tcnico

162

APNDICE B. CATLOGOS DE LA BODEGA DE DATOS

Tabla B.5. Catlogo de partidas presupuestales (continuacin)


CLAVE

DESCRIPCION

1316 Participaciones por vigilancia en el cumplimiento de las ley


1317 Liquidaciones por indemnizaciones y por sueldos y salarios
1318 Liquidaciones por haberes cados
1319 Compensaciones de retiro
1320 Remuneraciones por horas extraordinarias
1321 Compensaciones de servicios
1322 Prima de perseverancia por aos de servicio en el activo
1323 Compensaciones adicionales por servicios especiales
1325 Material didctico
1400 Pagos por concepto de seguridad social
1401 Cuotas al ISSSTE
1402 Cuotas al IMSS
1403 Cuotas al ISSFAM
1404 Cuotas para la vivienda
1405 Cuotas para el seguro de vida del personal civil
1406 Cuotas para el seguro de vida del personal militar
1407 Cuotas para el seguro de retiro del personal civil
1408 Cuotas para el seguro capitalizable del personal civil
1500 Pagos por otras prestaciones de seguridad social
1501 Cuotas para el fondo de ahorro del personal civil
1502 Cuotas para el fondo de ahorro de generales, almirantes, jefes
1503 Cuotas para el fondo de trabajo del personal del ejercito y
1504 Indemnizaciones por accidentes en el trabajo
1505 Prestaciones de retiro
1506 Estmulos al personal
1507 Otras prestaciones

Tabla B.6. Catlogo de niveles de adscripcin de plaza


CLAVE

DESCRIPCION

Oficinas administrativas de USEBEQ

Educacin Inicial

Educacin Preescolar

Educacin Primaria

Educacin Indgena

Secundaria General

Secundaria Tcnica

Telesecundaria

Educacin Fsica

10

Educacin Especial

11

Mejoramiento profesional

12

Personal comisionado

13

Asignadas al S.N.T.E.

163

APNDICE B. CATLOGOS DE LA BODEGA DE DATOS

Tabla B.6. Catlogo de municipios y regiones de Quertaro


CLAVE
1

NOMBRE DEL MUNICIPIO

REGION

Amealco de Bonfil

3. San Juan del Rio

Pinal de Amoles

1. Jalpan

ArroyoSeco

1. Jalpan

Cadereyta de Montes

2. Cadereyta

Coln

2. Cadereyta

Corregidora

4. Quertaro

Ezequiel Montes

3. San Juan del Rio

Huimilpan

4. Quertaro

Jalpan de Serra

1. Jalpan

10

Landa de Matamoros

1. Jalpan

11

El Marqus

4. Quertaro

12

Pedro Escobedo

3. San Juan del Rio

13

Peamiller

2. Cadereyta

14

Quertaro

4. Quertaro

15

San Joaqun

2. Cadereyta

16

San Juan del Ro

3. San Juan del Rio

17

Tequisquiapan

3. San Juan del Rio

18

Tolimn

2. Cadereyta

164

APNDICE C. MANUAL DEL USUARIO DEL SISTEMA DE INFORMACIN EJECUTIVA

165

APNDICE C

Manual del usuario del Sistema de Informacin


Ejecutiva de la USEBEQ

PRESENTACION
La USEBEQ en el mbito educativo estatal
La Unidad de Servicios para la Educacin Bsica del Estado de Quertaro
(USEBEQ) es la entidad responsable de la administracin de todo el sector
educativo, especficamente en lo que se refiere a los niveles bsicos como son
preescolar, primaria y secundaria. Tiene a su cargo la administracin de los
recursos humanos y financieros para cumplir con lo objetivos y metas que plantea
el Gobierno del Estado de Quertaro en materia de Educacin y de prestar el
servicio de educacin a la sociedad queretana en su conjunto.
La USEBEQ tiene a su cargo alrededor de 13 mil empleados y ejerce alrededor del
55% del presupuesto del gobierno estatal (FUENTE: 2o. Informe de Gobierno. Julio
1999) por lo que ello dar una idea de la magnitud y el impacto que el sector
educativo tiene en el contexto social de Quertaro.

Necesidad de herramientas para la toma de decisiones


Sin duda, la administracin del sector educativo reviste gran importancia
especialmente en una poca donde se concibe la educacin como un baluarte del
desarrollo social en su conjunto. Por eso es de trascendental importancia contar
con elementos de juicio para establecer planes y programas de desarrollo
educativo a largo y mediano plazo.
Dados los volmenes de informacin que maneja USEBEQ como parte de su
operacin diaria, la toma de decisiones tiene que involucrar una cantidad enorme
de variables cuya movilidad en el tiempo no permiten tener una visin clara del
entorno. Dichas variables de informacin tienen que ver con la administracin del
personal, la planeacin financiera y la planeacin educativa en general.
Sin embargo, el no contar con la informacin precisa en forma al momento de
tomar decisiones plantea el problema de involucrarse en procesos de planeacin
sin tener elementos de juicio correctos y, muy frecuentemente, apreciaciones
personales sin fundamentos reales. Es por ello que el problema se puede definir

APNDICE C. MANUAL DEL USUARIO DEL SISTEMA DE INFORMACIN EJECUTIVA

166

como la falta de una herramienta que proporcione informacin ejecutiva


consolidada sobre los procesos productivos del sector de la educacin bsica en el
Estado de Quertaro.

Definicin y alcances del SIE


El Sistema de Informacin Ejecutiva de la USEBEQ ha sido concebido como la
herramienta que permita a las autoridades tener a la mano indicadores
significativos de la funcin educativa en el Estado para apoyo a la toma decisiones,
as como proyecciones futuras sobre tendencias propias de la administracin
pblica estatal.
El sistema tendr los alcances que las autoridades educativas del Estado
impongan, pero se pueden identificar reas muy precisas de planeacin que sern:
Planeacin educativa;
Administracin de personal; y
Planeacin financiera y presupuesto.

Objetivos del SIE


El objetivo general del Sistema de Informacin Ejecutiva es apoyar a la toma de
decisiones dando a las autoridades educativas elementos de juicio precisos y
oportunos para la planeacin estratgica a largo plazo del sector educativo bsico
del Estado de Quertaro.
Los objetivos especficos del SIE son:
Contar con una herramienta eficiente y confiable para la adquisicin y
consolidacin de informacin.
Contar con informacin que permita tomar decisiones de planeacin educativa
en todos los mbitos que a ella atae.
Contar con informacin referente a la administracin de personal educativo.
Contar con informacin referente a la planeacin financiera del sector educativo
estatal.

Plataforma tecnolgica
El SIE fue desarrollado en ambiente distribuido para ser consultado a travs de la
red computacional de la USEBEQ. Realiza una extraccin de datos del Sistema de
Nmina y deposita los datos en un almacn de datos desarrollado en el motor de
base de datos Informix. Para la consulta, se desarrollaron interfaces grficas que, a

APNDICE C. MANUAL DEL USUARIO DEL SISTEMA DE INFORMACIN EJECUTIVA

167

travs de un navegador de Internet, pueden ser consultadas. Dichas interfaces se


desarrollaron en los lenguajes HTML y Java de Sun Microsystems.

ORGANIZACIN DE LA INFORMACIN
Series estadsticas
El Sistema de Informacin Ejecutiva est organizado en series estadsticas con
muestras que se levantan cada quincena de pagos de la nmina de pagos de la
USEBEQ. Existen varias categoras de series que se pueden seleccionar en cada
una de las ms de 630 variables con que cuenta el Sistema. Las 4 categoras de
series estadsticas disponibles, de acuerdo a las unidades de desempeo
cuantificadas, son:
Empleados;
Plazas;
Movimientos; y
Pagos.

Informacin disponible
El Sistema de Informacin Ejecutiva cuenta con series estadsticas a partir de la
primera quincena (1. al 15 de enero) de 1996 y hasta la fecha en que se indique
en la pantalla de acceso al sistema. La posibilidad de tener datos histricos se
debe a la existencia del almacenamiento y electrnico de esta informacin
debidamente clasificada a partir de esa fecha.

Clasificacin de la informacin
La informacin del Sistema de Informacin Ejecutiva, en cada una de sus series
estadsticas, se encuentra clasificada por criterios generales que pueden generar
datos desagregados de acuerdo a las necesidades del usuario. Estos criterios son:
NIVEL EDUCATIVO. El nivel o rea donde se encuentran los recursos que

generan la informacin.
TIPO DE NMINA. Federal, Estatal o perteneciente al programa U.M.
REGIN Y MUNICIPIO. De acuerdo a las regiones estatales siguientes
predefinidas por el Gobierno Estatal:
Regin 1. Pinal de Amoles, Arroyo Seco, Jalpan de Serra y Landa de

Matamoros.

APNDICE C. MANUAL DEL USUARIO DEL SISTEMA DE INFORMACIN EJECUTIVA

168

Regin 2. Cadereyta de Montes, Coln, Peamiller, San Joaqun y

Tolimn.
Regin 3. Amealco de Bonfil, Ezequiel Montes, Pedro Escobedo, San

Juan del Ro y Tequisquiapan.


Regin 4. Corregidora, Huimilpan, El Marqus y Quertaro.

OPERACIN DEL SISTEMA


Navegacin en los mens
Seleccione el mdulo del sistema del que desea extraer informacin:
EMPLEADOS, PLAZAS, MOVIMIENTOS o PAGOS presionando el ratn en las
pestaas que aparecen en la parte superior de la pantalla.
Dentro de cada uno de ellos encontrar una serie de opciones que le permitirn
acceder a travs de los mens a cada una de las ms de 630 series estadsticas
disponibles.
[+] Indica que existen ms posibilidades de consulta.
[-] Regresa al men jerrquico inmediato anterior.

Ver informacin
Para ver las variables que puede usted consultar, seleccione Ver informacin en
cada uno de los mens disponibles del Sistema. Inmediatamente despus de
presionar el botn del ratn sobre el rtulo, aparecer en su pantalla un cuadro de
dilogo del explorador que est utilizando y le preguntar si desea ejecutar el
programa o guardar el archivo a disco.
Seleccione Ejecutar el programa desde Internet y espere un momento.
En la parte superior de la pantalla que aparecer en su monitor se encuentran las
variables disponibles para esta categora. Usted debe seleccionar la o las opciones
que desee consultar (no hay lmite, puede seleccionar todas!).

En cada una de las categoras de series estadsticas, la primer variable


corresponde al total de la categora y es la suma aritmtica del resto de las

APNDICE C. MANUAL DEL USUARIO DEL SISTEMA DE INFORMACIN EJECUTIVA

169

variables. Esta es muy til cuando se pretenden hacer comparaciones con


respecto al total de los datos.

Seleccin de criterios de bsqueda


Seleccione el rango de quincenas que desea ver en la pantalla. Deber seleccionar
el ao y quincena de las fechas de inicio y finalizacin de su serie estadstica.
Obviamente, la fecha de finalizacin deber ser posterior a la de inicio, de lo
contrario el Sistema no mostrar datos en la pantalla.

Enseguida, podr usted seleccionar los criterios de bsqueda de su serie


estadstica. Existen algunas restricciones para el uso de ellos:
Nivel educativo. Disponible para todos los mdulos.
Tipo de nmina. Slo disponible para EMPLEADOS, PLAZAS y PAGOS.
Regin y municipio. Slo disponible para EMPLEADOS, PLAZAS y
MOVIMIENTOS.
Los valores por omisin seleccionan todas las opciones de cada uno de los
criterios. Si usted seleccion algn criterio y su bsqueda no obtuvo resultados,
significa que las excepciones descritas anteriormente no fueron respetadas.

Vistas disponibles
Debe seleccionar el tipo de grfica que quiere ver. Las lneas y las barras muestras
las series estadsticas en escalas apropiadas que permitan la comparacin de
progresiones. El tipo pastel permite ver una distribucin porcentual de las variables

APNDICE C. MANUAL DEL USUARIO DEL SISTEMA DE INFORMACIN EJECUTIVA

170

seleccionadas, tomando como base la sumatoria total de las variables


seleccionadas.

Finalmente, para ver la informacin en la pantalla, presione cualquiera de los


botones: Grfica o Serie estadstica, para ver la progresin estadstica o los
valores que la generaron, respectivamente.

Imprimir
Cualquiera de las vistas generadas anteriormente pueden ser impresas utilizando
la opcin Print del men Applet de la ventana en la que se despliegan los datos

Se recomienda imprimir en hojas con orientacin horizontal, debido al tamao de la


ventana a imprimir. Puede modificar esta opcin presionando el botn
Propiedades de la pantalla de impresin.

APNDICE C. MANUAL DEL USUARIO DEL SISTEMA DE INFORMACIN EJECUTIVA

171

Ayuda
El icono de ayuda o la liga de Opciones de consulta permite consultar una breve
explicacin de la organizacin de la informacin y de la operacin del Sistema de
Informacin Ejecutiva de la USEBEQ.

APNDICE C. MANUAL DEL USUARIO DEL SISTEMA DE INFORMACIN EJECUTIVA

172

APNDICE D. PROGRAMAS FUENTE

173

APNDICE D

Programas fuente

Estructura del disco compacto


Los programas fuente del Sistema de Informacin Ejecutiva desarrollado para la
implementacin de la Bodega de Datos con Interfaces Web para la administracin
del personal educativo en la USEBEQ se encuentran en un disco compacto que
tiene la estructura mostrada en la figura D.1. Las carpetas del disco compacto se
muestran en la tabla siguiente.
CARPETA
\Bodega

CONTENIDO
Guin de creacin de la base de datos del almacn principal.

\Sapeb

Extraccin del SAPEB.

\Siapsep

Extraccin del SIAPSEP.

\SIEservidor

Pginas Web de la Intranet del SIE residentes en el servidor.

\SIEservidor\Grafica

Cdigo Java de los applets de presentacin y anlisis.

\SIEcliente

Guiones de ejecucin de los applets para conexin con la base de datos.

Figura D.1. Estructura del disco de compacto de programas fuente del SIE.

APNDICE D. PROGRAMAS FUENTE

174

\Bodega
En la carpeta \Bodega se encuentran los programas para la administracin del
almacn principal de la Bodega de Datos.
PROGRAMA
sie.sql

DESCRIPCIN
Programa para la creacin de la base de datos principal de la Bodega de Datos de la USEBEQ
escrito en lenguaje SQL de Informix-On-Line 7.23.

\Sapeb
En la carpeta \Sapeb se encuentran los componentes de la aplicacin de
extraccin de informacin del SAPEB. Los programas fuente son los siguientes.
PROGRAMA

DESCRIPCIN

sie.spr

Programa principal del mdulo de extraccin de datos del Sistema de Administracin de


Personal de Educacin Bsica (SAPEB). Este programa se disea en un ambiente visual y el
cdigo es generado automticamente por FoxPro 2.6.

procesa.prg

Programa de procesamiento quincenal para extraccin de informacin del SAPEB para


alimentacin del almacn principal de la Bodega de Datos.

depura.prg

Funciones de reingeniera y depuracin de datos a tablas extradas del SAPEB para la


alimentacin del almacn principal de la Bodega de Datos.

exporta.prg

Programa de exportacin a archivos de texto para transferencia de informacin extrada del


SAPEB para la alimentacin del almacn principal de la Bodega de Datos.

Adicionalmente, esta aplicacin cuenta con algunos otros archivos que contienen
las tablas de datos y los ndices de las mismas. Estos archivos se encuentran en la
siguiente tabla.
ARCHIVO

DESCRIPCIN

ca_mots.dbf

Tabla del Catlogo de motivos.

ca_movs.dbf

Tabla del Catlogo de movimientos.

ca_mpio.dbf

Tabla del Catlogo de municipios y regiones.

ca_nivel.dbf

Tabla del Catlogo de niveles educativos.

ca_parti.dbf

Tabla del Catlogo de partidas presupuestales.

ca_perde.dbf

Tabla del Catlogo de conceptos de percepciones y deducciones.

ca_sitpl.dbf

Tabla del Catlogo de situaciones de plaza.

catego.dbf

Tabla de Plazas clasificadas por categora.

empleado.dbf

Tabla de Empleados.

foxuser.dbf

Tabla auxiliar para la ejecucin de aplicaciones en FoxPro 2.6.

motivos.dbf

Tabla de Movimientos clasificados por motivos.

movimien.dbf

Tabla de Movmientos.

pagos.dbf

Tabla de Pagos.

partidas.dbf

Tabla de Pagos clasificados por partida presupuestal.

plazas.dbf

Tabla de Plazas.

sit_plaz.dbf

Tabla de Plazas clasificadas por estatus o situacin de plaza.

arexct.idx

ndice del Catlogo de reas por centro de trabajo.

catxcve.idx

ndice de Categoras por clave de plaza.

cmtxcve.idx

ndice del Catlogo de Motivos por clave.

cmvxcve.idx

ndice del Catlogo de Movimientos por clave.

cpdxcve.idx

ndice del Catlogo de Percepcin o Deduccin por clave.

cppxcve.idx

ndice del Catlogo de Partidas Presupuestales por clave.

APNDICE D. PROGRAMAS FUENTE

ARCHIVO

175

DESCRIPCIN

cspxcve.idx

ndice del Catlogo de Situaciones de Plaza por clave.

ctxcve.idx

ndice de Centros de Trabajo por clave.

empxcve.idx

ndice de Empleados por clave de plaza.

motxcve.idx

ndice de Motivos por clave de plaza.

movxcve.idx

ndice de Movimientos por clave de plaza.

munxcve.idx

ndice del Catlogo de Municipios por clave.

nivxcve.idx

ndice del Catlogo de Niveles educativos por clave.

nomxemp.idx

ndice de la Nmina Genrica por nmero de empleado.

pagxcve.idx

ndice de Pagos por clave de plaza.

parxcve.idx

ndice de Partidas por clave de plaza.

pzaxcve.idx

ndice de Plazas por clave de plaza.

sitxcve.idx

ndice de Situaciones de Plaza por clave de plaza.

\Siapsep
PROGRAMA
extrae_emp.sql

DESCRIPCIN
Guin de extraccin de informacin para el mdulo de Empleados desde el Sistema Integral
de Administracin de Personal de la Secretara de Educacin Pblica.

extrae_pla.sql

Guin de extraccin de informacin para el mdulo de Plazas desde el SIAPSEP.

extrae_mov.sql

Guin de extraccin de informacin para el mdulo de Movimientos desde el SIAPSEP.

extrae_pag.sql

Guin de extraccin de informacin para el mdulo de Pagos desde el SIAPSEP.

\SIEservidor
La carpeta \SIEservidor contiene las aplicaciones y pginas Web que se ejecutan
desde el servidor y que generan la presentacin final de todo el sistema. Todas las
pgina Web fueron desarrolladas en lenguaje HTML 3.0 estndar. Las pginas
pueden ser de dos tipos: aquellas que muestran un men de opciones, o aquellas
que dan acceso directamente a los datos de la Bodega.
Las pginas del primer tipo slo tienen la funcin de dar acceso a uno o varios
submens que accedern al applet que trabaja como interfaz final de usuario.
Dichas pginas son las siguientes.
PROGRAMA

DESCRIPCIN

inicio.htm

Pgina principal de la Intranet del Sistema de Informacin Ejecutiva.

acceso.htm

Pgina de acceso al sistema.

ayuda.htm

Pgina de ayuda y manual de usuario.

presenta.htm

Pgina de informacin de presentacin del sistema.

empleados.htm

Men del mdulo de empleados.

plazas.htm

Men del mdulo de plazas.

plazas_dcat.htm

Men de plazas docentes clasificadas por categora.

plazas_acat.htm

Men de plazas administrativas clasificadas por categora.

movim.htm

Men del mdulo de movimientos.

movim_mtc.htm

Men de movimientos de plazas docentes.

movim_mtp.htm

Men de movimientos administrativos o puestos.

pagos.htm

Men del mdulo de pagos.

pagos_mes.htm

Men de pagos genricos mensuales.

pagos_qui.htm

Men de pagos de quinquenios.

APNDICE D. PROGRAMAS FUENTE

PROGRAMA

176

DESCRIPCIN

pagos_cat.htm

Men de pagos por categora.

pagos_cue.htm

Men de pagos por cuenta de partida presupuestal.

El segundo tipo de pginas a la interfaz final de usuario implementada como un


applet llamado Grafica.class. Existen, adems de esta pgina, otros ochenta
mens que tienen una estructura similar y slo cambian los mens y submens a
los que se tiene acceso directo.
PROGRAMA
empleados_doc.htm

DESCRIPCIN
Docentes del mdulo de Empleados.

empleados_adm.htm

Administrativos del mdulo de Empleados.

plazas_doc.htm

Docentes por hora y jornada del mdulo de Plazas.

plazas_adm.htm

Administrativas por hora y jornada del mdulo de Plazas.

plazas_dcat_pre.htm

Docentes preescolar del mdulo de Plazas.

plazas_dcat_pri.htm

Docentes primaria del mdulo de Plazas.

plazas_dcat_seg.htm

Docentes secundaria general del mdulo de Plazas.

plazas_dcat_set.htm

Docentes secundaria tcnica del mdulo de Plazas.

plazas_dcat_esp.htm

Docentes educacin especial del mdulo de Plazas.

plazas_dcat_edf.htm

Docentes educacin fsica del mdulo de Plazas.

plazas_dcat_ind.htm

Docentes educacin indgena del mdulo de Plazas.

plazas_dcat_tel.htm

Docentes telesecundaria del mdulo de Plazas.

plazas_dcat_eta.htm

Docentes educacin tecnolgica y artstica del mdulo de Plazas.

plazas_dcat_ado.htm

Apoyo a docentes del mdulo de Plazas.

plazas_acat_a.htm

Puestos administrativos del mdulo de Plazas.

plazas_acat_cd.htm

Auxiliares de docencia del mdulo de Plazas.

plazas_acat_f.htm

Puesto de confianza del mdulo de Plazas.

plazas_acat_p.htm

Profesionistas del mdulo de Plazas.

plazas_acat_s.htm

Auxiliares de servicio del mdulo de Plazas.

plazas_acat_t.htm

Tcnicos del mdulo de Plazas.

plazas_dcmag.htm

Docentes en carrera magisterial del mdulo de Plazas.

plazas_stat.htm

Plazas por estatus del mdulo de Plazas.

movim_mvc.htm

Movimientos docentes del mdulo de Movmientos.

movim_mvp.htm

Movimientos administrativos del mdulo de Movimientos.

movim_mtc_01.htm

Motivos docentes de nuevo ingreso del mdulo de Movimientos.

movim_mtc_02.htm

Motivos docentes de alta en plaza adicional del mdulo de Movimientos.

movim_mtc_03.htm

Motivos docentes de alta de concepto del mdulo de Movimientos.

movim_mtc_04.htm

Motivos docentes de alta de guin del mdulo de Movimientos.

movim_mtc_05.htm

Motivos docentes de baja de persona del mdulo de Movimientos.

movim_mtc_06.htm

Motivos docentes de baja en plaza del mdulo de Movimientos.

movim_mtc_07.htm

Motivos docentes de baja a concepto del mdulo de Movimientos.

movim_mtc_08.htm

Motivos docentes de baja de guin del mdulo de Movimientos.

movim_mtc_09.htm

Motivos docentes de cambio de datos de persona del mdulo de Movimientos.

movim_mtc_10.htm

Motivos docentes de cambio de plaza del mdulo de Movimientos.

movim_mtc_11.htm

Motivos docentes de cambio de concepto del mdulo de Movimientos.

movim_mtc_12.htm

Motivos docentes de cambio de guin del mdulo de Movimientos.

movim_mtc_13.htm

Motivos docentes de cambio de centro de trabajo del mdulo de Movimientos.

movim_mtc_14.htm

Motivos docentes de licencia del mdulo de Movimientos.

movim_mtc_15.htm

Motivos docentes de reanudacin del mdulo de Movimientos.

movim_mtc_16.htm

Motivos docentes de alta en prestacin del mdulo de Movimientos.

APNDICE D. PROGRAMAS FUENTE

PROGRAMA
movim_mtc_17.htm

177

DESCRIPCIN
Motivos docentes de alta en carrera magisterial del mdulo de Movimientos.

movim_mtc_18.htm

Motivos docentes de baja de carrera magisterial del mdulo de Movimientos.

movim_mtc_19.htm

Motivos docentes de promocin en carrera magisterial del mdulo de Movimientos.

movim_mtc_20.htm

Motivos docentes de permuta de plazas del mdulo de Movimientos.

movim_mtc_21.htm

Motivos docentes de compactacin de plazas del mdulo de Movimientos.

movim_mtp_01.htm

Motivos administrativos de nuevo ingreso del mdulo de Movimientos.

movim_mtp_02.htm

Motivos administrativos de cambio de percepciones del mdulo de Movimientos.

movim_mtp_03.htm

Motivos administrativos de cambio de guin del mdulo de Movimientos.

movim_mtp_04.htm

Motivos administrativos de transferencia de plaza del mdulo de Movimientos.

movim_mtp_05.htm

Motivos administrativos de cambio de plaza del mdulo de Movimientos.

movim_mtp_06.htm

Motivos administrativos de licencia del mdulo de Movimientos.

movim_mtp_07.htm

Motivos administrativos de reanudacin del mdulo de Movimientos.

movim_mtp_08.htm

Motivos administrativos de cambio de prestacin del mdulo de Movimientos.

movim_mtp_09.htm

Motivos administrativos de baja de persona del mdulo de Movimientos.

movim_mtp_10.htm

Motivos administrativos de alta de plaza adicional del mdulo de Movimientos.

movim_mtp_11.htm

Motivos administrativos de baja de plaza del mdulo de Movimientos.

pagos_mes_per.htm

Percepciones genricas del mdulo de Pagos.

pagos_mes_ded.htm

Deducciones genricas del mdulo de Pagos.

pagos_pre.htm

Prestaciones especiales del mdulo de Pagos.

pagos_cat_pre.htm

Docentes preescolar del mdulo de Pagos.

pagos_cat_pri.htm

Docentes primaria del mdulo de Pagos.

pagos_cat_seg.htm

Docentes secundaria general del mdulo de Pagos.

pagos_cat_set.htm

Docentes secundaria tcnica del mdulo de Pagos.

pagos_cat_esp.htm

Docentes educacin especial del mdulo de Pagos.

pagos_cat_edf.htm

Docentes educacin fsica del mdulo de Pagos.

pagos_cat_ind.htm

Docentes educacin indgena del mdulo de Pagos.

pagos_cat_tel.htm

Docentes telesecundaria del mdulo de Pagos.

pagos_cat_eta.htm

Docentes educacin tecnolgica y artstica del mdulo de Pagos.

pagos_cat_ado.htm

Personal de apoyo a docencia del mdulo de Pagos.

pagos_cat_a.htm

Puestos administrativos del mdulo de Pagos.

pagos_cat_cd.htm

Administrativos auxiliares de docencia del mdulo de Pagos.

pagos_cat_f.htm

Administrativos de confianza del mdulo de Pagos.

pagos_cat_p.htm

Administrativos profesionistas del mdulo de Pagos.

pagos_cat_s.htm

Administrativos auxiliares de servicio del mdulo de Pagos.

pagos_cat_t.htm

Administrativos tcnicos del mdulo de Pagos.

pagos_cue_per.htm

Pagos permanentes del mdulo de Pagos.

pagos_cue_adi.htm

Pagos adicionales del mdulo de Pagos.

pagos_cue_otr.htm

Pagos por seguridad social del mdulo de Pagos.

pagos_qui_doc.htm

Quinquenios a docentes del mdulo de Pagos.

pagos_qui_adm.htm

Quinquenios a administrativos del mdulo de Pagos.

pagos_arr.htm

Pagos para arraigo comunitario del mdulo de Pagos.

\SIEservidor\Grafica
En la carpeta \SIEservidor\Grafica se encuentran los programas fuente del applet
que da acceso a los datos de la Bodega. Estos programas escritos en lenguaje
Java 2 de Sun Microsystems y desarrollado con el Java Development Kit versin
1.2.2.

APNDICE D. PROGRAMAS FUENTE

PROGRAMA

178

DESCRIPCIN

Grafica.java

Applet principal que presenta los datos del Subsistema de Presentacin y Anlisis

TablaPanel.java

Panel de criterios de consulta a la base de datos

BotonPanel.java

Panel de seleccin del tipo de grfica y de botones para mostrar grfica o tabla de la
serie estadstica

RegresaPanel.java

Panel que muestra el botn de regreso del lienzo de grficas a la pantalla de opciones
de bsqueda en la base de datos

VentanaDatos.java

Marco auxiliar que muestra un men de impresin y con un mtodo para creacin del
ttulo del men

LienzoGrafica.java

Panel que muestra el botn de regreso del lienzo de grficas a la pantalla de opciones
de bsqueda en la base de datos

OpcionesPanel.java

Panel que muestra la pantalla de opciones de bsqueda en la base de datos

APNDICE E. CONSULTAS DE AGREGACIN

APNDICE E

Consultas de agregacin

Instrucciones de consulta SQL para agregacin de informacin


Tabla E.1. Instrucciones para el mdulo de Empleados
CATEGORIA
Empleados docentes

Empleados administrativos

INSTRUCCIONES DE CONSULTA SQL


select
select
select
select
select
select
select

sum(docent) from empleado


sum(dochrs) from empleado
sum(docjor) from empleado
sum(dir2tu) from empleado
sum(admvos) from empleado
sum(confia) from empleado
sum(base) from empleado

Tabla E.2. Instrucciones para el mdulo de Plazas


CATEGORIA
Plazas

SUBCATEGORIA
---

docentes
Plazas

---

administrativos
Plazas

Preescolar

docentes por
categora

Primaria

Secundaria
General

INSTRUCCIONES DE CONSULTA SQL


select
select
select
select
select
select

sum(docent) from plazas


sum(dochrs) from plazas
sum(docjor) from plazas
sum(admvas) from plazas
sum(confia) from plazas
sum(base) from plazas

select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select

sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)

from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from

catego
catego
catego
catego
catego
catego
catego
catego
catego
catego
catego
catego
catego
catego
catego
catego
catego
catego
catego
catego
catego
catego
catego
catego
catego
catego
catego
catego
catego
catego
catego
catego

where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where

categoria matches ' E01*'


categoria=' E0101'
categoria=' E0105'
categoria=' E0113'
categoria=' E0121'
categoria=' E0125'
categoria=' E0165'
categoria=' E0181'
categoria=' E0183'
categoria=' E0190'
categoria=' E0195'
categoria=' E0199'
categoria matches ' E02*'
categoria=' E0201'
categoria=' E0205'
categoria=' E0221'
categoria=' E0261'
categoria=' E0281'
categoria=' E0285'
categoria=' E0299'
categoria matches ' E03*'
categoria=' E0301'
categoria=' E0321'
categoria=' E0341'
categoria=' E0351'
categoria=' E0361'
categoria=' E0363'
categoria=' E0365'
categoria=' E0366'
categoria=' E0371'
categoria=' E0390'
categoria=' E0392'

179

APNDICE E. CONSULTAS DE AGREGACIN

180

Tabla E.2. Instrucciones para el mdulo de Plazas (continuacin)


CATEGORIA

SUBCATEGORIA

Plazas

Secundaria

docentes por

Tcnica

categora
(continuacin)

Educacin
Especial

Educacin Fsica

Educacin
Indgena

Telesecundaria

Enseanza
tecnolgica y
artstica

INSTRUCCIONES DE CONSULTA SQL


select sum(numpza) from catego where categoria matches '
select sum(numpza) from catego where categoria=' E0401'
select sum(numpza) from catego where categoria=' E0421'
select sum(numpza) from catego where categoria=' E0440'
select sum(numpza) from catego where categoria=' E0441'
select sum(numpza) from catego where categoria=' E0451'
select sum(numpza) from catego where categoria=' E0461'
select sum(numpza) from catego where categoria=' E0463'
select sum(numpza) from catego where categoria=' E0465'
select sum(numpza) from catego where categoria=' E0466'
select sum(numpza) from catego where categoria=' E0490'
select sum(numpza) from catego where categoria=' E0492'
select sum(numpza) from catego where categoria matches '
select sum(numpza) from catego where categoria=' E0629'
select sum(numpza) from catego where categoria=' E0633'
select sum(numpza) from catego where categoria=' E0671'
select sum(numpza) from catego where categoria=' E0681'
select sum(numpza) from catego where categoria=' E0687'
select sum(numpza) from catego where categoria=' E0689'
select sum(numpza) from catego where categoria matches '
select sum(numpza) from catego where categoria=' E0700'
select sum(numpza) from catego where categoria=' E0701'
select sum(numpza) from catego where categoria=' E0723'
select sum(numpza) from catego where categoria=' E0762'
select sum(numpza) from catego where categoria=' E0763'
select sum(numpza) from catego where categoria=' E0792'
select sum(numpza) from catego where categoria matches '
select sum(numpza) from catego where categoria=' E1411'
select sum(numpza) from catego where categoria=' E1421'
select sum(numpza) from catego where categoria=' E1441'
select sum(numpza) from catego where categoria=' E1443'
select sum(numpza) from catego where categoria=' E1451'
select sum(numpza) from catego where categoria=' E1481'
select sum(numpza) from catego where categoria=' E1483'
select sum(numpza) from catego where categoria=' E1485'
select sum(numpza) from catego where categoria=' E1486'
select sum(numpza) from catego where categoria=' E1487'
select sum(numpza) from catego where categoria=' E1489'
select sum(numpza) from catego where categoria=' E1491'
select sum(numpza) from catego where categoria=' E1492'
select sum(numpza) from catego where categoria=' E1493'
select sum(numpza) from catego where categoria=' E1494'
select sum(numpza) from catego where categoria=' E1495'
select sum(numpza) from catego where categoria=' E1499'
select sum(numpza) from catego where categoria matches '
select sum(numpza) from catego where categoria=' E2709'
select sum(numpza) from catego where categoria=' E2711'
select sum(numpza) from catego where categoria=' E2725'
select sum(numpza) from catego where categoria=' E2781'
select sum(numpza) from catego where categoria=' E2792'
select sum(numpza) from catego where categoria matches
matches ' E09*' or categoria matches ' E10*'");
select sum(numpza) from catego where categoria=' E0873'
select sum(numpza) from catego where categoria=' E0961'
select sum(numpza) from catego where categoria=' E0963'
select sum(numpza) from catego where categoria=' E0969'
select sum(numpza) from catego where categoria=' E0973'
select sum(numpza) from catego where categoria=' E1063'
select sum(numpza) from catego where categoria=' E1067'
select sum(numpza) from catego where categoria=' E1092'

E04*'

E06*'

E07*'

E14*'

E27*'

' E08*' or categoria

APNDICE E. CONSULTAS DE AGREGACIN

181

Tabla E.2. Instrucciones para el mdulo de Plazas (continuacin)


CATEGORIA

SUBCATEGORIA

Plazas

Apoyo a docencia

docentes por
categora
(continuacin)

Plazas

---

docentes en
carrera
magisterial
Plazas

Administrativas

administrativas
por categora

Auxiliares de
docencia

De confianza

Profesionistas
Auxiliares de
servicio

INSTRUCCIONES DE CONSULTA SQL


select sum(numpza) from catego where categoria matches ' E13*'
select sum(numpza) from catego where categoria=' E1303'
select sum(numpza) from catego where categoria=' E1331'
select sum(numpza) from catego where categoria=' E1333'
select sum(numpza) from catego where categoria=' E1335'
select sum(numpza) from catego where categoria=' E1501'
select sum(numpza) from catego where categoria=' E1541'
select sum(numpza) from catego where categoria=' E1587'
select sum(numpza) from catego where categoria=' E1589'
select sum(numpza) from catego where categoria=' E1903'
select sum(numpza) from catego where categoria=' E2225'
select sum(numpza) from catego where categoria=' E2233'
select sum(numpza) from catego where categoria=' E2331'
select sum(numpza) from catego where categoria=' E2333'
select sum(numpza) from catego where categoria=' E2334'
select sum(numpza) from catego where categoria=' E2335'
select sum(numpza) from catego where categoria=' E2401'
select sum(numpza) from catego where categoria=' E2503'
select sum(ccm) from plazas
select sum(cm_7a) from plazas
select sum(cm_7b) from plazas
select sum(cm_bc) from plazas
select sum(cm_7c) from plazas
select sum(cm_7d) from plazas
select sum(cm_7e) from plazas
select sum(numpza) from catego where categoria matches 'A*'
select sum(numpza) from catego where categoria='A01803'
select sum(numpza) from catego where categoria='A01805'
select sum(numpza) from catego where categoria='A01806'
select sum(numpza) from catego where categoria='A01807'
select sum(numpza) from catego where categoria='A01820'
select sum(numpza) from catego where categoria='A03803'
select sum(numpza) from catego where ( categoria matches 'C*' or categoria
matches 'D*' )
select sum(numpza) from catego where categoria='C01806'
select sum(numpza) from catego where categoria='C02802'
select sum(numpza) from catego where categoria='D02810'
select sum(admvas) from plazas where categoria matches 'F*'
select sum(numpza) from catego where categoria='F01059'
select sum(numpza) from catego where categoria='F03809'
select sum(numpza) from catego where categoria='F04805'
select sum(numpza) from catego where categoria='F04806'
select sum(numpza) from catego where categoria='F04807'
select sum(numpza) from catego where categoria='F04808'
select sum(numpza) from catego where categoria='F07817'
select sum(numpza) from catego where categoria='F08822'
select sum(numpza) from catego where categoria='F12803'
select sum(numpza) from catego where categoria='F12804'
select sum(numpza) from catego where categoria='F12814'
select sum(numpza) from catego where categoria='F12825'
select sum(numpza) from catego where categoria='F21803'
select sum(numpza) from catego where categoria='F33821'
select sum(numpza) from catego where categoria='F33834'
select sum(numpza) from catego where categoria='F33892'
select sum(numpza) from catego where categoria='F34807'
select sum(numpza) from catego where categoria='F34810'
select sum(numpza) from catego where categoria='F34813'
select sum(numpza) from catego where categoria='F34844'
select sum(numpza) from catego where categoria='F52118'
select sum(numpza) from catego where categoria='F52317'
select sum(numpza) from catego where categoria='F53083'
select sum(admvas) from plazas where categoria matches 'P*'
select sum(numpza) from catego where categoria='P02802'
select sum(numpza) from catego where categoria='P04803'
select sum(admvas) from plazas where categoria matches 'S*'
select sum(numpza) from catego where categoria='S01803'
select sum(numpza) from catego where categoria='S01807'
select sum(numpza) from catego where categoria='S01808'
select sum(numpza) from catego where categoria='S01812'
select sum(numpza) from catego where categoria='S02804'
select sum(numpza) from catego where categoria='S02805'
select sum(numpza) from catego where categoria='S02810'
select sum(numpza) from catego where categoria='S03802'
select sum(numpza) from catego where categoria='S05805'

APNDICE E. CONSULTAS DE AGREGACIN

Tabla E.2. Instrucciones para el mdulo de Plazas (continuacin)


CATEGORIA

SUBCATEGORIA

Plazas

Tcnicos

administrativas
por categora
(continuacin)

Situacin de

---

las plazas

INSTRUCCIONES DE CONSULTA SQL


select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select

sum(admvas)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)
sum(numpza)

from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from

plazas where categoria matches 'T*'


catego where categoria='T03803'
catego where categoria='T03804'
catego where categoria='T05808'
catego where categoria='T06806'
catego where categoria='T08803'
catego where categoria='T09802'
catego where categoria='T09803'
catego where categoria='T14805'
catego where categoria='T14807'
catego where categoria='T17804'
catego where categoria='T26803'
sit_plaz
sit_plaz where sitpza=1
sit_plaz where sitpza=2
sit_plaz where sitpza=4
sit_plaz where sitpza=5
sit_plaz where sitpza=6
sit_plaz where sitpza=7
sit_plaz where sitpza=11
sit_plaz where sitpza=13
sit_plaz where sitpza=14
sit_plaz where sitpza=15
sit_plaz where sitpza=16
sit_plaz where sitpza=17

Tabla E.3. Instrucciones de consulta SQL para el mdulo de Movimientos


CATEGORIA

SUBCATEGORIA

Movimientos --docentes

Movimientos --admvos.

Motivos de
movimientos
docentes

Nuevo ingreso

INSTRUCCIONES DE CONSULTA SQL


select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select

sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)

from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from

movimien where idcapu=CA


movimien where idcapu=CA and cvemov=01
movimien where idcapu=CA and cvemov=02
movimien where idcapu=CA and cvemov=03
movimien where idcapu=CA and cvemov=04
movimien where idcapu=CA and cvemov=05
movimien where idcapu=CA and cvemov=06
movimien where idcapu=CA and cvemov=07
movimien where idcapu=CA and cvemov=08
movimien where idcapu=CA and cvemov=09
movimien where idcapu=CA and cvemov=10
movimien where idcapu=CA and cvemov=11
movimien where idcapu=CA and cvemov=12
movimien where idcapu=CA and cvemov=13
movimien where idcapu=CA and cvemov=14
movimien where idcapu=CA and cvemov=15
movimien where idcapu=CA and cvemov=16
movimien where idcapu=CA and cvemov=17
movimien where idcapu=CA and cvemov=18
movimien where idcapu=CA and cvemov=19
movimien where idcapu=CA and cvemov=20
movimien where idcapu=CA and cvemov=21
movimien where idcapu='PU'
movimien where idcapu='PU' and cvemov=01
movimien where idcapu='PU' and cvemov=02
movimien where idcapu='PU' and cvemov=03
movimien where idcapu='PU' and cvemov=04
movimien where idcapu='PU' and cvemov=05
movimien where idcapu='PU' and cvemov=06
movimien where idcapu='PU' and cvemov=07
movimien where idcapu='PU' and cvemov=08
movimien where idcapu='PU' and cvemov=09
movimien where idcapu='PU' and cvemov=10
movimien where idcapu='PU' and cvemov=11
motivos where idcapu='CA' and cvemov=01
motivos where idcapu='CA' and cvemov=01 and
motivos where idcapu='CA' and cvemov=01 and
motivos where idcapu='CA' and cvemov=01 and
motivos where idcapu='CA' and cvemov=01 and
motivos where idcapu='CA' and cvemov=01 and
motivos where idcapu='CA' and cvemov=01 and

cvemot=09
cvemot=10
cvemot=20
cvemot=24
cvemot=25
cvemot=95

182

APNDICE E. CONSULTAS DE AGREGACIN

183

Tabla E.3. Instrucciones de consulta SQL para el mdulo de Movimientos (continuacin)


CATEGORIA

Motivos de

SUBCATEGORIA

Alta plaza

movimientos adicional
docentes
(continuacin)

Alta de
percepcin o
deduccin

INSTRUCCIONES DE CONSULTA SQL


select
select
select
select
select
select
select
select
select
select
select

sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)

from
from
from
from
from
from
from
from
from
from
from

motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos

where
where
where
where
where
where
where
where
where
where
where

idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'

and
and
and
and
and
and
and
and
and
and
and

cvemov=02
cvemov=02
cvemov=02
cvemov=02
cvemov=02
cvemov=02
cvemov=02
cvemov=03
cvemov=03
cvemov=03
cvemov=03

Alta guin

select sum(nummov) from motivos where idcapu='CA' and cvemov=04

Baja de persona

select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select

Baja en plaza

Baja de

sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)

from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from

motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos

where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where

idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'

and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and

cvemov=05
cvemov=05
cvemov=05
cvemov=05
cvemov=05
cvemov=05
cvemov=05
cvemov=05
cvemov=05
cvemov=05
cvemov=05
cvemov=05
cvemov=05
cvemov=06
cvemov=06
cvemov=06
cvemov=06
cvemov=06
cvemov=06
cvemov=06
cvemov=06
cvemov=06
cvemov=06
cvemov=07

and
and
and
and
and
and

cvemot=09
cvemot=10
cvemot=20
cvemot=24
cvemot=25
cvemot=95

and cvemot=00
and cvemot=E3
and cvemot=I4

and
and
and
and
and
and
and
and
and
and
and
and

cvemot=31
cvemot=32
cvemot=33");
cvemot=34
cvemot=35
cvemot=37
cvemot=38
cvemot=39
cvemot=73
cvemot=74
cvemot=75
cvemot=76

and
and
and
and
and
and
and
and
and

cvemot=32
cvemot=34
cvemot=35
cvemot=36
cvemot=37
cvemot=38
cvemot=39
cvemot=73
cvemot=74

and
and
and
and

cvemot=10
cvemot=36
cvemot=37
cvemot=95

percepcin,
deduccin o
prestacin
Baja guin

select sum(nummov) from motivos where idcapu='CA' and cvemov=08

Cambio de datos

select sum(nummov) from motivos where idcapu='CA' and cvemov=09

de persona
Promocin

Cambio de
percepcin,
deduccin o

select
select
select
select
select
select
select
select
select

sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)

from
from
from
from
from
from
from
from
from

motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos

where
where
where
where
where
where
where
where
where

idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'

and
and
and
and
and
and
and
and
and

cvemov=10
cvemov=10
cvemov=10
cvemov=10
cvemov=10
cvemov=11
cvemov=11
cvemov=11
cvemov=11

prestacin
Cambio de guin

select sum(nummov) from motivos where idcapu='CA' and cvemov=12

Cambio de

select sum(nummov) from motivos where idcapu='CA' and cvemov=13

centro de trabajo

and cvemot=00
and cvemot=E3
and cvemot=I4

APNDICE E. CONSULTAS DE AGREGACIN

Tabla E.3. Instrucciones de consulta SQL para el mdulo de Movimientos (continuacin)


CATEGORIA

Motivos de

SUBCATEGORIA

Licencia

movimientos
docentes
(continuacin)

Reanudacin

Alta en

INSTRUCCIONES DE CONSULTA SQL


select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select

sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)

from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from

motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos

where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where

idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'

and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and

cvemov=14
cvemov=14
cvemov=14
cvemov=14
cvemov=14
cvemov=14
cvemov=14
cvemov=14
cvemov=14
cvemov=14
cvemov=14
cvemov=14
cvemov=14
cvemov=14
cvemov=14
cvemov=14
cvemov=14
cvemov=14
cvemov=15
cvemov=15
cvemov=15
cvemov=15
cvemov=15
cvemov=15
cvemov=15
cvemov=15
cvemov=15
cvemov=16

and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and

cvemot=40
cvemot=41
cvemot=42
cvemot=43
cvemot=44
cvemot=45
cvemot=46
cvemot=47
cvemot=48
cvemot=49
cvemot=50
cvemot=51
cvemot=52
cvemot=53
cvemot=55
cvemot=56
cvemot=57

and
and
and
and
and
and
and
and

cvemot=60
cvemot=61
cvemot=62
cvemot=63
cvemot=65
cvemot=66
cvemot=67
cvemot=69

prestacin
Alta en carrera

select sum(nummov) from motivos where idcapu='CA' and cvemov=17

magisterial
Baja de carrera

select sum(nummov) from motivos where idcapu='CA' and cvemov=18

magisterial
Promocin en

select sum(nummov) from motivos where idcapu='CA' and cvemov=19

carrera
magisterial
Permuta de
plazas
Compactacin
de plazas
Motivos de

Nuevo ingreso

movimientos
de puestos
admvos.

Cambio de

select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select

sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)

from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from

motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos

where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where

idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='CA'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'

and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and

cvemov=20
cvemov=20
cvemov=20
cvemov=21
cvemov=21
cvemov=21
cvemov=21
cvemov=01
cvemov=01
cvemov=01
cvemov=01
cvemov=01
cvemov=01
cvemov=01
cvemov=01
cvemov=02

and cvemot=98
and cvemot=99
and cvemot=10
and cvemot=37
and cvemot=95
and
and
and
and
and
and
and

cvemot=09
cvemot=10
cvemot=20
cvemot=24
cvemot=25
cvemot=95
cvemot=96

percepciones
Cambio de guin

select sum(nummov) from motivos where idcapu='PU' and cvemov=03

Transferencia de

select sum(nummov) from motivos where idcapu='PU' and cvemov=04

plaza
select sum(nummov) from motivos where idcapu='PU' and cvemov=05

Cambio de plaza select sum(nummov) from motivos where idcapu='PU' and cvemov=05 and cvemot=09
select
select
select
select
select

sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)

from
from
from
from
from

motivos
motivos
motivos
motivos
motivos

where
where
where
where
where

idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'

and
and
and
and
and

cvemov=05
cvemov=05
cvemov=05
cvemov=05
cvemov=05

and
and
and
and
and

cvemot=10
cvemot=36
cvemot=37
cvemot=95
cvemot=96

184

APNDICE E. CONSULTAS DE AGREGACIN

Tabla E.3. Instrucciones de consulta SQL para el mdulo de Movimientos (continuacin)


CATEGORIA

Motivos de

SUBCATEGORIA

Licencia

movimientos
de puestos
admvos.
(continuacin)

Reanudacin

Cambio de

INSTRUCCIONES DE CONSULTA SQL


select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select

sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)

from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from

motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos

where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where

idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'

and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and

cvemov=06
cvemov=06
cvemov=06
cvemov=06
cvemov=06
cvemov=06
cvemov=06
cvemov=06
cvemov=06
cvemov=06
cvemov=06
cvemov=06
cvemov=06
cvemov=06
cvemov=06
cvemov=06
cvemov=07
cvemov=07
cvemov=07
cvemov=07
cvemov=07
cvemov=07
cvemov=07
cvemov=08

select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select

sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)
sum(nummov)

from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from

motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos
motivos

where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where

idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'
idcapu='PU'

and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and

cvemov=09
cvemov=09
cvemov=09
cvemov=09
cvemov=09
cvemov=09
cvemov=09
cvemov=09
cvemov=09
cvemov=09
cvemov=09
cvemov=09
cvemov=09
cvemov=10
cvemov=10
cvemov=10
cvemov=10
cvemov=10
cvemov=10
cvemov=10
cvemov=10
cvemov=11
cvemov=11
cvemov=11
cvemov=11

and
and
and
and
and
and
and
and
and
and
and
and
and
and
and

cvemot=41
cvemot=42
cvemot=43
cvemot=44
cvemot=45
cvemot=46
cvemot=47
cvemot=48
cvemot=49
cvemot=51
cvemot=52
cvemot=53
cvemot=55
cvemot=56
cvemot=57

and
and
and
and
and
and

cvemot=61
cvemot=62
cvemot=63
cvemot=65
cvemot=66
cvemot=67

and
and
and
and
and
and
and
and
and
and
and
and

cvemot=31
cvemot=32
cvemot=33
cvemot=34
cvemot=35
cvemot=37
cvemot=38
cvemot=39
cvemot=73
cvemot=74
cvemot=75
cvemot=76

and
and
and
and
and
and
and

cvemot=09
cvemot=10
cvemot=20
cvemot=24
cvemot=25
cvemot=95
cvemot=96

prestacin
Baja de persona

Alta de plaza
adicional

Baja de plaza

and cvemot=32
and cvemot=35
and cvemot=38

185

APNDICE E. CONSULTAS DE AGREGACIN

Tabla E.4. Instrucciones de consulta SQL para el mdulo de Pagos


CATEGORIA
Percepciones y
deducciones
genricas

Percepciones
por categora

SUBCATEGORIA
select
select
select
genricas
select
select
select
select
select
select
select
select
select
select
select
select
select
Deducciones genricas select
select
select
select
select
select
Preescolar
select
select
select
select
select
select
select
select
select
select
select
select
Primaria
select
select
select
select
select
select
select
select
Secundaria General
select
select
select
select
select
select
select
select
select
select
select
select
Secundaria Tcnica
select
select
select
select
select
select
select
select
select
select
select
select
Educacin Especial
select
select
select
select
select
select

Percepciones

INSTRUCCIONES DE CONSULTA SQL


sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)

from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from

pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos

where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where

id_pd='P'
id_pd='P' and cvepd='007'
id_pd='P' and cvepd='038'
id_pd='P' and cvepd='039'
id_pd='P' and cvepd='044'
id_pd='P' and cvepd='0E9'
id_pd='P' and cvepd='07A'
id_pd='P' and cvepd='07B'
id_pd='P' and cvepd='0BC'
id_pd='P' and cvepd='07C'
id_pd='P' and cvepd='07D'
id_pd='P' and cvepd='07E'
id_pd='P' and cvepd='0EA'
id_pd='P' and cvepd='0EB'
id_pd='P' and cvepd='0EC'
id_pd='D'
id_pd='D' and cvepd='001'
id_pd='D' and cvepd='002'
id_pd='D' and cvepd='004'
id_pd='D' and cvepd='058'
id_pd='D' and cvepd='077'
catego matches ' E01*'
catego=' E0101'
catego=' E0105'
catego=' E0113'
catego=' E0121'
catego=' E0125'
catego=' E0165'
catego=' E0181'
catego=' E0183'
catego=' E0190'
catego=' E0195'
catego=' E0199'
catego matches ' E02*'
catego=' E0201'
catego=' E0205'
catego=' E0221'
catego=' E0261'
catego=' E0281'
catego=' E0285'
catego=' E0299'
catego matches ' E03*'
catego=' E0301'
catego=' E0321'
catego=' E0341'
catego=' E0351'
catego=' E0361'
catego=' E0363'
catego=' E0365'
catego=' E0366'
catego=' E0371'
catego=' E0390'
catego=' E0392'
catego matches ' E04*'
catego=' E0401'
catego=' E0421'
catego=' E0440'
catego=' E0441'
catego=' E0451'
catego=' E0461'
catego=' E0463'
catego=' E0465'
catego=' E0466'
catego=' E0490'
catego=' E0492'
catego matches ' E06*'
categoria=' E0629'
categoria=' E0633'
categoria=' E0671'
categoria=' E0681'
categoria=' E0687'
categoria=' E0689'

186

APNDICE E. CONSULTAS DE AGREGACIN

187

Tabla E.4. Instrucciones de consulta SQL para el mdulo de Pagos (continuacin)


CATEGORIA
Percepciones

SUBCATEGORIA
Educacin Fsica

por categora
(continuacin)

Educacin Indgena

Telesecundaria

Enseanza tecnolgica
y artstica

Apoyo a docencia

Administrativas

Auxiliares de docencia

INSTRUCCIONES DE CONSULTA SQL


select sum(cantid) from pagos where catego matches ' E14*'
select sum(cantid) from pagos where catego=' E1411'
select sum(cantid) from pagos where catego=' E1421'
select sum(cantid) from pagos where catego=' E1441'
select sum(cantid) from pagos where catego=' E1443'
select sum(cantid) from pagos where catego=' E1451'
select sum(cantid) from pagos where catego=' E1481'
select sum(cantid) from pagos where catego=' E1483'
select sum(cantid) from pagos where catego=' E1485'
select sum(cantid) from pagos where catego=' E1486'
select sum(cantid) from pagos where catego=' E1487'
select sum(cantid) from pagos where catego=' E1489'
select sum(cantid) from pagos where catego=' E1491'
select sum(cantid) from pagos where catego=' E1492'
select sum(cantid) from pagos where catego=' E1493'
select sum(cantid) from pagos where catego=' E1494'
select sum(cantid) from pagos where catego=' E1495'
select sum(cantid) from pagos where catego=' E1499'
select sum(cantid) from pagos where catego matches ' E27*'
select sum(cantid) from pagos where catego=' E2709'
select sum(cantid) from pagos where catego=' E2711'
select sum(cantid) from pagos where catego=' E2725'
select sum(cantid) from pagos where catego=' E2781'
select sum(cantid) from pagos where catego=' E2792'
select sum(cantid) from pagos where catego matches ' E07*'
select sum(cantid) from pagos where catego=' E0700'
select sum(cantid) from pagos where catego=' E0701'
select sum(cantid) from pagos where catego=' E0723'
select sum(cantid) from pagos where catego=' E0762'
select sum(cantid) from pagos where catego=' E0763'
select sum(cantid) from pagos where catego=' E0792'
select sum(cantid) from pagos where catego matches ' E08*' or catego
matches ' E09*' or catego matches ' E10*'
select sum(cantid) from pagos where catego=' E0873'
select sum(cantid) from pagos where catego=' E0961'
select sum(cantid) from pagos where catego=' E0963'
select sum(cantid) from pagos where catego=' E0969'
select sum(cantid) from pagos where catego=' E0973'
select sum(cantid) from pagos where catego=' E1063'
select sum(cantid) from pagos where catego=' E1067'
select sum(cantid) from pagos where catego=' E1092'
select sum(cantid) from pagos where catego matches ' E13*'
select sum(cantid) from pagos where catego=' E1303'
select sum(cantid) from pagos where catego=' E1331'
select sum(cantid) from pagos where catego=' E1333'
select sum(cantid) from pagos where catego=' E1335'
select sum(cantid) from pagos where catego=' E1501'
select sum(cantid) from pagos where catego=' E1541'
select sum(cantid) from pagos where catego=' E1587'
select sum(cantid) from pagos where catego=' E1589'
select sum(cantid) from pagos where catego=' E1903'
select sum(cantid) from pagos where catego=' E2225'
select sum(cantid) from pagos where catego=' E2233'
select sum(cantid) from pagos where catego=' E2331'
select sum(cantid) from pagos where catego=' E2333'
select sum(cantid) from pagos where catego=' E2334'
select sum(cantid) from pagos where catego=' E2335'
select sum(cantid) from pagos where catego=' E2401'
select sum(cantid) from pagos where catego=' E2503'
select sum(cantid) from pagos where catego matches 'A*'
select sum(cantid) from pagos where catego='A01803'
select sum(cantid) from pagos where catego='A01805'
select sum(cantid) from pagos where catego='A01806'
select sum(cantid) from pagos where pagos='A01807'
select sum(cantid) from pagos where catego='A01820'
select sum(cantid) from pagos where catego='A03803'
select sum(cantid) from pagos where ( catego matches 'C*' or catego
matches 'D*' )
select sum(cantid) from pagos where catego='C01806'
select sum(cantid) from pagos where catego='C02802'
select sum(cantid) from pagos where catego='D02810'

APNDICE E. CONSULTAS DE AGREGACIN

Tabla E.4. Instrucciones de consulta SQL para el mdulo de Pagos (continuacin)


CATEGORIA
Percepciones

SUBCATEGORIA
De confianza

por categora
(continuacin)

Profesionistas
Auxiliares de servicio

Tcnicos

Prestaciones

---

especiales

Quinquenios por

Quinquenios pagados

plazas

a plazas docentes

INSTRUCCIONES DE CONSULTA SQL


select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select
select

sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)

from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from
from

pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos
pagos

where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where
where

catego matches 'F*'


catego='F01059'
catego='F03809'
catego='F04805'
catego='F04806'
catego='F04807'
catego='F04808'
catego='F07817'
catego='F08822'
catego='F12803'
catego='F12804'
catego='F12814'
catego='F12825'
catego='F21803'
catego='F33821'
catego='F33834'
catego='F33892'
catego='F34807'
catego='F34810'
catego='F34813'
catego='F34844'
catego='F52118'
catego='F52317'
catego='F53083'
catego matches 'P*'
catego='P02802'
catego='P04803'
catego matches 'S*'
catego='S01803'
catego='S01807'
catego='S01808'
catego='S01812'
catego='S02804'
catego='S02805'
catego='S02810'
catego='S03802'
catego='S05805'
catego matches 'T*'
catego='T03803'
catego='T03804'
catego='T05808'
catego='T06806'
catego='T08803'
catego='T09802'
catego='T09803'
catego='T14805'
catego='T14807'
catego='T17804'
catego='T26803'
id_pd='P'
id_pd='P' and cvepd='014'
id_pd='P' and cvepd='015'
id_pd='P' and cvepd='017'
id_pd='P' and cvepd='024'
id_pd='P' and cvepd='030'
id_pd='P' and cvepd='032'
id_pd='P' and cvepd='035'
id_pd='P' and cvepd='036'
id_pd='P' and cvepd='037'
id_pd='P' and cvepd='062'
id_pd='P' and cvepd='063'
id_pd='P' and cvepd='065'
id_pd='P' and cvepd='066'
id_pd='P' and cvepd='067'
id_pd='P' and cvepd='068'
id_pd='P' and cvepd='069'
id_pd='P' and cvepd='070'
id_pd='P' and cvepd='0I2'
id_pd='P' and cvepd='0I4'
id_pd='P' and cvepd matches(0Q*)
id_pd='P' and cvepd='0Q1'
id_pd='P' and cvepd='0Q2'
id_pd='P' and cvepd='0Q3'
id_pd='P' and cvepd='0Q4'
id_pd='P' and cvepd='0Q5'

188

APNDICE E. CONSULTAS DE AGREGACIN

189

Tabla E.4. Instrucciones de consulta SQL para el mdulo de Pagos (continuacin)


CATEGORIA

SUBCATEGORIA

Quinquenios por

Quinquenios pagados

plazas

a plazas

(continuacin)

administrativas

Prestaciones de

---

INSTRUCCIONES DE CONSULTA SQL


select
select
select
select
select
select
select

sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)
sum(cantid)

from
from
from
from
from
from
from

pagos
pagos
pagos
pagos
pagos
pagos
pagos

where
where
where
where
where
where
where

id_pd='P'
id_pd='P'
id_pd='P'
id_pd='P'
id_pd='P'
id_pd='P'
id_pd='P'

and
and
and
and
and
and
and

cvepd matches(0A*)
cvepd='0A1'
cvepd='0A2'
cvepd='0A3'
cvepd='0A4'
cvepd='0A5'
cvepd='0E3'

arraigo
comunitario
Percepciones

Remuneraciones al

por partida

personal de carcter

presupuestal

permanente
Remuneraciones
adicionales y
especiales

Pagos por conceptos


de seguridad social

select sum(cantid) from partidas where cve_partid > 1100 and


cve_partid < 1300
select sum(cantid) from partidas where cve_partid= 1104
select sum(cantid) from partidas where cve_partid= 1205
select sum(cantid) from partidas where cve_partid > 1300 and
cve_partid < 1400
select sum(cantid) from partidas where cve_partid= 1301
select sum(cantid) from partidas where cve_partid= 1302
select sum(cantid) from partidas where cve_partid= 1303
select sum(cantid) from partidas where cve_partid= 1305
select sum(cantid) from partidas where cve_partid= 1306
select sum(cantid) from partidas where cve_partid= 1307
select sum(cantid) from partidas where cve_partid= 1323
select sum(cantid) from partidas where cve_partid= 1325
select sum(cantid) from partidas where cve_partid > 1500 and
cve_partid < 1600
select sum(cantid) from partidas where cve_partid= 1505
select sum(cantid) from partidas where cve_partid= 1506
select sum(cantid) from partidas where cve_partid= 1507

BIBLIOGRAFA

[Anahory, 1997]

ANAHORY, SAM; DENNIS MURRAY. Datawarehousing in the Real World: A Practical


Guide for Building Decision Support Systems. Addison-Wesley. USA. 1997. 566 p.p.

[Anthony, 1965]

ANTHONY, ROBERT N. Planning and Control Systems: A Framework for Analysis.


Division of Research, Harvard University, Boston, MA, U.S.A. 1965.

[Baan, 2000]

Baan Bussiness Intelligence Suite. Decision Maker 1.3. White Paper. Baan, 2000.
www.baan.com/solutions/bis/decision_maker.

[Bobadilla, 1999]

BOBADILLA SANCHO, JESUS; ALEJANDRO ALCOCER JARABO. Creacin de


aplicaciones Web en Windows NT: Active Server Pages. Alfaomega Grupo Editor. s.e.
Mxico. 1999. 508 p.p.

[Choo, 1998]

CHOO, CHUN WEI. La organizacin inteligente. Oxford University Press. Mxico. s.e.
1999. 366 p.p.
Traducido de:
CHOO, CHUN WEI. The knowing organization. Oxford University Press, Inc. s.l. 1998.

[Clempner, 2000]

CLEMPNER KERIK, JULIO; AGUSTIN GUTIERREZ TORNES. Una primera


aproximacin en pleaneacin estratgica de Tecnologa de la Informacin. Presentado
en Congreso Internacional de Computacin. Centro de Investigacin en Computacin.
Instituto Politcnico Nacional. Noviembre 2000. Memorias. p. 497.

[Cohen, 2000]

COHEN KARE, DANIEL; ENRIQUE ASIN LARES. Sistemas de Informacin para los
Negocios. Un enfoque de toma de decisiones. McGraw-Hill. Mxico. 3 edicin. 2000.
414 p.p.

[Eco, 1977]

ECO, UMBERTO. Cmo se hace una tesis. Editorial Gedisa. Barcelona, Espaa. 19
edicin. 1996. 235 p.p.
Traducido de:
ECO, UMBERTO. Come si fa una tesi di laurea. Tascabili Bompiani. Italia. 1977.

[Evans, 1996]

EVANS, TIM. Construya su propia Intranet. Prentice-Hall Hispanoamericana. s.e.


Mxico. 1997. 708 p.p.
Traducido de:
EVANS, TIM. Building an Intranet. Sams.net Publishing. s.e. s.l. 1996.

[Gill, 1996]

GILL, HARJINDER S.; PRAKASH C. RAO. Data Warehousing La integracin de


informacin para la mejor toma de decisiones. Prentice-Hall Hispanoamericana. Mxico.
1996. 382 p.p.
Traducido de:
GILL, HARJINDER S.; PRAKASH C. RAO. The oficial guide to Data Warehousing. QUE
Corporation. s.l. 1996.

BIBLIOGRAFA

[Greer, 1997]

132

GREER, TYSON. As son las Intranets. McGraw-Hill/Interamericana de Espaa, S.A.U.


Madrid, Espaa. 1 edicin. 1998. 340 p.p.
Traducido de:
GREER, TYSON. Understanding Intranets. Microsoft Corporation. 1 edicin. USA.
1997.

[Goldratt, 1990]

GOLDRATT, ELIYAHU M. El sndrome del pajar: Cmo extraer informacin del ocano
de datos. Ediciones Castillo. Monterrey, N.L. Mxico. 1 edicin. 1992. 284 p.p.
Traducido de:
GOLDRATT, ELIYAHU M. The Haystack Syndrome. New Haven. USA. s.e. 1990.

[Hobbs, 1997]

HOBBS, ASHTON. Aprendiendo Programacin para bases de datos con JDBC en 21


das. Prentice-Hall Hispanoamericana. Mxico. s.e. 1998. 546 p.p.
Traducido de:
HOSBBS, ASHTON. Teach yourself database programmming with JDBC in 21 days.
SAMS. s.l. s.e. 1997

[Informix, 1995]

SQL Quick Syntax Guide. Informix Press. Menlo Park, CA. USA. s.e. 1995. 120 p.p.

[Informix, 1996a]

Relational Database Design. Informix Press. Menlo Park, CA. USA. s.e. 1996. 214 p.p.

[Informix, 1996b]

Structured Query Language. Informix Press. Menlo Park, CA. USA. s.e. 1996. 322 p.p.

[Informix, 1999]

Informix JDBC Driver Programmers Guide. Informix Press. Menlo Park, CA. USA. s.e.
1999.

[Informix, 2001]

INFORMIX JDBC Driver. Version 2.20. A platform-independent, industry-standard type 4


JDBC driver. Technical Brief. www.informix.com/informix/techbriefs/jdbc/jdbc.htm

[Inmon, 1997]

INMON, WILLIAM H.; J.D. WELCH; KETHERINE L. GLASSEY. Managing the Data
Warehouse. Wiley. New York, NY. USA. s.e. 1997. 405 p.p.

[Inmon, 2000]

INMON, WILLIAM H. ERP and Data Warehouse: Reading Tea Leaves. Publicado en
DM Review Magazine. August, 2000. www.dmreview.com

[Kanter, 1987]

KANTER, JEROME. Computer essays for management. Prentice-Hall, Inc. Englewood


Cliffs, NJ, USA. s.e. 1987. 124 p.p.

[Jarke, 2000]

JARKE, MATTIAS; MAURIZIO LENZERINI; YANNIS VASSILIOU; PANOS


VASSILIADOS. Fundamentals of Datawarehouses. Springer. Berlin - New York. 2000.
207 p.p.

[Jaworski, 2000]

JAWORSKI, JAMIE; PAUL PERRONE; VENKATA S.R. KRISHNA CHAGANTI. Java


Security Handbook. Sams Publishing. Indianapolis, IN. USA. s.e. 2000. 552 p.p.

[Kendall, 1988]

KENDALL, KENNETH E.; JULIE E. KENDALL. Systems Analysis and Design.


Prentice-Hall, Inc. Upper Sadle River, NJ. USA. 3 edicin. 1995. 928 p.p.

[Kogan, 1986]

KOGAN, J.M. Information for Motivation: A Key to Executive Information Systems that
Translate Strategy Into Results for Management.
Tomado de:
FEDOROWICKZ, J. DSS-86. Sixth Annual Conference on DSS. Washington, D.C.: The
Institute of Management Sciences.

BIBLIOGRAFA

[Laudon, 1994]

133

LAUDON, KENNETH C; JANE PRICE LAUDON. Administracin de los Sistemas de


Informacin. Organizacin y Tecnologa. Prentice-Hall Hispanoamericana. Mxico. 3
edicin. s.f. 926 p.p.
Traducido de:
LAUDON, KENNETH; JANE PRICE LAUDON. Management Information Systems.
Organization and Technology. Macmillan College Publiching Company Inc. USA. s.e.
1994.

[Lemay, 1996]

LEMAY, LAURA; CHARLES L. PERKINS. Aprendiendo Java en 21 das. Prentice-Hall


Hispanoamericana. Mxico. s.e. 1996. 540 p.p.
Traducido de:
LEMAY, LAURA: CHARLES L. PERKINS. Teach Yourself JAVA in 21 Days. SAMS.NET.
s.l. s.e. 1996.

[Meyer, 1989]

MEYER, N. DEAN; MARY E. BOONE. La informtica en la gerencia. Legis Editores.


Bogot, Colombia. s.e. 1990. 402 p.p.
Traducido de:
MEYER, N. DEAN; MARY E. BOONE. The Information Edge. Dow Jones Irwin, Inc.
Homewood, Ill. USA. 2 edicin. 1989.

[NGA, 1997]

Restructuring and Reinventing State Workforce Development Systems. National


Governors Association. USA. 1997.
www.nga.org/Pubs/IssueBriefs/1997/970115StateWorkforce.asp

[Nonaka, 1995]

NONAKA, IKUJIRO; IROTAKA TAKEUCHI. La organizacin creadora de conocimiento.


Oxford University Press. Mxico. 1 edicin. 1999. 336 p.p.
Traducido de:
NONAKA, IKUJIRO; IROTAKA TAKEUCHI. The knowledge-creating Company. Oxford
University Press. s.l. 1 edicin.

[Noonan, 2000]

NOONAN, JACK. Data Mining Strategies. Pulicado en DM Review Magazine. July,


2000. www.dmreview.com

[Palacio, 1999]

PALACIO BAERES, JUAN. PERL: Pginas Web interactivas. Alfaomega Grupo


Editor. s.e. Mxico. 1999. 408 p.p.

[Peoplesoft, 2000]

Productos y Soluciones. PeopleSoft, 2000.


www.peoplesoft.com/es/mx/products/applications/bussolutions.html

[Poe, 1998]

POE, VIDETTE; PATRICIA KLAUER; STEPHEN BROBST. Building Data Warehouse


for Decision Support. Prentice Hall PTR. Upper Saddle River, NJ. USA. 1998. 2. ed. 326
p.p.

[Rockart, 1986]

ROCKART, JOHN F.; CRISTINE V. BULLEN. The Rise Managerial Computing: the best
of the CISR Sloan School of Management MIT. Dow-Jones Irwin. Homewood, Ill. USA.
s.e. 1986. 472 p.p.

[Rockart, 1988]

ROCKART, JOHN F.; DAVID W. DE LONG. Executive Support Systems. Bussiness


One Irwin. Homewood, Ill. USA. s.e. 1988. 288 p.p.

[Rodgers, 1990]

RODGERS, ULKA. Unix Database Management Systems. Prentice-Hall Inc. Englewood


Cliffs, NJ. USA. s.e. 1990. 352 p.p.

[Russom, 2000b]

RUSSOM, PHILLIP. Analysts Corner: Assesing Data Warehouse Solutions that Support
SAP R/3. Publicado en DM Review Magazine. June, 2000. www.dmreview.com.

BIBLIOGRAFA

134

[Sanchez, 1998]

SANCHEZ, ANGELA. Data Warehousing with Informix: Best Practices. Informix Press.
Prentice-Hall. Upper Saddle River, NJ. USA. 1 edicin, 1998. 352 p.p.

[SAP, 2000]

SAP Bussiness Information Warehouse. Standard Application Benchmark. SAP AG.


White Paper, 2000. www.sap.com/solutions/bi.

[Schroek, 1999]

SCHROEK, MICHAEL J. Data Warehousing in Human Resource Management


Systems. Publicado en DM Review Magazine. June, 1999. www.dmreview.com.

[Schroek, 2000a]

SCHROEK, MICHAEL J. Implementing Successful Data Warehouse Solutions in Public


Sector. Publicado en DM Review Magazine. July, 2000. www.dmreview.com.

[Schroek, 2000b]

SCHROEK, MICHAEL J. E-Analytics The Next Generation of Data Warehousing.


Publicado en DM Review Magazine. August, 2000. www.dmreview.com

[Servati, 1996]

SERVATI, AL; LYNN BREMNER; ANTHONY IASI. La Biblia de Intranet. McGraw Hill
Interamericana Editores. Mxico. s.e. 1998. 466 p.p.
Traducido de:
SERVATI, AL; LYNN BREMNER; ANTHONY IASI. Intranet Bible. Jamsa Press. s.e. s.l.
1996.

[Sprague, 1980]

SPRAGUE, RALPH H., Jr. A Framework for the Development of Decision Support
Systems. MIS Quarterly, Volume 4, Number 4, October 1980.
publicado en:
SPRAGUE, RALPH H.; HUGH J. WATSON. Decision Support Systems: Putting Theory
Into Practice. Prentice-Hall Inc. Englewood Cliffs, NJ. USA. 3 edicin. 1993. 448 p.p.

[Sprague, 1982]

SPRAGUE, RALPH H., Jr.; E.D. CARLSON. Building Effective Decision Support
Systems. Prentice-Hall Inc. Englewood Cliffs, NJ. USA. s.ed. 1982.

[Sprague, 1986]

SPRAGUE, RALPH H., Jr.; HUGH J. WATSON. Decision Support Systems: Putting
Theory Into Practice. Prentice-Hall Inc. Englewood Cliffs, NJ. USA. 3 edicin. 1993.
448 p.p.

[Turban, 1988]

TURBAN, EFRAIM. Decision Support and Expert Systems: Management Support


Systems. Prentice-Hall Inc. Englewood Cliffs, NJ. USA. 4 edicin. 1995.

[Watson, 1991]

WATSON, HUGH J.; R. KELLY RAINER, Jr.; CHANG E. KOH. Executive Information
Systems. a Framework for Development and a Survey of Current Practices. MIS
Quarterly, Volume 15, Number 1, March 1991.
publicado en:
SPRAGUE, RALPH H.; HUGH J. WATSON. Decision Support Systems: Putting Theory
Into Practice. Prentice-Hall Inc. Englewood Cliffs, NJ. USA. 3 edicin. 1993. 448 p.p.

[Wyderka, 2000a]

WYDERKA, KEVIN. Unlocking your ERP Data: Bussiness Intelligence for ERP Systems,
Part 1. Publicado en DM Review Magazine. July, 2000. www.dmreview.com

[Wyderka, 2000b]

WYDERKA, KEVIN. Unlocking your ERP Data: Bussiness Intelligence for ERP Systems,
Part 2. Publicado en DM Review Magazine. July, 2000. www.dmreview.com

GLOSARIO DE TRMINOS

API. Application Programming Interface. Conjunto de funciones, objetos y mtodos

de un lenguaje de programacin para el desarrollo de aplicaciones con


caractersticas especficas.
Applet. Programa en lenguaje Java que se carga desde una pgina Web y se
ejecuta mediante un navegador Web habilitado para Java en la computadora del
lector.
B2E. Bussines-to-Employee. Modelo de sistemas corporativos de informacin
orientados hacia el empleado de la organizacin.
Bodega de Datos. Data Warehouse. Almacn de datos dnde se depositan

indicadores preestablecidos extrados de sistemas institucionales de informacin.


DSS. Decision Support System. Sistema automatizado de aplicacin que ayudan a

la organizacin a tomar decisiones relacionadas con el negocio.


ERP. Enterprise Resource Planning. Sistema informtico orientado a la planeacin

de recursos humanos y materiales de una organizacin.


EIS. Executive Information System. Un trmino comn utilizado en los sistemas de

consulta y generacin de reportes que ejecutan adiciones y resmenes


directamente en los datos operacionales, algunas veces guardando datos
resumidos y agregados en forma privada, y proporcionando capacidad de
consultas y generacin de reportes a los ejecutivos que toman decisiones.
Firewall. Pared de fuego. Dispositivo o conjunto de dispositivos y componentes en

hardware y software que impiden el acceso a una red a travs de mecanismos de


seguridad.
HRIS. Human Resources Information Systems. Sistemas de Informacin de

Recursos Humanos.
HTTP. HyperText Transfer Protocol. Protocolo de transferencia de hipertexto

usado para la transmisin pginas Web usando los servicios del protocolo TCP/IP.
Intranet. Red corporativa de uso restringido con todos los servicios de Internet.

GLOSARIO DE TRMINOS

VI

Internet. Red mundial de computadoras que ofrece un conjunto de servicios


globales de intercambio de informacin basados en protocolo TCP/IP.
JDBC. Java DataBase Connectivity. Conjunto de interfaces programables que

permiten la extraccin de datos de una base de datos con formato nativo hacia una
aplicacin final del usuario.
Navegador. Browser. Visualizador de pginas Web que se ejecuta en la

computadora cliente que accede a un servidor de pginas Web.


OLAP. On Line Analytical Processing. Procesamiento analtico de datos en lnea.

Tecnologa de anlisis multidimensional de datos y capacidad de generacin de


reportes.
OLTP. On Line Transaction Processing. Procesamiento transaccional de datos en

lnea.
SCM. Supply Chain Management. Tcnicas administrativas orientadas al

intercambio de informacin en tiempo real con los proveedores de la orgnizacin


para la interaccin mutua eficiente y eficaz.
TCP/IP. Transmission Control Protocol / Internet Protocol. Lenguaje utilizado para
la comunicacin entre computadoras. Es el protocolo de Internet.
RDBMS. Relational DataBase Management System. Sistema Administrador de

Bases de Datos Relacionales. Software utilizado para la administracin de


colecciones de datos unidas a travs de relaciones semnticas determinadas.
Red de Area Local. Red de computadoras que se localizan en un mismo edificio.
Reingeniera de procesos. Tcnica de administracin que plantea el rediseo de

los procesos productivos de una empresa u organizacin orientado hacia la


satisfaccin del cliente y el valor agregado al producto.
URL. Universal Resource Locator. Cadena de localizacin universal de recursos en

Internet que forma parte del subprotocolo HTTP.


Web. Servicio de consulta de pginas de hipertexto que ofrece la red Internet.

Вам также может понравиться