SlideShare una empresa de Scribd logo
1 de 13
Migración de registros: una experiencia
                     técnica
                                                         Por Luis M. Peña

La experiencia de migración de registros, es una labor muy técnica en
el ámbito de la bibliotecología y se requirere de destrezas y
conocimientos de programación en los lenguajes de formateo de los
programas ISIS. Lo que encontré al inicio de mi trabajo en la
Dirección General de Minería, fue una tabla excel conteniendo una
gran parte de la documentación, con criterios más o menos
bibliotecológicos, pero que me permitieron iniciar mi trabajo. Ya era
de todos modos, un gran logro. Comencé a pensar en el posible
sofware a utilizar para automatizar esos registros. Pensé en MicroIsis,
al principo, luego dirigí mi atención al WinIsis. Pero los documentos
estaban digitados en una hoja de cálculo. Cuál podría ser entonces, el
programa inmediato apropiado? Microsoft Access. Diseñé entonces la
primera base de datos en Access, la cual me permitió tener acceso
rápido a la documentación.

Pasó un tiempo así. Luego diseñe una interfaz en Visual Basic, lo cual
me dió más acceso y funcionalidad. Pero mis regsitros continuaban
teniendo una estrucctura de base de datos relacional, al estilo SQL.
Todavía no se ajustaba a los estándares de los programas Isis o a
ningún formato reconocido como el CEPAL o Marc21.

Por esas razones comencé a pensar con el tiempo, como pasar mis
registros de access hacia Marc21. Pasó un largo tiempo de lectura,
aprendizajes, acceso a forum de discusiones, etc. para aprender de la
experiencia de otros. Finalmente, indagando en la red, encontré un
simple tutorial para migrar registros desde excel hacia el sistema
Aguapey. Las tablas access se pueden pasar a excel y desde allí a un
archivo CSV. Con la tabla de mis registros en CSV (separados por
comas) y elaborando una tabla de formateo de campos, logré insertar
en el sistema mencionado, todos mis registros. Pero, había baches
que corregir. Ya con los campos en Marc21, probé en Isis Marc, en
Catalis y en ABCD.

Encontré problemas en IsisMarc, y en Catalis. En Aguapey y ABCD es
donde más flexibilidad encontré. Solo que se necesita hacer
correcciones aun, pues la conversión de datos - con la tabla de
formateo - no resulta al 100 %.
Plataforma en Acces




                                       Platafor
ma en Win Isis
Plataforma en Visual Basic




     Sistema Aguapié
Sistema ABCD (Automatización de Biblioteca y Centro de Documentación)




                Plataforma Web en ASP y HTML
Estas son las diversas plataformas por la que han pasado los
registros de la DGM. Pero hay un espacio intermedio que corresponde
a la plataforma Web. Me dediqué a aprender HTML, CSS y ASP y
monté un sistema web para la búsqueda de datos. Está actualmente
instalado en el servidor de la institución. Pero está desactualizado y
no contiene registros marc. Funciona muy bien y su buscador web es
simple y rápido, pero como explicara antes, no es estandarizado. Ver
imagen de abajo.

En resumen: los registros del centro de Documentación de Minería,
han pasado de una plataforma a otra en su evolución, esto debido a
la búsqueda de la estandarización y ajustes a los tiempos modernos
de la catalogación electrónica.

En la actualidad estoy usando Isis marc en la captura de datos y
ABCD en la manipulación y búsqueda en la OPAC, usando el motor de
búsqueda IAH de BIREME. Mi meta es utilizar el ABCD como
programa final en estos procesos de catalogación del catálogo público
de esta unidad de información. La experiencia ha sido amplia,
innovadora y rica.

A continuación explico el proceso paso a paso, espero lo comprendan
                                bien.
Conversión de formatos desde Microsoft Access
                   hacia Marc21
El procedimiento es bastante técnico y se requiere de varios
programas y técnicas de formateo del lenguaje Micro Isis. Por lo cual
está dirigido a personas que conocen MicroIsis y Marc21

Con un pequeño tutorial que vi en la página de Aguapey
http://aguapeycordoba.wordpress.com/2009/10/31/migrar-listado-
de-libros-en-excel-a-aguapey/, me quedé pensativo y decidí trabajar
con mi base de datos hecha en Access desde hace mucho tiempo y
que yo mismo había hecho, pero que deseaba pasarla a Win Isis o a
formato Marc21.

Intenté hacerlo con IsisConvert, lo único que he encontrado para
convertir bases de datos access a bases de datos Isis, pero no
funciona bien.




Lo primero es ver bien la estructura de la tabla hecha en Access. La
copias luego en Excel, le borras la primera fila, que contiene la
descripción de los campos. Ver imagen de abajo.

Donde dice Número, Signatura, Tema, Título, etc., estando en Excel,
se la borra. Luego grabas la tabla (la que has pegado en Excel desde
Access) como archivo CSV (archivo delimitado por comas).

Utilitario MX de Isis.
Créate una carpeta en donde colocarás la tabla Excel convertida en
archivo CSV y el programa MX de los utilitarios CISIS. Disponibles
aquí: http://productos.bvsalud.org/reference/pt/cisis_es/cisis.htm
Ahora ve a:

