Herramienta de administración de carga y descarga de datos a mysql y sql server.
Budget: $10 – $30 USD
Estoy tratando de automatizar la carga y descarga de datos a bases que están en mysql y sqlserver, lo que requiero es que alguien con conocimientos en la materia pueda ayudarme a crear la herramienta que me permita administrarlos.
Si alguien ya cuenta con un proceso similar, podemos revisarlo.
Por el momento mi presupuesto máximo para este proyecto es de 90 dólares
La herramienta debe tener lo siguiente.
1.- Como primera parte sería los campos para la configuración de la conexión a la base de datos. (puede ser sql o mysql)
A. Servidor
B. Usuario
C. Contraseña
D. Base de datos (cualquiera que este asignada al usuario)
E. Tablas (deben de ser cualquiera de las bases de datos)
2.1- Configuración de exportación (Puede ser que para la misma tabla necesite exportar e importar)
A. Agregar Query = ejemplo (Select * from table where id = “x”)
B. Selección del formato de salida (puede ser txt separado por tabulaciones o csv ambos en unicode)
C. Ruta destino (cualquier dirección dentro del equipo)
D. Asignarle un nombre a la exportación para identificarla más adelante
2.2 – Configuración de importación
A. Ruta archivo + Nombre del archivo que se subirá al servidor
B. Formato de archivo que se está subiendo (txt o csv) en la subida siempre omitir la primera línea que contiene los cabeceros
C. Base de datos + tabla que se va alterar
D. Acción de importación (Vaciar la tabla antes de importar o solo complementar los datos, esto solo es para indicarle si quiero vaciar la tabla antes de llenarla con nuevos datos)
E. Asignarle un nombre a la importación para identificarla mas adelante
3.- Programación
A. Elegir cualquiera de las configuraciones de importación o exportación de los puntos 2.1 y 2.2
B. Elegir la hora y los días de la semana en los que se requiera que se realice la importación o exportación de datos
C. Lo elegido debe quedar en una tarea programada para que realice lo solicitado en los horarios previstos.
4.- Log
A. Por cada evento que se realice, es necesario que se tenga un log que contenga
1. Tipo de ejecución (importación o exportación)
2. Nombre de la ejecución
3. Dia y hora de ejecución
4. Registros antes
5. Registros después de la ejecución
Consideraciones
Considera que esperamos estar subiendo y bajando datos en cantidades importantes (más de 400 mil registros) no todas las tablas, pero si algunas.
Posiblemente en base a su experiencia podrán detectar alguna configuración que pudiera hacerme falta por lo que si se cumple el objetivo no tendría problema.
Si alguien ya cuenta con un proceso similar, podemos revisarlo.
Por el momento mi presupuesto máximo para este proyecto es de 90 dólares
La herramienta debe tener lo siguiente.
1.- Como primera parte sería los campos para la configuración de la conexión a la base de datos. (puede ser sql o mysql)
A. Servidor
B. Usuario
C. Contraseña
D. Base de datos (cualquiera que este asignada al usuario)
E. Tablas (deben de ser cualquiera de las bases de datos)
2.1- Configuración de exportación (Puede ser que para la misma tabla necesite exportar e importar)
A. Agregar Query = ejemplo (Select * from table where id = “x”)
B. Selección del formato de salida (puede ser txt separado por tabulaciones o csv ambos en unicode)
C. Ruta destino (cualquier dirección dentro del equipo)
D. Asignarle un nombre a la exportación para identificarla más adelante
2.2 – Configuración de importación
A. Ruta archivo + Nombre del archivo que se subirá al servidor
B. Formato de archivo que se está subiendo (txt o csv) en la subida siempre omitir la primera línea que contiene los cabeceros
C. Base de datos + tabla que se va alterar
D. Acción de importación (Vaciar la tabla antes de importar o solo complementar los datos, esto solo es para indicarle si quiero vaciar la tabla antes de llenarla con nuevos datos)
E. Asignarle un nombre a la importación para identificarla mas adelante
3.- Programación
A. Elegir cualquiera de las configuraciones de importación o exportación de los puntos 2.1 y 2.2
B. Elegir la hora y los días de la semana en los que se requiera que se realice la importación o exportación de datos
C. Lo elegido debe quedar en una tarea programada para que realice lo solicitado en los horarios previstos.
4.- Log
A. Por cada evento que se realice, es necesario que se tenga un log que contenga
1. Tipo de ejecución (importación o exportación)
2. Nombre de la ejecución
3. Dia y hora de ejecución
4. Registros antes
5. Registros después de la ejecución
Consideraciones
Considera que esperamos estar subiendo y bajando datos en cantidades importantes (más de 400 mil registros) no todas las tablas, pero si algunas.
Posiblemente en base a su experiencia podrán detectar alguna configuración que pudiera hacerme falta por lo que si se cumple el objetivo no tendría problema.