ARCHIBUS Smart Client
ARCHIBUS Web Central

Importación de datos usando Transferencia de datos

La importación de datos (acción Transferencia entrante) importa un archivo CSV (valores separados por comas) o Excel (XLS) del ordenador cliente o desde el archivo del servidor. Al importar los datos, puede seleccionar optar por generar registros (informes de comparación) de los registros insertados y actualizados. Si se produce algún error, siempre se generan registros de error.

Al transferir los datos, suelen realizarse los pasos siguientes:

Para algunas tablas determinadas, también puede realizarse el seguimiento de archivos escritos utilizando el campo Estado de la transferencia de datos. Véase Campo Estado de la transferencia de datos.

Nota: si ha exportado sus datos en formato CSV y luego ha trabajado con el archivo CSV en Excel, es posible que encuentre dificultades al importar los archivos de vuelta a ARCHIBUS. Consulte Trabajar con archivos CSV en Excel.

Archivos locales en comparación con archivos de servidor

Al realizar transferencia entrante de archivos, puede seleccionar un archivo en su ordenador cliente para cargarlo (seleccionando Archivo local) o puede cargar el archivo del último producto para esta tabla de este usuario en el servidor (seleccionando Archivo de servidor). Use los archivos locales cuando sea más cómodo trabajar con archivos en su máquina local sin necesidad de devolver el archivo al servidor para importarlo. Use archivos de servidor si está transfiriendo datos y no necesita trabajar con los datos a nivel local antes de importarlo. Por ejemplo, si está transfiriendo datos de edificio, planta y espacio entre dos proyectos que funcionan en su servidor, puede acceder a un proyecto, realizar una transferencia saliente de los datos, acceder al segundo proyecto y realizar una transferencia entrante de datos sin descargar los datos a su estación de trabajo local.

Preparación del Archivo de importación

Puede que desee utilizar la transferencia de datos para transferir datos de una base de datos de proyecto a otra. En estos casos, importa el archivo que se exportó desde ARCHIBUS, por lo que el archivo tiene la información de esquema, los valores de enumeración y los formatos de fecha correctos. En otros casos, leerá la información desde un archivo de hoja de cálculo a ARCHIBUS. En estos casos, necesitará garantizar que el archivo de hoja de datos tiene la información de esquema y el formato correcto, según se ha descrito en esta sección.

Los archivos de transferencia almacenan los datos en una forma diseñada para que el programa los valide y relea de forma fiable, independientemente del idioma y el valor local para el usuario que exportó los datos. Por esta razón, los archivos de importación deben:

Para archivos XLS, la primera fila proporciona la información de la tabla. La segunda fila contiene la información del encabezado de esquema en formato tabla.campo, como , rm.bl_id, rm.fl_id, rm. rm_id.

Para archivos CSV , la primera línea del archivo es un comentario que incluye la información del encabezado de esquema. Esta es una lista de campos de importación en formato tabla.campo, como rm.bl_id, rm.fl_id, rm. rm_id.

De otro modo, puede usar el botón de acción Datos para exportar un archivo XLS o CSV desde ARCHIBUS que tenga la tabla y las columnas de datos que desea importar. Véase el paso 1 de Cómo leer información de un archivo de hoja de cálculo.

Formato de los datos de fecha en Excel 

La opción Transferencia de datos precisa que todos los campos de fecha de un archivo que se vaya a importar tengan el formato “aaaa-mm-dd”. Cuando se exportan datos de fecha a Excel usando la transferencia de datos de ARCHIBUS , la fecha se exporta utilizando el estándar de fecha ISO  (aaaa-mm-dd). Sin embargo, si realiza algún cambio en las fechas o se introducen fechas nuevas en el archivo utilizando Excel, las fechas se guardan utilizando la configuración regional de fecha de Windows. Si quiere cambiar las fechas y volver a importarlas a ARCHIBUS, puede adoptar uno de dos enfoques:

Cómo leer información de otro archivo de hoja de cálculo

Para leer información desde otro archivo de hoja de cálculo:

  1. Use el botón de acción Datos para exportar un archivo XLS o CSV desde ARCHIBUS que tenga la tabla y las columnas de datos que le gustaría importar. Este paso crea un archivo que contiene la tabla y la información de encabezado de columna correctas que se necesitan para adaptar los datos de la hoja de cálculo a su proyecto de base de datos ARCHIBUS. De otra forma, puede crear su propio archivo CSV o XLS con la información de formato y esquema correctas. Véase Preparación del archivo de importación.
  2. Cargue el archivo en su programa de hoja de cálculo y elimine todos los datos.
  3. Consulte o copie y pegue los datos en las columnas adecuadas de la hoja de calculo.
  4. Guarde la hoja de datos como archivo CSV o XLS.
  5. Cargue la vista que tenga los datos que desea importar y haga clic sobre el botón de acción Datos.
  6. En la pantalla Transferencia de datos, seleccione la acción Transferencia entrante y pulse sobre Continuar.
  7. Seleccione Archivo local y Examinar para seleccionar el archivo de hoja de cálculo y, de forma opcional, seleccione ¿Generar informes de comparación? para generar registros de inserción y actualización que muestran los registros añadidos y cambiados. Véase Generación de informes de comparación.
  8. Pulse sobre Comenzar la transferencia.

    La pestaña Progreso de la transferencia muestra el número de registros que se procesan y el porcentaje en que se ha realizado el trabajo. La barra de progreso indica cuándo se ha terminado la importación. Si han generado informes de comparación, el enlace URL para los informes aparece en la sección inferior de la pantalla. Si hay algún error, se genera un registro de errores.

Cómo importar datos

Puede importar datos realizando una transferencia entrante de un archivo exportado de otra base de datos o mediante la transferencia entrante de un archivo local.

Para importar datos:

  1. Prepare el archivo de importación. Véase Preparación del archivo de importación
  2. Cargue la vista que tenga los datos que desea importar y seleccione el botón de acción Datos.
  3. En la pestaña Acción de transferencia, seleccione la acción Transferencia entrante y haga clic sobre Continuar.
  4. En la pestaña Archivo para importar, seleccione uno de los siguientes para comenzar la transferencia entrante del archivo:
  5. Seleccione la casilla ¿Generar informes de comparación? Esto generará registros de inserciones y eliminaciones para la importación. Si no selecciona esta casilla, únicamente se generará un registro de errores si hay algún error que comunicar.
  6. Pulse sobre Comenzar la transferencia.

    Se muestra la pestaña Progreso de la transferencia. Desde esta pestaña puede ver el progreso del trabajo y cargar los informes de comparación (registros de inserciones y actualizaciones) cuando se termine la transferencia, si seleccionó su generación. La sección inferior de la pantalla proporciona un enlace a estos registros y al registro de errores, si se produjo alguno.

    Si hay un campo de estado de la transferencia de datos para la tabla que incluye la importación, este campo se actualiza para cada registro. Véase Campo Estado de la transferencia de datos.

Nota: la base de datos no tiene registros cuya inserción ha fallado, por ejemplo, porque presentaban un error de validación. Estos registros únicamente se registran en el registro de error para su información.

Corrección de errores

Al realizar la importación, el registro de errores muestra los errores siguientes:

 

Copyright © 1984-2014, ARCHIBUS, Inc. Todos los derechos reservados.