INICIO/EJECUTAR/CMD y le das a ENTER. Te sale la pantalla negra de
la consola D O S. Ver imagen:




Sal de ese directorio con CD y enter. Luego ve a la carpeta donde
pusiste el archivo CSV y el utilitario MX con el comando CD espacio +
nombre de la carpeta, ENTER




Observa la imagen de arriba. Mi carpeta se llama “cv”, doy ENTER y
ya estoy dentro. Esto lo he explicado a causa de los que no usaron el
sistema operativo DOS.

Ahora dentro de la carpeta que creaste y que colocaste el MX y tu
archivo CSV, ejecuta, bajo la consola DOS, el comando siguiente:

Mx seg=archivo.csv; from = 1 iso=archivo.iso –all now

En donde “archivo” es el nombre de tu archivo CSV y el nombre de
salida pero   .ISO   (punto ISO). Esto creará un archivo ISO. Ya tienes
la mitad del proceso. Ahora falta la parte técnica, y es hacer una FST
de formateo en el lenguaje de MicroIsis.

Cada campo de Excel se representa por v1, v2, v3, v4….etc. Debes
tomar cada campo de esos y pasarlo a formato Marc21. Te muestro
ahora los campos de mi base que estaba en access y que pasé a
Excel, a modo de ejemplo:

                                   Cuando lo copié en Excel y vuelto
                                   archivo CSV, se convirtieron en
                                   v1, v2, v3, v4, v5, v6, v7…etc.

                                   Lo que debo saber ahora es, cual
                                   campo de Marc21 corresponde a
                                   los campos del archivo CSV, que
                                   ya convertiste en ISO .

                                   Has de saber que la estructura
                                   Marc es diferente y debes conocer
                                   Mar21 para hacer este ejercicio de
                                   conversión.
Esta es la tabla de formateo (FST) que hicimos:

3005 0 'n'
3006 0 'a'
3007 0 'm'
3017 0 '5'
3018 0 'a'
852 0 '##^a'v1
020 0 '##^a'v13
041 0 '0#^a'v9
084 0 '04^a'v2
100 0 '10^a'v5
245 0 '10^a'v4
250 0 '##^a'v16
260 0 '##^a'v12,'^b'v11,' ,','^c'v8
300 0 '##^a'v7,'^b'v17
490 0 '#0^a'v18,'^p'v19
500 0 '##^a'v21
520 0 ‘##^a’v6
653 0 '#4^a'v3
700 0 '10^a'v14

Nota: Los campos de rojo me los sugirió el Ing. Smet (de la
comunidad Isis / ABCD) y en efecto funcionan, pero Win Isis no los
maneja y al verlo en Marc, se presentan vacíos.

Explicando: los números de la izquierda, son los campos Marc21; los
ceros del centro es la técnica de indización cero que se usa en marc y
otros de la familia Isis. Lo demás corresponde al subcampos “a” y el
correspondiente a cada campo de la hoja CSV. Cada campo de hoja
CSV debe corresponder a uno en Marc21. Fíjese que en algunos
marc, equivale a más de uno de mi hoja CSV. Como es el caso del
campo 260 que corresponde en Marc21 a la ciudad, editora y fecha.
Estos, pues se corresponden con los campos 15, 14 y 9 en mi hoja
Excel convertida a CSV. Cada campo se representa por una “v” en el
lenguaje de Isis.

Esta tabla se guarda como: nombre.FST. En donde “nombre” es
un nombre para tu tabla, que no exceda los 6 caracteres.
Importando los registros en Win Isis
Llevándome del tutorial que vi en la página citada arriba, abrí mi base
Isis Marc (o la base con formato marc que se esté usando en tu
biblioteca. Has una copia vacía), luego exporté los registros de
                                                        ejemplos (para
                                                        guardarlos).
                                                        Volví y solo
                                                        exporté      un
                                                        registro y lo
                                                        volví a cargar
                                                        para     borrar
                                                        todo y que
                                                        solo     quede
                                                        uno.        Ver
                                                        imagen.



La idea es borrar los registros de prueba de IsisMarc, con la opción
“Carga” del menú de importación, para luego cargar todos los
registros de mi archivo CSV, convertido a ISO con el uso de MX.

Una vez borrados los registros de prueba que trae Isis Marc(o copia
de la base de tu biblioteca), actualizo la base – por si acaso – y
procedo a importar el archivo ISO que se hizo con MX y usando la
FST de formateo.

Nota: uso IsisMarc, por que trae la estructura Marc21, la cual
abro desde win Isis.

Nos vamos a “bases de datos / importar


                                        La pantalla siguiente es la de
                                        importación
Busco mi archivo ISO, en la carpeta que creamos al principio

                                    Una vez cargado el archivo ISO,
                                    debo especificarle la FST de
                                    formateo. Ver imagen siguiente:




La imagen habla por si sola. Este paso es el final casi…

Los registros se importan, luego actualizas la base de datos. Vas
“bases de datos “ / Actualizar”
Lo has logrado!!




