El objectivo de este artículo es explicar como migrar de la aplicación para la gestión de bibliotecas Abies 2.0 al Pmb, que es la aplicación a la que se da soporte desde el equipo LliureX.
Para el proceso de migración consta de 2 fases:
Debido a las diferencias en cuanto a esquema de tablas utilizado por Abies y Pmb, en el proceso de migración se han realizado una serie de simplicaciones y aproximaciones para que dicho proceso sea lo más estándar posible y funcione correctamente.
En primer lugar indicar que el proceso de migración usa información de las siguientes tablas de Abies: Autores, Ubicaciones, Cursos, Fondos, Fondos_Autores, Fondos_CDUs, Ejemplares.. Del resto de tablas no se utilizará información debido a las diferencias comentadas.
Algunas de las aproximaciones realizadas son las siguientes:
Por último señalar que previamente a realizar el proceso de migración, sería recomendable revisar la información almacenada en Abies a fin de depurar registros duplicados (sobre todo los asociados a Autores, Editoriales, CDUs ...) o posibles inconsistencias (por ejemplo que un autor aparerezca con acento y sin acento...) ya que de lo contrario se trasladará al Pmb.
Se describen a continuación los pasos a seguir para realizar la migración desde Abies 2.0 al Pmb.
El primer paso en el proceso de migración, es generar un fichero .sql con la información de Abies 2.0 que será importada en el Pmb. Para la obtención de este fichero se utilizará la aplicación LliureX Abies2Pmb.
Una vez dispongamos del fichero .mdb con las tablas de Abies 2.0, se ejecutará LliureX Abies2Pmb.
Una vez abierta la aplicación, seleccionaremos el fichero .mdb (bien arrastrándolo a la ventana o seleccionándolo con el selector). Si el fichero tiene la extensión correcta podremos modificar el directorio donde se guardará el fichero .sql a generar (por defecto esta carpeta es la misma que la del fichero .mdb).
Indicar que el nombre del fichero .sql es el mismo que el fichero .mdb con el sufijo _pmb. Este nombre no se establece de forma automática y no es modificable.
Con el fichero cargado inicaremos el proceso de conversión haciendo clic sobre el botón Convertir. Finalizado el proceso de conversión veremos un mensaje indicando si este se ha realizado de forma correcta o si de lo contrario se ha producido un error.
Una vez dispongamos del fichero .sql generado con Lliurex Abies2Pmb, deberemos importarlo desde el Pmb.
NOTA: Antes de ejecutar el proceso de importación, se recomienda realizar una copia de seguridad de la base de datos del Pmb (opción disponible en el Pmb en el menú Administración: Copias de Seguridad: Copia de seguridad (LliureX)) para poder volver al estado original del Pmb si la importación no funcionara correctamente.
Para ejecutar el proceso de migración accederemos al Pmb y dentro de este iremos al menú de Administración: Importación y seleccionaremos la opción Importa registros Abies.
Una vez dentro de esta página, seleccionaremos el fichero .sql generado en el punto anterior y ejecutaremos el proceso de importación. Finalizado este, se mostrará un mensaje información si se ha ejecutado correctamente o ha ocurrido algún error.
Finalizada la importación del fichero .sql será necesario reindexar la base de datos, para que los procesos de búsqueda y consulta funcionen correctamente. Se recomienda como mínimo seleccionar las opciones marcadas en la siguiente imagen
Seleccionadas las opciones de la indexación, se hará clic en Siguiente para ejecutarla (este proceso puede durar varios minutos en función del número de registros existentes en la base de datos del Pmb). Si todo funciona correctamente al finalizar se mostrará una pantalla como la siguiente
Finalizada la indexación, el Pmb ya estaría en disposición de ser utilizado con la información proveniente de Abies 2.0.
Con la información cargada en el Pmb, se podrá realizar los cambios que se consideren oportunos (como definir nuevas secciones para las distintas ubicaciones de la biblioteca, modificar la catalogación de los ejemplares...) para lo que se podrá usar las distintas opciones que ofrece el Pmb.