User Tools

Site Tools


migracion_desde_excel

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
migracion_desde_excel [28/06/2012 15:14]
fernando
migracion_desde_excel [30/06/2012 00:08]
fernando
Line 11: Line 11:
  
 (Hago estas pruebas en Linux, por eso puede ser que aparezcan algunas pequeñas diferencias con respecto a la salida de los mismos comandos ejecutados en Windows --- //Fernando Gómez, 2012/​06/​28//​) (Hago estas pruebas en Linux, por eso puede ser que aparezcan algunas pequeñas diferencias con respecto a la salida de los mismos comandos ejecutados en Windows --- //Fernando Gómez, 2012/​06/​28//​)
 +
 +Las columnas de esa tabla Excel tienen los siguientes títulos:
 +
 +    N° INV
 +    AUTOR (Apellido, Nombre)
 +    TÍTULO
 +    EDICIÓN
 +    LUGAR
 +    EDITORIAL
 +    AÑO
 +    N° Pags
 +    DIMENSIONES
 +    SERIE
 +    ISBN
 +    PROCEDENCIA
 +    Observaciones
 +    FECHA INGRESO
 +    FECHA BAJA
 +    UBICACIÓN
 +    DESCRIPTOR
 +    DESCRIPTOR
 +    DESCRIPTOR
 +    DESCRIPTOR
 +    DESCRIPTOR
 +    CDU 1
 +    CDU 2
 +    TITULO UNIFORME 630
 +    PERSONA 600
 +    INSTITUCION 610
 +    WEB 856
 +
  
 Los utilitarios CISIS (mx y demás) pueden descargarse desde [[http://​bvsmodelo.bvsalud.org/​php/​level.php?​lang=es&​component=28&​item=1|la página oficial de CISIS (Bireme)]]. Para tener compatibilidad con Catalis, hay que usar la versión 10/30. Los utilitarios CISIS (mx y demás) pueden descargarse desde [[http://​bvsmodelo.bvsalud.org/​php/​level.php?​lang=es&​component=28&​item=1|la página oficial de CISIS (Bireme)]]. Para tener compatibilidad con Catalis, hay que usar la versión 10/30.
Line 173: Line 204:
   * Se advierte un problema en los registros 2 y 5, causado por la presencia de un carácter ';'​ dentro de un dato, lo que hace que la parte final del campo 10 quede como campo 11, y a partir de ahí todas las etiquetas de los campos quedan desplazadas. Por eso conviene utilizar como delimitador en el archivo CSV un carácter más seguro, como p.ej. '​|'​.   * Se advierte un problema en los registros 2 y 5, causado por la presencia de un carácter ';'​ dentro de un dato, lo que hace que la parte final del campo 10 quede como campo 11, y a partir de ahí todas las etiquetas de los campos quedan desplazadas. Por eso conviene utilizar como delimitador en el archivo CSV un carácter más seguro, como p.ej. '​|'​.
  
-Para hacer una primera prueba de migración, usaremos este archivo pft: {{:​excel:​migra.pft|PFT para migración, versión 1}}.+Teniendo en cuenta la estructura de la tabla, que vimos más arriba, y los registros de muestra, podemos comenzar a establecer la correspondencia entre la estructura de datos original y la de MARC 21/Catalis. Por ejemplo, el título (campo 2 en el original) debe ir al subcampo 245$a, mientras que la editorial (campo 6 en el original) debe ir al subcampo 260$b. 
 + 
 + 
 +Para hacer una primera prueba de migración, usaremos este archivo pft: {{:​excel:​migra.pft|PFT para migración, versión 1}}. Ese archivo, escrito en el [[lenguaje_de_formateo|lenguaje de formateo CISIS]] (documentación disponible en [[http://​bvsmodelo.bvsalud.org/​php/​level.php?​lang=es&​component=28&​item=1|esta página]]), puede ser visto como un script que especifica cómo convertir cada registro de esos que vimos arriba, en un registro equivalente en formato MARC 21.
  
 <note important>​ <note important>​
Line 183: Line 217:
   mx "​seq=femi01.csv;"​ "​proc=@migra.pft"​ create=biblio now   mx "​seq=femi01.csv;"​ "​proc=@migra.pft"​ create=biblio now
  
-cuya salida ​es:+que crea el archivo maestro ''​biblio''​ y produce la siguiente ​salida:
  
 <​file>​ <​file>​
migracion_desde_excel.txt · Last modified: 30/06/2012 00:00 (external edit)