Lectura de datos de una base de datos

Los datos procedentes de bases de datos se importan con gran facilidad mediante el Asistente para bases de datos. Se puede leer directamente cualquier base de datos que utilice controladores de ODBC (Open Database Connectivity), una vez instalados los controladores. En el CD de instalación, se suministran controladores ODBC para diferentes formatos de bases de datos. Se pueden obtener controladores adicionales de otros fabricantes. En este ejemplo se describe una de las aplicaciones de base de datos más comunes, Microsoft Access.

Nota: este ejemplo es específico para Microsoft Windows y requiere un controlador ODBC para Access. El controlador ODBC de Microsoft Access sólo funciona con la versión de 32 bits de IBM® SPSS® Statistics. Los pasos son similares en otras plataformas, pero pueden requerir un controlador ODBC de terceros para Access.

  1. En los menús seleccione:

    Archivo > Importar datos > Base de datos > Nueva consulta ...

    Figura 1. Cuadro de diálogo Bienvenido al asistente para bases de datos
    El panel de bienvenida del asistente de base de datos. La base de datos de MS Access se selecciona en la lista de orígenes de datos disponibles.
  2. Seleccione MS Access Database de la lista de orígenes de datos y pulse en Siguiente.

    Nota: dependiendo de la instalación, es posible que también aparezca una lista de los orígenes de datos OLEDB en la parte izquierda del asistente (sólo sistemas operativos Windows), pero este ejemplo utiliza la lista de orígenes de datos ODBC que aparece a la derecha.

  3. Pulse Examinar para ir al archivo de base de datos de Access que desea abrir.
  4. Abrir demo.mdb. Consulte el tema Archivos de ejemplo para obtener más información.
  5. Pulse en Aceptar en el cuadro de diálogo de acceso.

    En el paso siguiente, puede especificar las tablas y las variables que desea importar.

    Figura 2. Paso Seleccionar datos
    El cuadro de diálogo Seleccionar datos con todos los campos seleccionados para la importación.
  6. Arrastre toda la tabla demo a la lista Recuperar campos en este orden.
  7. Pulse Siguiente.

    En el siguiente paso, se pueden seleccionar los registros (casos) que desea importar.

    Si no desea importar todos los casos, puede importar un subconjunto de casos (por ejemplo, los varones mayores de 30) o una muestra aleatoria de casos del origen de datos. Para orígenes de datos grandes, es posible que desee limitar el número de casos a una muestra pequeña y representativa para reducir el tiempo de proceso.

  8. Pulse Siguiente para continuar.

    Los nombres de campo se utilizan para crear nombres de variable. Si es preciso, los nombres se convierten en nombres de variable válidos. Los nombres de campos originales se reservan como etiquetas de variable. También puede cambiar los nombres de variable antes de importar la base de datos.

    Figura 3. Paso Definir las variables
    El paso Definir variables lista todas las variables seleccionadas para ser importadas. Se selecciona la casilla Recode to Numeric para la variable Gender.
  9. Pulse en la casilla Recodificar como numérica en el campo Género. Esta opción convierte las variables de cadena en variables de entero y conserva el valor original como la etiqueta de valor para la nueva variable.
  10. Pulse Siguiente para continuar.

    En el cuadro de diálogo Resultados aparecerá la sentencia SQL creada a partir de las selecciones realizadas en el Asistente para bases de datos. Esta sentencia se puede ejecutar ahora o guardar en un archivo para su uso posterior.

  11. Pulse Finalizar para importar los datos.

En el editor de datos, ya están disponibles todos los datos de la base de datos de Access seleccionados para su importación.

siguiente