Debilidades:   Los acentos no se visualizan, a veces, algunos
campos quedan dislocados.


FST de ejemplo.

3005 0 'n'
3006 0 'a'
3007 0 'm'
3017 0 '5'
3018 0 'a'
852 0 '##^a'v1
020 0 '##^a'v13
041 0 '0#^a'v9
084 0 '04^a'v2
100 0 '10^a'v5
245 0 '10^a'v4
250 0 '##^a'v16
260 0 '##^a'v12,'^b'v11,' ,','^c'v8
300 0 '##^a'v7,'^b'v17
490 0 '#0^a'v18,'^p'v19
500 0 '##^a'v21
520 0 ‘##^a’v6
653 0 '#4^a'v3
700 0 '10^a'v14

Nota: debes usar una base de datos marc, que puedas subir con Win
Isis. El caso de Isis marc o aguapey. Este ultimo es mas flexible.
Otro, siempre practica con una copia, no con la base real.

                                             Luis Peña. Octubre, 2010


Sobre el autor:

                   Luis M. Peña es bibliotecario técnico en la
                   Biblioteca Pedro Mir, UASD. Labora allí desde
                   1991. Laboró en servicio al público durante 8
                   años. Desde 1998 hasta 2005 labora alimentando
                   el catálogo público en el sistema Micro Isis. Desde
                   el 2005 hasta hoy es Bibliotecario de los procesos
                   técnicos y es encargado del área de la Videoteca.

Trabajó durante 5 años en la biblioteca de la Cancillería de la Rep.
Dominicana como encargado de Hemeroteca, soporte técnico y
servicio al público. También laboró en las mismas funciones durante 2
años en la Biblioteca de la Universidad Iberoamericana – UNIBE. Es
actual encargado en centro de Documentación de la Dirección General
de Minería en donde ha experimentado todo lo expuesto arriba.

Además de lo anterior Luis M. Peña es Lic. en Lenguas Modernas
mención Inglés y es estudiante de término de la Lic. en Educación
mención Bibliotecología. Tiene muchos cursos en el área informática,
biblioteca, relaciones humanas, archivo, etc. Y, además, ha
participado en la organización y automatización de tres bibliotecas.
Ha participado en cursos de capacitación para auxiliares de
bibliotecas por cinco ocasiones como facilitador y ha instalado
aplicaciones para bibliotecas en diversas ocasiones.

Por último, Luis M. Peña ha desarrollado varias aplicaciones para
bibliotecas en Visual Basic, Accsess y ASP / HTML. Se desenvuelve en
algunos lenguajes informáticos como el Visual Basic, ASP, HTML,
Access y otros de menor importancia. Conoce y maneja además
algunos programas para bibliotecas como el SIABUC, Micro Isis, Win
Isis, Aguapey, IsisMarc, ABCD, Catalis, CaMPI, Weblis y otros.

Más contenido relacionado

La actualidad más candente

Nghiên cứu và xây dựng hệ thống kiểm định cân băng tải.pdf
Nghiên cứu và xây dựng hệ thống kiểm định cân băng tải.pdfNghiên cứu và xây dựng hệ thống kiểm định cân băng tải.pdf
Nghiên cứu và xây dựng hệ thống kiểm định cân băng tải.pdf
Man_Ebook
 
Giao trinh c++ aptech
Giao trinh c++ aptechGiao trinh c++ aptech
Giao trinh c++ aptech
Tấn Nhật
 
Nghiên cứu sản xuất ethanol tu rom ra
Nghiên cứu sản xuất ethanol tu rom raNghiên cứu sản xuất ethanol tu rom ra
Nghiên cứu sản xuất ethanol tu rom ra
Luong NguyenThanh
 
NoSQL Database in .NET Apps
NoSQL Database in .NET AppsNoSQL Database in .NET Apps
NoSQL Database in .NET Apps
Shiju Varghese
 
Tiet 3[1]. dinh duong vi sinh vat
Tiet 3[1]. dinh duong vi sinh vatTiet 3[1]. dinh duong vi sinh vat
Tiet 3[1]. dinh duong vi sinh vat
Chu Kien
 

La actualidad más candente (20)

Sử dụng vi khuẩn lactobacillus spp. phân lập từ thực phẩm lên men truyền thốn...
Sử dụng vi khuẩn lactobacillus spp. phân lập từ thực phẩm lên men truyền thốn...Sử dụng vi khuẩn lactobacillus spp. phân lập từ thực phẩm lên men truyền thốn...
Sử dụng vi khuẩn lactobacillus spp. phân lập từ thực phẩm lên men truyền thốn...
 
Nghiên cứu và xây dựng hệ thống kiểm định cân băng tải.pdf
Nghiên cứu và xây dựng hệ thống kiểm định cân băng tải.pdfNghiên cứu và xây dựng hệ thống kiểm định cân băng tải.pdf
Nghiên cứu và xây dựng hệ thống kiểm định cân băng tải.pdf
 
