Beruflich Dokumente
Kultur Dokumente
Juan Martínez
Introducción
-Diagrama General
-Diagrama Conceptual
-Menú de Acceso
2
8/21/18
Diagrama General
HISTORIA ACADEMICA
ASESORAMIENTO
CALIFICACION
INSCRIPCION
TITULACION
ALUMNOS
CAPP
ADMISION Y
MATRICULA
PROMOCION
4
8/21/18
: Menú de Acceso
5
8/21/18
Conceptos
• Objetivos
• Visión General de selección de Población
• Almacenamiento de Información
• Definición de reglas y Objetos
• Definición de una Aplicación
• Uso de selección de Población
• Trabajando con los resultados de la
selección de población
6
8/21/18
Objetivos
Objetivos
8
8/21/18
Objetivos
128/21/18
Acerca del Proceso
138/21/18
Almacenamiento de la información en Banner
14 8/21/18
Rol del PIDM
Para almacenar la gran cantidad de datos usados por los clientes de
Banner, el sistema tiene miles de tablas cada una de estas almacena
una categoría de datos.
158/21/18
Rol del PIDM ( Ejemplo )
Veamos la tabla de nuevo pero esta vez con la columna PIDM
incluida:.
16
8/21/18
Rol del PIDM ( Ejemplo )
Ahora veamos la tabla de Direcciones:
178/21/18
Seleccionado registros Utilizando SQL
Que es SQL: Banner utiliza un SQL (Lenguaje de Consulta
Estructurada) para solicitar información a la base de datos. Una
sentencia de SQL se compone de tres partes
Select “cláusula”
From “cláusula”
condición o where “cláusula”.
Por Ejemplo para obtener el apellido de todas las personas viviendo
en el estado de Nuevo León un usuario podría preguntar:
Select Apellido
From “Tabla de nombres y ID” y “Tabla de Direcciones”
Where el estado es “Nuevo León”
O en SQL
Select Apellido
From NAMES & IDS, ADDRESSES
18
Where ESTADO = ´NL´
8/21/18
Seleccionado registros Utilizando SQL
Los campos en Banner no tienen espacios por ejemplo:
SPRIDEN_ID Y SPRADDR_SAT_CODE
Puede encontrar los nombres de campos y tablas en banner
ubicándose en la tabla de donde desea la información colocando el
cursor en el campo de donde desea obtener la información y
seleccionar la opción Consulta de Ayuda Dinamica
19 8/21/18
Seleccionado registros Utilizando SQL
20
8/21/18
Utilizando Condiciones en SQL
Condiciones múltiples
Algunas declaraciones pueden requerir más de una condición. Por ejemplo, puede recibir una
solicitud "los apellidos de todos los varones de Massachusetts.": se vería asi:
Utilizando and y or
Mediante la combinación de “and” y “or”, los datos pueden ser manipulados, pero el usuario
debe tener cuidado. Considere la posibilidad de la solicitud de “Los apellidos de todos los
varones de Massachusetts o Connecticut” Podría suponerse erróneamente que la declaración
se escribiría:
select SPRIDEN_LAST_NAME
from SPRIDEN, SPRADDR, SPBPERS
where SPBPERS_SEX = 'M' and
SPRADDR_STAT_CODE = 'MA' or
SPRADDR_STAT_CODE = 'CT'
21 8/21/18
Utilizando Condiciones en SQL
Desafortunadamente, los resultados están equivocados porque
Banner interpretarse la solicitud como “Los apellidos de todos los
varones de Massachusetts o cualquier persona en Connecticut” en
otras palabras Banner combina las primeras dos líneas de la clausula
where y mantiene la tercera línea como una condición separada
select SPRIDEN_LAST_NAME
from SPRIDEN, SPRADDR, SPBPERS
where SPBPERS_SEX = 'M' and
(SPRADDR_STAT_CODE = 'MA' or
SPRADDR_STAT_CODE = 'CT')
22 8/21/18
Utilizando Condiciones en SQL
Utilización de operadores
A menudo, la información solicitada requiere mayor flexibilidad que simplemente decir
que el valor es igual a cualquier otro valor. Es posible que desee identificar a los
individuos, cuyo estado es igual a PA y su puntaje compuesto ACT es mayor de 25 o de
su código postal esta entre 19131 y 19355.
Igual
No es igual a
en
no en
como
no como
entre
es nulo
No es nulo.
23 8/21/18
Utilizando Condiciones en SQL
Por ejemplo, la afirmación anterior podría escribirse así:
select SPRIDEN_LAST_NAME
from SPRIDEN, SPRADDR, SORTEST
where SPRADDR_STAT_CODE = 'PA' and SORTEST_TESC_CODE =
'A05' and (SORTEST_TEST_SCORE > 25 or SPRADDR_ZIP between '19131'
and '19355')
24 8/21/18
Utilizando Condiciones en SQL
Que es Seleccionado ?
25 8/21/18
Formas
Formas de Reglas
26 8/21/18
Definiendo una Aplicación sin Reglas
Las selecciones de población son creadas en o pertenecen a
Aplicaciones Banner.
27 8/21/18
Definiendo una Aplicación sin Reglas
formulario de Reglas de definición de aplicaciones (GLRAPPL)
28
8/21/18
Definiendo una Aplicación sin Reglas
29 8/21/18
Defiendo una Aplicación sin Reglas
30 8/21/18
Definición de una aplicación con reglas de nivel
de aplicación
Una aplicación puede incluir opcionalmente reglas generales, de
alto nivel utilizados para seleccionar PIDMS, todas las reglas de
una aplicación Banner se incluyen automáticamente en todas las
selecciones de población controlada por la aplicación.
32
8/21/18
Definición de una aplicación con reglas de nivel
de aplicación
338/21/18
Definición de una aplicación con reglas de nivel
de aplicación
348/21/18
Definición de una aplicación con reglas de nivel
de aplicación
358/21/18
Definición de reglas de selección de la población
simples
368/21/18
Definición de reglas de selección de población
simples
37 8/21/18
Definición de reglas de selección de población
simples
La casilla de verificación Manual se utiliza para selecciones de población
avanzadas. Cuando se activa se apaga la unión automática de los PIDMs
en las tablas de referencia de la selección de la población.
Ejemplo 3:
La decano de Mujeres esta planeando una recepción y
quiere invitar únicamente a las estudiantes mujeres
casadas.
Ella quiere utilizar una selección de población para
preparar sus invitaciones.
La solicitud de la Decano ya incluye los criterios que sólo
las mujeres deben ser seleccionadas.
En la definición de la regla de la población, la decano tiene
que especificar que el estado civil debe ser casada,
además de las reglas de nivel de la aplicación.
398/21/18
Definición de reglas de selección de población
simples
1. Acceda el formulario (GLRSLCT)
2. Capture el código previamente definido JMV_RN
3. Capture el nombre para su selección ID. Selección.
4. Ejecute la Función siguiente Bloque.
5. Capture una descripción para su selección de población.
6. Ejecute la Función siguiente Bloque.
7. Capture SPBPERS_PIDM en el campo Seleccionar:
8. Capture SPBPERS en el campo Desde:
9. Ejecute la Función siguiente Bloque
10. Capture SPBPERS_MATRL_CODE en el campo Elemento de datos.
11. Selecciones “=“ en el campo Operador
12. Capture ‘M’ en el campo Valor
13. Haca clic en el icono Salvar
14. Haga clic en el icono Salir
40
8/21/18
Definición de reglas de selección de población
simples
41 8/21/18
Definición de reglas de selección de población
simples
428/21/18
Copiar Las reglas de selección de la población
438/21/18
Definición de reglas de selección de población
simples
44 8/21/18
Definición de reglas de selección de población
simples
Ejemplo 4:
Pasos para copiar una Selección de población.
1. Ingrese al El Formulario Reglas Definición Selección Población
(GLRSLCT)
2. Capture el código de la selección de población creada previamente.
En el campo Aplicación
3. Capture el nombre de la selección de población el campo
Selección
4. Ejecute la Función siguiente Bloque
5. Seleccione la opción copiar del menú de Opciones.
6. El bloque Copiar Desde se llena con la información de la selección
7. Capture el código de la aplicación en el campo Aplicación del
bloque copiar A.
458/21/18
Definición de reglas de selección de población
simples
Ejemplo 4:
Pasos para copiar una Selección de población.
8. Capture el nuevo nombre en el campo Selección.
9. Haca clic en el icono Guardar
10. Después de que las reglas se copiaron retorna al El Formulario
Reglas Definición Selección Población (GLRSLCT)
468/21/18
Definición de reglas de selección de población
simples
Ejercicio:
Cambie los parámetros de la selección copiada en el
ejercicio anterior y ejecute la nueva selección de población
478/21/18
Definición de selección de población manual
488/21/18
Definición de selección de población manual
49
8/21/18
Definición de selección de población manual
Ejemplo 5:
Pasos para definir una Selección de población manual.
1. Ingrese al El Formulario Reglas Definición Selección Población
(GLRSLCT)
2. Capture el código de aplicación utilizado en el ejercicio anterior.
Por ejemplo “Student”
3. Ingrese el nombre de la selección de población por ejemplo
“JMV_MNL”
4. Ejecute la Función siguiente Bloque
5. Ingrese una descripción para su selección de población manual
por ejemplo “Alumnos que apoyaron en Insc”
6. Haca clic en el icono Guardar
508/21/18
Definición de selección de población manual
Ejemplo 5:
7. Haga clic en el icono Salir
8. Ingrese al formulario de “Datos Extracción de Selección de
Población” (GLAEXTR)
9. En el campo de Aplicación Seleccione su aplicación de
selección de población por ejemplo “Student”
10. En el campo ID Selección ingrese el Id de selección
previamente creado “JMV_MNL”
11. Ejecute la Función siguiente Bloque
12. Haga clic en el icono Insertar Registro
13. Ingrese la lista de personas Manualmente.
14. Haca clic en el icono Guardar
15. Haga clic en el icono Salir
518/21/18
Uso de Objetos definidos
Ejemplo 6:
El director de Registro quiere hacer una selección
de población con todos los hombres que son
divorciados el sabe que existe un objeto que
define los hombres y que existe otro objeto que
define toda la gente que es divorciada el quiere
crear una selección de población e incluir los dos
objetos en las reglas de la selección de población
538/21/18
Uso de Objetos definidos
El Formulario de Banner
54
8/21/18
Uso de Objetos definidos
Ejemplo 6:
Pasos para verificar las reglas para un Objeto.
1. Ingrese al El Formulario Reglas Definición Objeto (GLROBJT)
2. Seleccione Men en el Campo Objeto
3. Ejecute la Función siguiente Bloque
4. Revise la definición del Objeto Men
5. Ejecute la Función Deshacer
6. Seleccione Divorced en el Campo Objeto
7. Ejecute la Función siguiente Bloque
8. Revise la definición del Objeto Divorced
9. Haca clic en el icono Salir
55 8/21/18
Uso de Objetos definidos
Ejemplo 6:
Pasos para crear una nueva selección de población.
1. Ingrese al El Formulario Reglas Definición Selección Población (GLRSLCT)
2. Ingrese el código de aplicación que esta utilizando, en el campo Aplicación.
3. Ingrese el nombre de la selección de población en el campo ID. Po ejemplo
“Hombres_Divorciados”
4. Ejecute la Función siguiente Bloque
5. Ingrese la descripción para su selección de población en el campo
Descripción
6. Ejecute la Función siguiente Bloque
7. Ingrese la información en el campo Seleccionar por ejemplo
“SPBPERS_PIDM”
8. Ingrese la información de la tabla en el campo Desde por ejemplo
“SPBPERS”
56 8/21/18
Uso de Objetos definidos
Ejemplo 6:
Pasos para insertar los objetos en las reglas de la selección de
población.
1. Ejecute la Función siguiente Bloque
2. Coloque el cursor en la primera línea en blanco en el bloque de Reglas
3. Haga clic en el icono de búsqueda del bloque de Reglas para ingresar
a la forma (GLIOBJT)
4. Busque entre los objetos listados el objeto Men
5. Haga doble clic en el objeto para regresar con la información al bloque
de Reglas
6. Haga clic en la columna Y/O e ingrese AND
7. Coloque el cursor en la siguiente línea en blanco
8. Haga clic en el icono de búsqueda del bloque de Reglas para ingresar
57
a la forma (GLIOBJT)
8/21/18
Uso de Objetos definidos
Ejemplo 6:
Pasos para insertar los objetos en las reglas de la
selección de población.
1. Busque entre los objetos listados el objeto Divorced
2. Haga doble clic en el objeto para regresar con la información al
bloque de Reglas
3. Haca clic en el icono Salvar
4. Haca clic en el icono Salir
588/21/18
Creando Reglas de Selección de Población
usando una variable sub consultas
598/21/18
Creando Reglas de Selección de Población
usando una variable sub consultas
Ejemplo 7:
El director de La oficina de registro necesita una lista de
estudiantes con su registro activo para el periodo actual,
conoce que hay una sub consulta para identificar personas
con su registro de estudiante mas reciente en otra
aplicación y la copiara a la suya.
60
8/21/18
Creando Reglas de Selección de Población
usando una variable sub consultas
61
8/21/18
Uso de Objetos definidos
Ejemplo 7:
Pasos para copiar una variable incluyendo sub consultas.
1. Ingrese al El Formulario de Reglas Definición de Variables (GLRVRBL)
2. Seleccione WKBOOK en el Campo Aplicación
3. Selecciones *SUB_CURR_STU_REC en el campo Variable
4. Ejecute la Función siguiente Bloque
5. Seleccione copiar del menú de opciones
6. Ingrese la aplicación ejemplo “STUDENT” o su aplicación previamente
creada
7. Ingrese *SUB_CURR_STU_REC en el campo Variable del Bloque
copiar a
8. Haca clic en el icono Guardar
9. Haca clic en el icono Salir
628/21/18
Uso de Objetos definidos
Ejemplo 7:
Pasos para agregar una sub consulta a la selección de población
1. Ingrese al El Formulario Reglas Definición Selección Población (GLRSLCT)
2. Ingrese el código de aplicación que esta utilizando, en el campo Aplicación. y
el ID de Selección
3. Ejecute la Función siguiente Bloque
4. Ingrese una descripción en el Campo Descripción de Selección
5. Ejecute la Función siguiente Bloque
6. Ingrese SGBSTDN_PIDM en el campo Seleccionar.
7. Ingrese SGBSTDN A ( dejar un espacio antes de la A) en el campo Desde
8. Ejecute la Función siguiente Bloque
9. Ingrese SGBSTDN_STST_CODE = 'AS‘
10. En la ultima línea ingrese SGBSTDN_TERM_CODE_EFF = *SUB_CURR_STU_REC
11. Haca clic en el icono Guardar
63
12. Haca clic en el icono Salir
8/21/18
Uso de Objetos definidos
Ejemplo 7:
13. Ingrese al proceso de extracción de selección de población
(GLBDATA) y ejecute el proceso
14. Ingrese al formulario de Extracción de datos de selección de
población (GLAEXTR)
Nota:
Las sub consultas siempre deben ser colocadas en la ultima línea de
la selección de población que las utiliza.
Solo puede haber una sub consulta por selección de población.
648/21/18
: Páginas en SSB
65
8/21/18
¿Preguntas?
¡Gracias por su atención!
66
8/21/18