2 Obtención de los datos

Para el desarrollo de las prácticas, las bases de datos necesarias están disponibles en:

En este recurso, se incluyen:

  • Base de datos OLTP: Diseñada para operaciones transaccionales (ventas_oltp.backup).
  • Base de datos OLAP: Optimizada para análisis multidimensional (ventas_olap.backup).
  • Archivo de Power BI: Contiene un modelo de datos preconfigurado para realizar visualizaciones y análisis interactivos (ventas_olap.pbix).

Las bases de datos también se incluyen en formato CSV pero no las necesitaremos en ese formato para esta actividad.

2.1 Restauración de las bases de datos OLTP y OLAP en PostgreSQL

Para trabajar con las bases de datos en PostgreSQL, necesitamos restaurar los respaldos proporcionados, cada uno en una base de datos distinta:

  1. Abrir la herramienta de administración
    Podemos usar pgAdmin o la terminal para realizar el proceso de restauración.

  2. Crear una nueva base de datos

    • En pgAdmin: clic derecho en el nodo de bases de datos y seleccionar “Crear” > “Base de datos”.

    • En la terminal: Mediante el comando SQL:

      CREATE DATABASE nombre_base_datos;
  3. Restaurar el respaldo:

    • En pgAdmin:

      1. Clic derecho sobre la base de datos creada y seleccionamos “Restaurar”.
      2. En el campo “Archivo”, seleccionamos el archivo de respaldo descargado.
      3. Las opciones por defecto son válidas, pulsamos sobre “Restaurar”.
    • En la terminal:
      Ejecutamos el siguiente comando, reemplazando los valores correspondientes:

      pg_restore -U usuario -d nombre_base_datos -1 ruta_al_archivo_respaldo
    • Nota: al restaurarlo, se genera un error indicando que el esquema “public” ya existe, pero la restauración se completa correctamente.

2.2 Uso del archivo de Power BI

El archivo de Power BI puede ser abierto directamente en la aplicación Power BI Desktop.


Ejercicios

Ejercicio: Recuperación de las bases de datos

Nota: Este ejercicio no puntúa en la calificación de prácticas.

  1. Descarga los archivos ventas_oltp.backup, ventas_olap.backup y ventas_olap.pbix.

  2. Restaura ventas_oltp.backup en una base de datos cuyo nombre tenga como prefijo tu usuario de correo y acabe en _oltp (en mi caso se llamaría jsamos_oltp).

  3. Restaura ventas_olap.backup en una base de datos cuyo nombre tenga como prefijo tu usuario de correo y acabe en _olap.

  4. Renombra el archivo ventas_olap.pbix sustituyendo ventas_olap por tu usuario de correo (en mi caso se llamaría jsamos.pbix)