2 Obtención de los datos
- Vídeo: https://youtu.be/yLqDYSYQjOU
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:
Abrir la herramienta de administración
Podemos usar pgAdmin o la terminal para realizar el proceso de restauración.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:
Restaurar el respaldo:
En pgAdmin:
- Clic derecho sobre la base de datos creada y seleccionamos “Restaurar”.
- En el campo “Archivo”, seleccionamos el archivo de respaldo descargado.
- Las opciones por defecto son válidas, pulsamos sobre “Restaurar”.
- Clic derecho sobre la base de datos creada y seleccionamos “Restaurar”.
En la terminal:
Ejecutamos el siguiente comando, reemplazando los valores correspondientes: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.
Descarga los archivos
ventas_oltp.backup
,ventas_olap.backup
yventas_olap.pbix
.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íajsamos_oltp
).Restaura
ventas_olap.backup
en una base de datos cuyo nombre tenga como prefijo tu usuario de correo y acabe en_olap
.Renombra el archivo
ventas_olap.pbix
sustituyendoventas_olap
por tu usuario de correo (en mi caso se llamaríajsamos.pbix
)