sábado, 12 de enero de 2013

Generador de datos: GenerateData.com



Muchas veces disponemos de un script donde se describe un lenguaje de definición de datos (DDL) o lo que es lo mismo, tenemos las tablas de datos y sus relaciones. Al creamos nuestra base de datos de prueba tenemos un problema, nos gustaría  disponer de unos datos para ir probando con unas consultas SQL.





Ahora bien, no disponemos de unos datos de prueba ya que es una base de datos que la estamos creando por primera vez. La tarea de ponerse a meter datos es algo de locos. Incluso aunque lo hagamos no podremos meter una cantidad importante de datos ya que nos llevará un buen tiempo, desde luego no es una tarea divertida. Para ello os quiero hablar sobre un generador de datos online generatedata.com con el cuál nos resultará mas cómodo de hacer nuestra batería de datos de prueba.





Generatedata.com es Open Source y esta desarrollado en JavaScript, PHP y MySQL. Nos da la posibilidad de generar un gran volumen de datos y con una diversa variedad de formatos (SQL,CSV,XML,HTML y Excel).

En mi prueba me he generado unos datos de una tabla CLIENTE que tiene los campos:

nombre, 
apellido1,
apellido2, 
ciudad, 
edad, 
telefono, 
fecha_nacimiento, 
sexo.




Ahora tengo que seleccionar  el Database para que me genere el script ya que el formato de salida es SQL y que sea o bien para Oracle o MySQL, además del nombre de la tabla que es CLIENTE. 



En la parte de arriba nos deja especificar el número de filas que queremos de datos, en mi caso he puesto 500 filas. Para terminar le doy a generar y nos genera los datos para nuestras pruebas.



Espero que os pueda servir de ayuda este generador de datos. Hay algunos generadores de datos en castellano que en otra ocasión hablare de ellos, pero este es bastante bueno os recomiendo que lo probéis.

2 comentarios:

  1. Sabes como se instala? La version online limita a 100 rows y es demasiado poco. Podrías indicarme como lo instalo, o que necesito descargar? Gracias

    ResponderEliminar
  2. Hola royr719,

    en la versión online como bien dices te lo limita a 100 filas, pero si que viene una versión para poderla descargar y que puedes trabajar con 5000 filas.
    Para realizar dicha descarga tienes en la pestaña "Acerca de" un apartado que pone "Descarga", además hay otro enlace donde puedes ver documentación. El enlace para realizar la descarga es: https://github.com/benkeen/generatedata/tags?

    Espero que te haya servido de ayuda y gracias por escribir.

    Un saludo,

    David.

    ResponderEliminar