2010-01-29 7 views
5

Voy a agregar una función a una aplicación web que permite a los usuarios importar datos. No quiero reinventar la rueda, entonces estoy buscando cualquier módulo que pueda integrar que pueda manejar esto.¿Módulo o herramienta para la importación de datos basada en web y ETL?

La interfaz debe ser similar a la de importar un archivo a Excel o Access más algunas funciones más complejas de mapeo y conversión de tipos que se encuentran típicamente en el software ETL.

flujo general:

  1. cargar un archivo (CVS, Excel, etc.)
  2. Vista previa de los datos en el archivo - utilizar la primera fila como nombres de columna y luego mostrar los primeros N registros por lo el usuario puede comprobar el archivo se ha analizado adecuadamente
  3. muestran una interfaz de mapeo para seleccionar cómo las columnas de origen coincide con el destino
  4. proceso de la importación y validar los datos
  5. Proporciona un informe de los datos que falló importar la opción de descargar un archivo de sólo las filas fallidos

Respuesta

1

No está seguro de que hay un solo módulo por ahí, pero aquí hay algunas herramientas muy interesantes para llevar a cabo al menos partes de esta:

  1. File Uploading
  2. CSV Parsing

Aparte de esto, phpMyAdmin ofrece es uno de los mejores gestores de bases de datos basadas en la Web (para bases de datos MySQL).

Cuestiones relacionadas