Difference between revisions of "Estadísticas"

From ABCD Wiki
Jump to: navigation, search
Line 1: Line 1:
Para utilizar el módulo de estadísticas lo primero que se requiere es definir las variables que se van a utilizar para los cruces o tablas de frecuencia. Use para ello '''Estadísticas -> Configuración de las estadísticas -> Lista de variables'''.  
+
En forma esquemática las estadísticas funcionarán de la siguiente manera
 +
{| class="wikitable"
 +
|-
 +
!colspan=3| Para cada base de datos !!rowspan=2| Con las bases de datos seleccionadas
 +
|-
 +
|Variables ||Tablas||Procesos
 +
|-
 +
|rowspan=2| Definir Variables|| Definir tablas colocando en filas y columnas las variables definidas || rowspan=2|Construir procesos que apunten a una o más tabla definidas|| rowspan=2| Seleccionar de la lista de procesos de cada base de datos aquellos que se emiten en forma consecutiva desde diferentes bases de datos
 +
|-
 +
| Definir tablas con un formato de extracción para identificar filas y columnas
 +
 
 +
|}
 +
 
 +
Las estadísticas se basan en la extracción de valores de la base de datos para colocarlos en las filas o columnas de la tabla. Por ejemplo, si desea realizar una estadística que coloque en las filas la fecha de préstamo y en las columnas el tipo de usuaario deberá definir una variable para extraer la fecha de préstamo (v30) y otra para extraer el tipo de usuario (v70). Para definir las variables que se van a utilizar para los cruces o tablas de frecuencia use '''Estadísticas -> Configuración de las estadísticas -> Lista de variables'''.  
  
 
'''Lista de variables'''
 
'''Lista de variables'''
Line 5: Line 18:
 
* Nombre de la variable
 
* Nombre de la variable
 
* Formato de extracción (Pft)
 
* Formato de extracción (Pft)
 +
* Identificar si la variable corresponde a un campo de fecha
  
 
El nombre de la variable es la identificación que se utilizará para incluirla en los cuadros que se definan posteriormente. El Formato de extracción corresponde a la PFT a aplicar sobre la base de datos para obtener el valor correspondiente.  
 
El nombre de la variable es la identificación que se utilizará para incluirla en los cuadros que se definan posteriormente. El Formato de extracción corresponde a la PFT a aplicar sobre la base de datos para obtener el valor correspondiente.  

Revision as of 18:48, 15 March 2018

En forma esquemática las estadísticas funcionarán de la siguiente manera

Para cada base de datos Con las bases de datos seleccionadas
Variables Tablas Procesos
Definir Variables Definir tablas colocando en filas y columnas las variables definidas Construir procesos que apunten a una o más tabla definidas Seleccionar de la lista de procesos de cada base de datos aquellos que se emiten en forma consecutiva desde diferentes bases de datos
Definir tablas con un formato de extracción para identificar filas y columnas

Las estadísticas se basan en la extracción de valores de la base de datos para colocarlos en las filas o columnas de la tabla. Por ejemplo, si desea realizar una estadística que coloque en las filas la fecha de préstamo y en las columnas el tipo de usuaario deberá definir una variable para extraer la fecha de préstamo (v30) y otra para extraer el tipo de usuario (v70). Para definir las variables que se van a utilizar para los cruces o tablas de frecuencia use Estadísticas -> Configuración de las estadísticas -> Lista de variables.

Lista de variables Se requieren los siguientes datos:

  • Nombre de la variable
  • Formato de extracción (Pft)
  • Identificar si la variable corresponde a un campo de fecha

El nombre de la variable es la identificación que se utilizará para incluirla en los cuadros que se definan posteriormente. El Formato de extracción corresponde a la PFT a aplicar sobre la base de datos para obtener el valor correspondiente.

Ejemplo de variables a extraer desde la base de datos de transacciones: (http://abcdwiki.net/wiki/es/index.php?title=Trans)

Nombre de la variable Formato de extracción
Tipo de objeto v80
Tipo de usuario v70
Fecha de préstamo v30
Fecha de devolución (programada) v40
Fecha de devolución (real) v500
Tipo de transacción if v1='P' then 'Préstamo' else if V1='X' then'Devolución' fi fi/ if p(v200) then 'Renovación' fi
Renovaciones if p(v200) then 'Renovación' fi
Año y Mes de préstamo v30.6
Título ref([v98]l(['v98']'NI_'v10),v10)

Note la diferencia entre las variables Fecha de préstamoy Año y mes de préstamo. La primera producirá una estadística diaria y la segunda acumulará los valores en forma mensual. Esta consideración debe tomarse con todas las variables que extraigan fechas de la base de datos.

La variable título se obtiene haciendo un REF a la base de datos catalográfica utilizando como clave el número de inventario y extrayendo el campo de título. La base de datos catalográfica debe figurar en el archivo .par de la base de datos activa o en el syspar.par

Una vez definidas las variables se puede proceder a definir las tablas de frecuencia o de contingencia. Use para ello Estadísticas -> Configuración de las estadísticas -> Lista de Tablas.

Lista de Tablas

Para definir una tabla seleccione una de las variables definidas en el proceso anterior (frecuencia) o defina un cruce de variables (contingencia) seleccionando la variable a colocar en las filas y la variable a colocar en las columnas. Dele un nombre a la tabla y guardela.

Si desea agrupar las tablas de forma tal que un grupo de ellas se emita en forma simultánes proceda a definir


Diseños:

Variables:
Nombre del archivo: stats.cfg
Contenido: (una línea para cada variable)
Nombre de la variable|Formato de Extracción|LMP|límite inferior

LMP y límite inferior solo se llevan en el caso de los más prestados


Tablas:
Nombre del archivo: tabs.cfg
Contenido: (una línea para cada tabla)
Nombre de la Tabla|Nombre de la variable (filas)|Nombre de la variable (columnas)


Tablas con campos repetibles:
Nombre de archivo: tables.cfg
Contenido: (una línea para cada tabla)
Nombre de la tabla|(Formato de las filas'$$$'Formato de las columnas/)|Localización de la fecha


Localización de la fecha: rows: en las filas, cols: en las columnas, no_date: no hay fecha Cuando se provee la localización de la fecha se compara este valor contra la fecha insertada para seleccionar los registros


Procesos:
Nombre de archivo: proc.cfg
Contenido: (una línea para cada proceso)
Nombre del Proceso||Nombre de la tabla (1)|Nombre de la tabla (2)|...|Nombre de la tabla (n)|


Prefijo para la búsqueda por fecha Nombre del archivo: date_prefix.cfg Contenido: Prefijo a anteponer a la fecha solicitada para realizar la búsqueda de los registros

Los archivos anteriores van en la carpeta [DBN]/def/[LANG]


Estadísticas Globales
Emite estadísticas seleccionando procesos desde varias bases de datos
Contenido: (una línea para cada base de datos)
Nombre de la base de datos $$Nombre del proceso