• Non ci sono risultati.

PROGETTAZIONE DI UN SISTEMA DI BUSINESS INTELLIGENCE TRAMITE DATA WAREHOUSING

N/A
N/A
Protected

Academic year: 2021

Condividi "PROGETTAZIONE DI UN SISTEMA DI BUSINESS INTELLIGENCE TRAMITE DATA WAREHOUSING"

Copied!
21
0
0

Testo completo

(1)

PROGETTAZIONE DI UN SISTEMA DI

BUSINESS INTELLIGENCE TRAMITE DATA WAREHOUSING

Università degli studi di Modena e Reggio Emilia

Dipartimento di Scienze Fisiche, Informatiche e Matematiche Corso di Laurea in Informatica

Relatore:

Ing. Riccardo Martoglia Candidato:

Romagnoli Mirco

Anno Accademico 2017/2018

(2)

TIROCINIO

System Logistics S.p.A.

Azienda nel settore dell’automazione che si occupa dello sviluppo di magazzini automatici.

High Bay Warehouse

Automatic Picking System

Assistenza 24/7

Servizio di assistenza da remoto, tracciamento delle attività tramite ticket ed impegni.

Divisione dei problemi per categorie.

(3)

TIROCINIO

Attività:

Sviluppo di una soluzione per la reportistica interna del servizio di assistenza.

Obiettivi:

Creazione di un data warehouse tramite OLAP

Costruzione e distribuzione di report tramite Power BI ed Excel

Strumenti:

CRM Dynamics

SQL Server

SQL Server Analysis Services

Power BI

Python

Excel

(4)

FASI

(5)

CRM

(6)

IMPORT JOB

Importazione oraria dei dati dal DB di Dynamics

Stored procedure eseguite da SQL Agent

Dati importati:

Ticket

Clienti

Operatori

Categorie

Impegni

Ricerca

ultime date di creazione e modifica

Selezione dati e

normalizzazion eInserimento o aggiornamento nel database

(7)

SSAS

(8)

ORIGINE DATI

Database SQL Server

Contenitore di fact e dimensioni

Schema «fact constellation»

(9)

ORIGINE DATI

(10)

SSAS

(11)

CUBO OLAP

Aggregazione di misure su dimensioni

Consultazione dei dati nell’origine ed estrarre informazioni È stato necessario:

Costruire dimensioni e gerarchie

Creare misure e relativi calcoli

Definire ruoli per lettura e amministrazione

(12)

BI

(13)

POWER BI

Tool Microsoft per la creazione di report.

Live connection al cubo OLAP.

Creazione del report in base alle richieste.

(14)

EXCEL

(15)

COMPOSIZIONE

La composizione dei report avviene tramite Excel

(16)

CONFIGURAZIONE

La configurazione avviene tramite il tool Report Configurator

Scritto in Python utilizzando Django

Gestione delle proprietà del report

(17)

INVIO

L’invio viene effettuato tramite Report Sender

Scritto in Python

Database in comune con Report Configurator

(18)

CONCLUSIONI

Obiettivi

Miglioramento efficienza estrazioni

Realizzazione report

Sviluppi

Report ulteriori

Analisi problematiche più frequenti

Data-mining

(19)

CONCLUSIONI

Grazie per l’attenzione

(20)

DEMO

(21)

DEMO

Riferimenti

Documenti correlati

Come mostra la Tabella 4.1, il classicatore fornito dalla libreria durante il test in am- biente più fresco aveva grossi problemi legati all'identicazione di gure umane infatti

Come per la violenza, anche in questo caso la tolta di custodia si rivelerebbe irrinunciabile nel caso di abuso sessuale, mentre nel resto delle situazioni credo che molto dipenda

• Si potrà avere: ustione nel punto d'ingresso della corrente, ustione nel tragitto della. corrente, ustione nel punto in cui esce, possibili aritmie o arresto cardiaco,

In the example, the Iris dataset wad reduced with PCA in two features and represented in scatter plot. Each color corresponds to the

a) Visualizzare per ogni anno l’investimento totale, l’investimento cumulativo (dal 2001 al 2010) e la frazione di turisti italiani sul totale, separatamente per ogni

address string Indirizzo di parcheggio del veicolo city string Città nella quale è avvenuto il parcheggio engineType string Identificativo del tipo di motore del

Trovare gli indirizzi e il livello di carburante residuo per le auto che hanno avuto durante lo stazionamento almeno il 70% di carburante residuo e ordinare i

interior string Stringa identificativa delle condizioni interne del veicolo loc coordinates Coordinate della posizione di parcheggio del veicolo plate int32 Identificativo