This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
migracion_desde_excel [28/06/2012 12:42] fernando |
migracion_desde_excel [29/06/2012 18:10] fernando |
||
---|---|---|---|
Line 173: | Line 173: | ||
* 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}}. Lo aplicamos mediante este comando: | + | 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 de ISIS]], 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> | ||
+ | Este pft aún no está depurado, pero puede dar una primera idea de cómo es el procedimiento. Hay que corregir indicadores, añadir campos que no fueron tenidos en cuenta, considerar casos que en esa pequeña muestra no están representados, etc. etc. | ||
+ | </note> | ||
+ | |||
+ | Aplicamos el pft mediante este comando: | ||
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> | ||
Line 362: | Line 368: | ||
</file> | </file> | ||
- | <note important> | + | Para probar esta base en Catalis, hay que seguir las indicaciones de la página [[como_crear_una_base_en_catalis|]], sección //Acceso a una base ya existente//. |
- | Este pft aún no está depurado, pero puede dar una primera idea de cómo es el procedimiento. Hay que corregir indicadores, añadir campos que no fueron tenidos en cuenta, considerar casos que en esa pequeña muestra no están representados, etc. etc. | + | |
- | </note> | + | Reiteramos que esto es solamente un ensayo de migración; la base resultante no es 100% MARC, aunque se aproxima. |