Profesor: Pablo Sciolla
Universidad: UADE
Tomar la base de datos Neptuno (entregada en clase) en formato Access y desarrollar un modelo analítico que satisfaga las necesidades de una aplicación analítica planteada en el párrafo Aplicación.
Para poder correr y utilizar el proyecto lo primero que debemos hacer es seguir los siguientes pasos:
-
Debemos crear la base de datos (ssd) que se encuentra en la primer línea del archivo (SQL/sistema-de-soporte.sql) o ejecutar la siguiente sentencia:
CREATE DATABASE ssd;
-
Luego, debemos cargar información por default de toda la aplicación:
- ciudades
- paises
- fechas
Para ello debemos importar en nuestro servidor MySQL los archivos respectivamente:
- SQL/ciudades.sql
- SQL/paises.sql
- SQL/fechas.sql
-
Una vez que finalizamos el proceso de carga de información default del programa, vamos a pasar a crear nuestras tablas del modelo de dimensiones:
- cliente
- categoria
- proveedor
- empleado
- formaDeEnvio
- producto
- factventa
- factpresupuesto
Para realizar dicho procedimiento, debemos importar el archivo (SQL/sistema-de-soporte.sql) en nuestro MySQL.
-
Ahora que tenemos cargado nuestro base de datos podremos ejecutar nuestro ETL en Talend para que cargue la información. Para realizarlo, debemos abrir nuestro sistema Talend, y luego importar el proyecto llamado SSD que se encuentra en (ETL/) compuesto por 6 carpetas:
- .JETEmitters (es una carpeta oculta)
- SSD
- SSD_GENERACIONDIMENSIONES_0.1
- SSD_GENERACIONFACTPRESUPUESTOS_0.1
- SSD_GENERACIONFACTVENTA_0.1
- SSD_ROUTINES
-
Dentro de nuestro ETL, podremos encontrar que hay 3 jobs creados.
- Generacion de Dimnensiones
- Generación Fact Venta
- Generación Fact Presupuesto
Si deseamos procesarlo hay que ejecutarlo en ese orden a fin de conseguir un buen resultado.
-
Finalizado el proceso de carga, ahora podemos abrir nuestro Power BI para visualizar la información generada. Para ello, debemos importar nuestro archivo pbit que se encuentra en Visualizacion/ssd-version2.pbit
IMPORTANTE: la conexión de la base de datos fue realizada a ssd.local, si se ha cambiado la url debemos modificar la conexión.
Si tienen dudas o consultas en FAQ podrán encontrar más información sobre errores y situaciones extremenas