Xây dựng chương trình quản lý chất lượng theo haccp cho sản phẩm pa tê thịt h...
Xây dựng chương trình quản lý chất lượng theo haccp cho sản phẩm pa tê thịt h...Xây dựng chương trình quản lý chất lượng theo haccp cho sản phẩm pa tê thịt h...
Xây dựng chương trình quản lý chất lượng theo haccp cho sản phẩm pa tê thịt h...
 
Bài 1 - Làm quen với C# - Lập trình winform
Bài 1 - Làm quen với C# - Lập trình winformBài 1 - Làm quen với C# - Lập trình winform
Bài 1 - Làm quen với C# - Lập trình winform
 
Tìm Hiểu Các Kỹ Thuật Kiểm Thử Phần Mềm và Một Số Ứng Dụng Trong Thực Tế
Tìm Hiểu Các Kỹ Thuật Kiểm Thử Phần Mềm và Một Số Ứng Dụng Trong Thực Tế Tìm Hiểu Các Kỹ Thuật Kiểm Thử Phần Mềm và Một Số Ứng Dụng Trong Thực Tế
Tìm Hiểu Các Kỹ Thuật Kiểm Thử Phần Mềm và Một Số Ứng Dụng Trong Thực Tế
 
Giao trinh c++ aptech
Giao trinh c++ aptechGiao trinh c++ aptech
Giao trinh c++ aptech
 
Tìm hiểu về kỹ thuật Kiểm thử phần mềm
Tìm hiểu về kỹ thuật Kiểm thử phần mềmTìm hiểu về kỹ thuật Kiểm thử phần mềm
Tìm hiểu về kỹ thuật Kiểm thử phần mềm
 
Nghiên cứu sản xuất ethanol tu rom ra
Nghiên cứu sản xuất ethanol tu rom raNghiên cứu sản xuất ethanol tu rom ra
Nghiên cứu sản xuất ethanol tu rom ra
 
Đề tài: Giao tiếp máy tính - VĐK sử dụng C# và VB, HAY, 9đ
Đề tài: Giao tiếp máy tính - VĐK sử dụng C# và VB, HAY, 9đĐề tài: Giao tiếp máy tính - VĐK sử dụng C# và VB, HAY, 9đ
Đề tài: Giao tiếp máy tính - VĐK sử dụng C# và VB, HAY, 9đ
 
NoSQL Database in .NET Apps
NoSQL Database in .NET AppsNoSQL Database in .NET Apps
NoSQL Database in .NET Apps
 
Đề tài: Nghiên cứu và tiến hành thiết kế mô hình hệ thống tưới tự động
Đề tài: Nghiên cứu và tiến hành thiết kế mô hình hệ thống tưới tự độngĐề tài: Nghiên cứu và tiến hành thiết kế mô hình hệ thống tưới tự động
Đề tài: Nghiên cứu và tiến hành thiết kế mô hình hệ thống tưới tự động
 
Đề tài: Xây dựng công cụ kiểm thử tự động cho chương trình C
Đề tài: Xây dựng công cụ kiểm thử tự động cho chương trình CĐề tài: Xây dựng công cụ kiểm thử tự động cho chương trình C
Đề tài: Xây dựng công cụ kiểm thử tự động cho chương trình C
 
Bài giảng Công Nghệ Phần Mềm
Bài giảng Công Nghệ Phần MềmBài giảng Công Nghệ Phần Mềm
Bài giảng Công Nghệ Phần Mềm
 
Đề tài: Quản lý chất lượng theo tiêu chuẩn ISO trong Doanh nghiệp
Đề tài: Quản lý chất lượng theo tiêu chuẩn ISO trong Doanh nghiệpĐề tài: Quản lý chất lượng theo tiêu chuẩn ISO trong Doanh nghiệp
Đề tài: Quản lý chất lượng theo tiêu chuẩn ISO trong Doanh nghiệp
 
đồ án tốt nghiệp sản xuất cồn 96 độ từ tinh bột sắn
 đồ án tốt nghiệp sản xuất cồn 96 độ từ tinh bột sắn đồ án tốt nghiệp sản xuất cồn 96 độ từ tinh bột sắn
đồ án tốt nghiệp sản xuất cồn 96 độ từ tinh bột sắn
 
Đề tài: Xây dựng hệ thống đếm đối tượng trong ảnh, HAY, 9đ
Đề tài: Xây dựng hệ thống đếm đối tượng trong ảnh, HAY, 9đĐề tài: Xây dựng hệ thống đếm đối tượng trong ảnh, HAY, 9đ
Đề tài: Xây dựng hệ thống đếm đối tượng trong ảnh, HAY, 9đ
 
Thuyết minh sấy tinh bột sắn (có bản vẽ kèm theo)
Thuyết minh sấy tinh bột sắn (có bản vẽ kèm theo)Thuyết minh sấy tinh bột sắn (có bản vẽ kèm theo)
Thuyết minh sấy tinh bột sắn (có bản vẽ kèm theo)
 
Tài liệu hướng dẫn sử dụng phần mềm quản lý khách sạn Sophia
Tài liệu hướng dẫn sử dụng phần mềm quản lý khách sạn SophiaTài liệu hướng dẫn sử dụng phần mềm quản lý khách sạn Sophia
Tài liệu hướng dẫn sử dụng phần mềm quản lý khách sạn Sophia
 
