Posted by portegag2 on July 17, 2008
Para borrar las importaciones hechas:
- delete from imputaciones_actividades where comentario_varios=’Importado’
- delete from peticiones WHERE comentarios = ‘Importado’
- delete from registro_actividades where origen_interno = ‘Importado’
He tenido que quitar caracteres en las descripciones para que no diesen error al buscar o insertar. No he conseguido quitar el carácter “\”. El codigo metido ha sido:
$quitar = array(":", "'", "\"");
$poner = array("", "", "");
$actividad['Descripcion'] = str_replace($quitar, $poner, $actividad['Descripcion']);
$actividad['Peticionario'] = str_replace($quitar, $poner, $actividad['Peticionario']);
$actividad['Cliente'] = str_replace($quitar, $poner, $actividad['Cliente']);
Hacer la importación de las actividades del 2008
¿como saber que todo ha ido bien?
Detalles:
Para evitar bucles infinitos se juega con:
Posted in hermes | Tagged: hermes, uvedoble | Leave a Comment »
Posted by portegag2 on July 16, 2008
http://localhost/external/exportaciondatos.php
Lo importante es grabar las horas y el entorno.
Relación de campos con la tabla actividades2007.
- Cliente: tabla clientes
- Soporte: campo ENTORNO Tabla SERVICIOS nivel 3
- Empleado: Usuarios
- Actividad: tipo_actividades NIVEL 1
- Tarea: tipo_actividades NIVEL 2
- Estado: estados: “EN CURSO” será “ABIERTO”
- Lugar: Lugares
- Peticionario: peticionarios (apuntar los que no existan)
- Origen: Origenes
- Tarifa: perfil_tareas
Posted in hermes | Tagged: hermes, uvedoble | Leave a Comment »
Posted by portegag2 on July 11, 2008
Exportar los datos de los excel, la información la he guardado en SYS/Actividades2007
En localhost he creado la BD External con las tablas actividades2007 y actividades2008
Conseguir los datos ha sido un dolor.
En teoria, sacar los datos de excel con CSV y hacer la importación con LOAD DATA… es lo suyo, pero daban muchos errores.
- Finalmente, de Excel, los hemos copiado a Access, en tandas para no crear archivos muy grandes.
- De aquí, Access a ficheros de texto en formato CSV, pero siendo .txt
- De aquí importados a phpmyadmin, pero en mysql5.gestionar.info porque tiene una opción de importar ficheros de texto, (dentro de cada tabla) que no daba los errores del LOAD DATA.
- Hay que tener la estructura de la tabla, sin el id.
- Se ejecuta la opción de “Importar ficheros de texto” que está al final de cada tabla, en la ventana que te da su información.
- La sentencia que ejecuta es LOAD DATA LOCAL INFILE ‘/tmp/phppBUxkf’ INTO TABLE `actividades2008julio` FIELDS TERMINATED BY ‘;’ ENCLOSED BY ‘”‘ ESCAPED BY ‘\\’ LINES TERMINATED BY ‘\r\n’.
- En mi local quitando el LOCAL funciona, pero… no coge los caracteres raros, y entonces los nombres con ñ los graba mal.
- De aquí, fichero SQL
- y de aquí, importarlo al local desde la consola con: “C:\AppServ\MySQL\bin>mysql –host=localhost –database=external –user=root –password=gestion < actividades2008.sql”
- He creado unas tablas de seguridad: actividades2007backup y actividades2008backup. A las 4 tablas les he añadido el campo “id”.
- Además he tenido que poner entre “” la fecha, del campo mes, en el archivo .txt.
- El archico .txt lo he puesto en el directorio bin.
Hay que hacer un proceso para saber qué datos ya están en la BD y cuales no.
Posted in hermes | Tagged: hermes, Importacion, uvedoble | Leave a Comment »