CBL - Campus del Baix Llobregat

Projecte llegit

Títol: Desenvolupament d'un sistema de suport a la presa de decisions a la direcció de IThinkUPC amb intel·ligència artificial


Estudiants que han llegit aquest projecte:


Director/a: GARCIA VIZCAINO, DAVID

Departament: TSC

Títol: Desenvolupament d'un sistema de suport a la presa de decisions a la direcció de IThinkUPC amb intel·ligència artificial

Data inici oferta: 07-02-2022     Data finalització oferta: 07-10-2022



Estudis d'assignació del projecte:
    GR ENG TELEMÀTICA
Tipus: Individual
 
Lloc de realització: Fora UPC    
 
        Supervisor/a extern: Daniel Méndez Martí
        Institució/Empresa: IThinkUPC, S.L.
        Titulació del Director/a: Eng.Tècnica en Informàtica/Master BigDat
 
Paraules clau:
Desenvolupament, Sistema de suport, Presa de decisions, Intel·ligència artificial, ETL, Dashboards
 
Descripció del contingut i pla d'activitats:
L'equip de Serveis Corporatius, davant la necessitat de tenir un
sistema nou amb el que poder gestionar de forma més eficient les
dades financeres de l'empresa, proposa evolucionar el BI intern
actualitzant-lo a les noves tendències i eines sorgides al mercat
els últims anys.

Es proposa, així, evolucionar l'explotació de les dades
actualitzant els datamarts actuals i valorant la necessitat de
seguir (o no) estructurant les dades mitjançant cubs OLAP.Així
com dissenyar i implementar quadres de comandament amb l'eina
PowerBI de Microsoft que destaca per la seva versatilitat i alta
penetració al mercat.

El pla de treball es composa de 4 fases ben diferenciades:

Fase 1: Anàlisis de l'origen de les dades. Es farà un anàlisis
exhaustiu de les fonts de dades d'origen, es revisarà com estan
aquestes dades estructurades i es valorarà la necessitat
d'incorporar-ne de noves. També es valorarà la possibilitat
d'incorporar nous orígens de dades que no s'exploten actualment i
que puguin ser d'interès per l'equip de Serveis Corporatius
(p.e.: el Salesforce que utilitzen els comercials en la seva
relació amb els clients).

Fase 2: Creació i desenvolupament del nou model de dades al BI
intern (DWH i DataMarts). Es realitzarà les pertinents tasques de
disseny del model de dades més addient i la seva posterior
implementació.

Fase 3: Implementació dels processos d'ETL. Es crearan els
processos d'ETL (Extract Transform and Load) necessaris per poder
guardar correctament les dades al DataWarehouse i als diferents
DataMarts.

Fase 4: Creació de les noves eines de visualització (dashboards).
Es crearà, mitjançant PowerBI, les visualitzacions de dades i
KPI's necessaris per tal de representar d'una forma amigable i
entenedora les dades. Aquestes visualitzacions seran dissenyades
tenint en compte la màxima necessitat de facilitar la seva
posterior explotació en la millora en la presa de decisions.
 
Overview (resum en anglès):
This project is an example of the need of modernization and upgrade of actual systems towards a new system with new advantages and innovative data models.Thus following the new trend that database management is heading. The main objective is to upgrade the actual system to a more clean and easy-on-use one. The actual system the company IThinkUPC uses is a database with all the information of the contracts of clients and dedication of the empoyees are mixed and a visual component for the financial team that have to elaborate the reports with it. The main objective will be to create a well organized databse and a new visual component within the companys needs.
The working methodology followed has been a Kanban panel approach to organize the tasks, assigning them with the collaborative Asana tool.
The project¿s development will follow four clearly different stages:
1. A first stage where we will analyze the state of the art, from the initial data loading to the final visualization platform.
2. A second stage where we will be taking the needs and demands of the client to develop the different proposals and alternatives of the data model.
3. A third stage where the work will be focused on the data extraction, transformation and load based on the chosen data model.
4. A final fourth stage where the efforts will be on the final visual elements that the client expects.
In order to execute this project, different technologies will be used. These technologies are one of the most used and better user rated on the market. Despite not being the newest ones, they are the ones the company is most familiar to them and have proven better results.
Regarding the data management and storage, PostgreSQL is the chosen software that will be used due to its global use and estandaritzation. We also use it because we seek to have a better response and load time.
For the extraction, transformation and load of the data, we will use Hitachi¿s Pentaho Data integration, also known as ¿Kettle¿. We use this software due to its versatility and adaptability in data integration. On top of that, it is one of the most powerful open source software on the market.
Finally, for the last part, the software to edit and modify the visual part, PowerBI of Microsoft will be used. It is the company¿s corporate toll for data visualization and dashboard management. It is one of the most advanced regarding online accessibility and, on top of that, it is very intuitive. Also with this tool, the loading of the different dashboards are faster.
With all this and the previous knowledge, this project has been developed in cooperation with the company IThinkUPC.


© CBLTIC Campus del Baix Llobregat - UPC