Tiet 3[1]. dinh duong vi sinh vat
Tiet 3[1]. dinh duong vi sinh vatTiet 3[1]. dinh duong vi sinh vat
Tiet 3[1]. dinh duong vi sinh vat
 
Luận văn: Biến tần điều khiển tốc độ cho động cơ không đồng bộ
Luận văn: Biến tần điều khiển tốc độ cho động cơ không đồng bộ Luận văn: Biến tần điều khiển tốc độ cho động cơ không đồng bộ
Luận văn: Biến tần điều khiển tốc độ cho động cơ không đồng bộ
 

Destacado

Exportar datos en winisis
Exportar datos en winisisExportar datos en winisis
Exportar datos en winisis
Manuel Luján
 
Trabalho do koha
Trabalho do kohaTrabalho do koha
Trabalho do koha
AnaLima68
 
Base de datos documental base de datos cdsisis
Base de datos documental base de datos cdsisisBase de datos documental base de datos cdsisis
Base de datos documental base de datos cdsisis
Manuel Luján
 
Sistemas bibliotecarios con base de datos isis softwares de biblioteca
Sistemas bibliotecarios con base de datos isis softwares de bibliotecaSistemas bibliotecarios con base de datos isis softwares de biblioteca
Sistemas bibliotecarios con base de datos isis softwares de biblioteca
Manuel Luján
 

Destacado (10)

Exportar datos en winisis
Exportar datos en winisisExportar datos en winisis
Exportar datos en winisis
 
Marc edit en la migración de datos - Luis Peña. 2014
Marc edit en la migración de datos - Luis Peña. 2014Marc edit en la migración de datos - Luis Peña. 2014
Marc edit en la migración de datos - Luis Peña. 2014
 
Trabalho do koha
Trabalho do kohaTrabalho do koha
Trabalho do koha
 
Guía instalación koha por paquetes
Guía instalación koha por paquetesGuía instalación koha por paquetes
Guía instalación koha por paquetes
 
A4 instalación de koha
A4   instalación de kohaA4   instalación de koha
A4 instalación de koha
 
Koha: opciones de configuración y funcionalidades
Koha: opciones de configuración y funcionalidadesKoha: opciones de configuración y funcionalidades
Koha: opciones de configuración y funcionalidades
 
Guía para implementar Koha
Guía para implementar KohaGuía para implementar Koha
Guía para implementar Koha
 
Instalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuraciónInstalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuración
 
Base de datos documental base de datos cdsisis
Base de datos documental base de datos cdsisisBase de datos documental base de datos cdsisis
Base de datos documental base de datos cdsisis
 
Sistemas bibliotecarios con base de datos isis softwares de biblioteca
Sistemas bibliotecarios con base de datos isis softwares de bibliotecaSistemas bibliotecarios con base de datos isis softwares de biblioteca
Sistemas bibliotecarios con base de datos isis softwares de biblioteca
 

Similar a Migración de registros: una experiencia técnica

Conversion lildbi to_v16-20100726-es
Conversion lildbi to_v16-20100726-esConversion lildbi to_v16-20100726-es
Conversion lildbi to_v16-20100726-es
Marcos Luis Mori
 
Tutorial Base De Datos En Net Beans Swing Sin Asistente
Tutorial Base De Datos En Net Beans Swing Sin AsistenteTutorial Base De Datos En Net Beans Swing Sin Asistente
Tutorial Base De Datos En Net Beans Swing Sin Asistente
Cambiar una estructura
 

Similar a Migración de registros: una experiencia técnica (20)

Factores generales en la migración hacia otros sistemas
Factores generales en la migración hacia otros sistemasFactores generales en la migración hacia otros sistemas
Factores generales en la migración hacia otros sistemas
 
material_formacion_3.pdf
material_formacion_3.pdfmaterial_formacion_3.pdf
material_formacion_3.pdf
 
informe
informeinforme
informe
 
Bases de datos con java
Bases de datos con javaBases de datos con java
Bases de datos con java
 
Entity Framework ó Linq SQL - Visual Studio 2012
Entity Framework  ó  Linq SQL - Visual Studio 2012Entity Framework  ó  Linq SQL - Visual Studio 2012
Entity Framework ó Linq SQL - Visual Studio 2012
 
Manual de pagina dinámica 01
Manual de pagina dinámica 01Manual de pagina dinámica 01
Manual de pagina dinámica 01
 
Sebastian mejia #18
Sebastian mejia #18Sebastian mejia #18
Sebastian mejia #18
 
Instalacion Prestashop v1.6.1.4
Instalacion Prestashop v1.6.1.4Instalacion Prestashop v1.6.1.4
Instalacion Prestashop v1.6.1.4
 
Análisis léxico
Análisis léxicoAnálisis léxico
Análisis léxico
 
Visual basic 6
Visual basic 6Visual basic 6
Visual basic 6
 
Visual basic 6 jose martinez terminado
Visual basic 6 jose martinez terminadoVisual basic 6 jose martinez terminado
Visual basic 6 jose martinez terminado
 
CentOS 6.4 como DNS, Apache, SSL...
CentOS 6.4 como DNS, Apache, SSL...CentOS 6.4 como DNS, Apache, SSL...
CentOS 6.4 como DNS, Apache, SSL...
 
Tutorial programacion01
Tutorial programacion01Tutorial programacion01
Tutorial programacion01
 
mysql y visual c++.pdf
mysql y visual c++.pdfmysql y visual c++.pdf
mysql y visual c++.pdf
 
Ficha 5
Ficha 5Ficha 5
Ficha 5
 
Conversion lildbi to_v16-20100726-es
Conversion lildbi to_v16-20100726-esConversion lildbi to_v16-20100726-es
Conversion lildbi to_v16-20100726-es
 
Ejemplo Linq To SQL
Ejemplo Linq To SQLEjemplo Linq To SQL
Ejemplo Linq To SQL
 
AP10_LAB_ReaProMigDat.pdf
AP10_LAB_ReaProMigDat.pdfAP10_LAB_ReaProMigDat.pdf
AP10_LAB_ReaProMigDat.pdf
 
Tutorial Base De Datos En Net Beans Swing Sin Asistente
Tutorial Base De Datos En Net Beans Swing Sin AsistenteTutorial Base De Datos En Net Beans Swing Sin Asistente
Tutorial Base De Datos En Net Beans Swing Sin Asistente
 
Nociones De Vba
Nociones De VbaNociones De Vba
Nociones De Vba
 

Más de Luis Peña

Despues del 2012
Despues del 2012Despues del 2012
Despues del 2012
Luis Peña
 

Más de Luis Peña (9)

Openbiblio en la automatización de bibliotecas
Openbiblio en la automatización de bibliotecasOpenbiblio en la automatización de bibliotecas
Openbiblio en la automatización de bibliotecas
 
El registro bibliográfico frente a los sistemas automatizados
El registro bibliográfico frente a los sistemas automatizadosEl registro bibliográfico frente a los sistemas automatizados
El registro bibliográfico frente a los sistemas automatizados
 
Servicios vía web en las bibliotecas dominicanas
Servicios vía web en las bibliotecas dominicanasServicios vía web en las bibliotecas dominicanas
Servicios vía web en las bibliotecas dominicanas
 
Sistema de descripción para mapas
Sistema de descripción para mapasSistema de descripción para mapas
Sistema de descripción para mapas
 
Ladrón de julios con 4 diodos
Ladrón de julios con 4 diodosLadrón de julios con 4 diodos
Ladrón de julios con 4 diodos
 
Sistemas integrados
Sistemas integradosSistemas integrados
Sistemas integrados
 
Sistema de descripción para mapas
Sistema de descripción para mapasSistema de descripción para mapas
Sistema de descripción para mapas
 
Despues del 2012
Despues del 2012Despues del 2012
Despues del 2012
 
Base win wisis_web
Base win wisis_webBase win wisis_web
Base win wisis_web
 

Último

TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Último (20)

BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 

Migración de registros: una experiencia técnica

  • 1. Migración de registros: una experiencia técnica Por Luis M. Peña La experiencia de migración de registros, es una labor muy técnica en el ámbito de la bibliotecología y se requirere de destrezas y conocimientos de programación en los lenguajes de formateo de los programas ISIS. Lo que encontré al inicio de mi trabajo en la Dirección General de Minería, fue una tabla excel conteniendo una gran parte de la documentación, con criterios más o menos bibliotecológicos, pero que me permitieron iniciar mi trabajo. Ya era de todos modos, un gran logro. Comencé a pensar en el posible sofware a utilizar para automatizar esos registros. Pensé en MicroIsis, al principo, luego dirigí mi atención al WinIsis. Pero los documentos estaban digitados en una hoja de cálculo. Cuál podría ser entonces, el programa inmediato apropiado? Microsoft Access. Diseñé entonces la primera base de datos en Access, la cual me permitió tener acceso rápido a la documentación. Pasó un tiempo así. Luego diseñe una interfaz en Visual Basic, lo cual me dió más acceso y funcionalidad. Pero mis regsitros continuaban teniendo una estrucctura de base de datos relacional, al estilo SQL. Todavía no se ajustaba a los estándares de los programas Isis o a ningún formato reconocido como el CEPAL o Marc21. Por esas razones comencé a pensar con el tiempo, como pasar mis registros de access hacia Marc21. Pasó un largo tiempo de lectura, aprendizajes, acceso a forum de discusiones, etc. para aprender de la experiencia de otros. Finalmente, indagando en la red, encontré un simple tutorial para migrar registros desde excel hacia el sistema Aguapey. Las tablas access se pueden pasar a excel y desde allí a un archivo CSV. Con la tabla de mis registros en CSV (separados por comas) y elaborando una tabla de formateo de campos, logré insertar en el sistema mencionado, todos mis registros. Pero, había baches que corregir. Ya con los campos en Marc21, probé en Isis Marc, en Catalis y en ABCD. Encontré problemas en IsisMarc, y en Catalis. En Aguapey y ABCD es donde más flexibilidad encontré. Solo que se necesita hacer correcciones aun, pues la conversión de datos - con la tabla de formateo - no resulta al 100 %.
  • 2. Plataforma en Acces Platafor ma en Win Isis
  • 3. Plataforma en Visual Basic Sistema Aguapié
  • 4. Sistema ABCD (Automatización de Biblioteca y Centro de Documentación) Plataforma Web en ASP y HTML
  • 5. Estas son las diversas plataformas por la que han pasado los registros de la DGM. Pero hay un espacio intermedio que corresponde a la plataforma Web. Me dediqué a aprender HTML, CSS y ASP y monté un sistema web para la búsqueda de datos. Está actualmente instalado en el servidor de la institución. Pero está desactualizado y no contiene registros marc. Funciona muy bien y su buscador web es simple y rápido, pero como explicara antes, no es estandarizado. Ver imagen de abajo. En resumen: los registros del centro de Documentación de Minería, han pasado de una plataforma a otra en su evolución, esto debido a la búsqueda de la estandarización y ajustes a los tiempos modernos de la catalogación electrónica. En la actualidad estoy usando Isis marc en la captura de datos y ABCD en la manipulación y búsqueda en la OPAC, usando el motor de búsqueda IAH de BIREME. Mi meta es utilizar el ABCD como programa final en estos procesos de catalogación del catálogo público de esta unidad de información. La experiencia ha sido amplia, innovadora y rica. A continuación explico el proceso paso a paso, espero lo comprendan bien.
  • 6. Conversión de formatos desde Microsoft Access hacia Marc21 El procedimiento es bastante técnico y se requiere de varios programas y técnicas de formateo del lenguaje Micro Isis. Por lo cual está dirigido a personas que conocen MicroIsis y Marc21 Con un pequeño tutorial que vi en la página de Aguapey http://aguapeycordoba.wordpress.com/2009/10/31/migrar-listado- de-libros-en-excel-a-aguapey/, me quedé pensativo y decidí trabajar con mi base de datos hecha en Access desde hace mucho tiempo y que yo mismo había hecho, pero que deseaba pasarla a Win Isis o a formato Marc21. Intenté hacerlo con IsisConvert, lo único que he encontrado para convertir bases de datos access a bases de datos Isis, pero no funciona bien. Lo primero es ver bien la estructura de la tabla hecha en Access. La copias luego en Excel, le borras la primera fila, que contiene la descripción de los campos. Ver imagen de abajo. Donde dice Número, Signatura, Tema, Título, etc., estando en Excel, se la borra. Luego grabas la tabla (la que has pegado en Excel desde Access) como archivo CSV (archivo delimitado por comas). Utilitario MX de Isis. Créate una carpeta en donde colocarás la tabla Excel convertida en archivo CSV y el programa MX de los utilitarios CISIS. Disponibles aquí: http://productos.bvsalud.org/reference/pt/cisis_es/cisis.htm
  • 7. Ahora ve a: INICIO/EJECUTAR/CMD y le das a ENTER. Te sale la pantalla negra de la consola D O S. Ver imagen: Sal de ese directorio con CD y enter. Luego ve a la carpeta donde pusiste el archivo CSV y el utilitario MX con el comando CD espacio + nombre de la carpeta, ENTER Observa la imagen de arriba. Mi carpeta se llama “cv”, doy ENTER y ya estoy dentro. Esto lo he explicado a causa de los que no usaron el sistema operativo DOS. Ahora dentro de la carpeta que creaste y que colocaste el MX y tu archivo CSV, ejecuta, bajo la consola DOS, el comando siguiente: Mx seg=archivo.csv; from = 1 iso=archivo.iso –all now En donde “archivo” es el nombre de tu archivo CSV y el nombre de salida pero .ISO (punto ISO). Esto creará un archivo ISO. Ya tienes
  • 8. la mitad del proceso. Ahora falta la parte técnica, y es hacer una FST de formateo en el lenguaje de MicroIsis. Cada campo de Excel se representa por v1, v2, v3, v4….etc. Debes tomar cada campo de esos y pasarlo a formato Marc21. Te muestro ahora los campos de mi base que estaba en access y que pasé a Excel, a modo de ejemplo: Cuando lo copié en Excel y vuelto archivo CSV, se convirtieron en v1, v2, v3, v4, v5, v6, v7…etc. Lo que debo saber ahora es, cual campo de Marc21 corresponde a los campos del archivo CSV, que ya convertiste en ISO . Has de saber que la estructura Marc es diferente y debes conocer Mar21 para hacer este ejercicio de conversión.
  • 9. Esta es la tabla de formateo (FST) que hicimos: 3005 0 'n' 3006 0 'a' 3007 0 'm' 3017 0 '5' 3018 0 'a' 852 0 '##^a'v1 020 0 '##^a'v13 041 0 '0#^a'v9 084 0 '04^a'v2 100 0 '10^a'v5 245 0 '10^a'v4 250 0 '##^a'v16 260 0 '##^a'v12,'^b'v11,' ,','^c'v8 300 0 '##^a'v7,'^b'v17 490 0 '#0^a'v18,'^p'v19 500 0 '##^a'v21 520 0 ‘##^a’v6 653 0 '#4^a'v3 700 0 '10^a'v14 Nota: Los campos de rojo me los sugirió el Ing. Smet (de la comunidad Isis / ABCD) y en efecto funcionan, pero Win Isis no los maneja y al verlo en Marc, se presentan vacíos. Explicando: los números de la izquierda, son los campos Marc21; los ceros del centro es la técnica de indización cero que se usa en marc y otros de la familia Isis. Lo demás corresponde al subcampos “a” y el correspondiente a cada campo de la hoja CSV. Cada campo de hoja CSV debe corresponder a uno en Marc21. Fíjese que en algunos marc, equivale a más de uno de mi hoja CSV. Como es el caso del campo 260 que corresponde en Marc21 a la ciudad, editora y fecha. Estos, pues se corresponden con los campos 15, 14 y 9 en mi hoja Excel convertida a CSV. Cada campo se representa por una “v” en el lenguaje de Isis. Esta tabla se guarda como: nombre.FST. En donde “nombre” es un nombre para tu tabla, que no exceda los 6 caracteres.
  • 10. Importando los registros en Win Isis Llevándome del tutorial que vi en la página citada arriba, abrí mi base Isis Marc (o la base con formato marc que se esté usando en tu biblioteca. Has una copia vacía), luego exporté los registros de ejemplos (para guardarlos). Volví y solo exporté un registro y lo volví a cargar para borrar todo y que solo quede uno. Ver imagen. La idea es borrar los registros de prueba de IsisMarc, con la opción “Carga” del menú de importación, para luego cargar todos los registros de mi archivo CSV, convertido a ISO con el uso de MX. Una vez borrados los registros de prueba que trae Isis Marc(o copia de la base de tu biblioteca), actualizo la base – por si acaso – y procedo a importar el archivo ISO que se hizo con MX y usando la FST de formateo. Nota: uso IsisMarc, por que trae la estructura Marc21, la cual abro desde win Isis. Nos vamos a “bases de datos / importar La pantalla siguiente es la de importación
  • 11. Busco mi archivo ISO, en la carpeta que creamos al principio Una vez cargado el archivo ISO, debo especificarle la FST de formateo. Ver imagen siguiente: La imagen habla por si sola. Este paso es el final casi… Los registros se importan, luego actualizas la base de datos. Vas “bases de datos “ / Actualizar”
  • 12. Lo has logrado!! Debilidades: Los acentos no se visualizan, a veces, algunos campos quedan dislocados. FST de ejemplo. 3005 0 'n' 3006 0 'a' 3007 0 'm' 3017 0 '5' 3018 0 'a' 852 0 '##^a'v1 020 0 '##^a'v13 041 0 '0#^a'v9 084 0 '04^a'v2 100 0 '10^a'v5 245 0 '10^a'v4 250 0 '##^a'v16 260 0 '##^a'v12,'^b'v11,' ,','^c'v8 300 0 '##^a'v7,'^b'v17 490 0 '#0^a'v18,'^p'v19 500 0 '##^a'v21 520 0 ‘##^a’v6 653 0 '#4^a'v3 700 0 '10^a'v14 Nota: debes usar una base de datos marc, que puedas subir con Win
  • 13. Isis. El caso de Isis marc o aguapey. Este ultimo es mas flexible. Otro, siempre practica con una copia, no con la base real. Luis Peña. Octubre, 2010 Sobre el autor: Luis M. Peña es bibliotecario técnico en la Biblioteca Pedro Mir, UASD. Labora allí desde 1991. Laboró en servicio al público durante 8 años. Desde 1998 hasta 2005 labora alimentando el catálogo público en el sistema Micro Isis. Desde el 2005 hasta hoy es Bibliotecario de los procesos técnicos y es encargado del área de la Videoteca. Trabajó durante 5 años en la biblioteca de la Cancillería de la Rep. Dominicana como encargado de Hemeroteca, soporte técnico y servicio al público. También laboró en las mismas funciones durante 2 años en la Biblioteca de la Universidad Iberoamericana – UNIBE. Es actual encargado en centro de Documentación de la Dirección General de Minería en donde ha experimentado todo lo expuesto arriba. Además de lo anterior Luis M. Peña es Lic. en Lenguas Modernas mención Inglés y es estudiante de término de la Lic. en Educación mención Bibliotecología. Tiene muchos cursos en el área informática, biblioteca, relaciones humanas, archivo, etc. Y, además, ha participado en la organización y automatización de tres bibliotecas. Ha participado en cursos de capacitación para auxiliares de bibliotecas por cinco ocasiones como facilitador y ha instalado aplicaciones para bibliotecas en diversas ocasiones. Por último, Luis M. Peña ha desarrollado varias aplicaciones para bibliotecas en Visual Basic, Accsess y ASP / HTML. Se desenvuelve en algunos lenguajes informáticos como el Visual Basic, ASP, HTML, Access y otros de menor importancia. Conoce y maneja además algunos programas para bibliotecas como el SIABUC, Micro Isis, Win Isis, Aguapey, IsisMarc, ABCD, Catalis, CaMPI, Weblis y otros.