Fondamenti di Machine Learning e Data Science - Modulo B PDF
Document Details
Uploaded by Deleted User
Università LUM 'Giuseppe Degennaro'
Carmelo Ardito
Tags
Related
- IIT Mandi Masai Data Science & Machine Learning PDF
- Unit 1 CS - Statistics For Data Science PDF
- Unit 1 CS Statistics For Data Science PDF
- Elements of Machine Learning & Data Science Lecture Notes 2024/25 PDF
- Excel Data Science for Marketing in Action PDF
- Machine Learning for Data Science PDF (Rajiv Gandhi University)
Summary
These notes cover the fundamentals of Machine Learning and Data Science focusing on the practical application of Power BI for business intelligence tasks.
Full Transcript
Laurea triennale in Ingegneria Informatica e dell’Automazione ( classe L8) Curriculum P-Tech - Taranto Fondamenti di Machine Learning e Data Science – Modulo B Prof. Carmelo Ardito [email protected] Servizi di business intelligence – Power BI per la Descriptive Analysis...
Laurea triennale in Ingegneria Informatica e dell’Automazione ( classe L8) Curriculum P-Tech - Taranto Fondamenti di Machine Learning e Data Science – Modulo B Prof. Carmelo Ardito [email protected] Servizi di business intelligence – Power BI per la Descriptive Analysis Prof. Carmelo Ardito | Università LUM ‘’Giuseppe Degennaro’’ Power BI Servizio di business intelligence offerto da Microsoft Permette la creazione e la condivisione di dashboard interattive tramite programmazione visuale, ma anche: domande in linguaggio naturale linguaggio di programmazione DAX (Data Analysis eXpressions) per query complesse non solo visualizzazione: estrazione dati da fonti diverse, trasformazione e armonizzazione di tabelle, applicazione di logiche o algoritmi, accessibilità ai dati tramite grafici interattivi o altri metodi più sofisticati Power BI Desktop: gratutito, offre tutte le funzionalità di progettazione di Power BI Power BI Cloud: servizio disponibile in MS Azure licenze a pagamento, necessario in grandi aziende Estensioni: store Microsoft AppSource o aggiunta di frammenti di codice Python o R Prof. Carmelo Ardito 2 Installazione https://www.microsoft.com/en-us/download/details.aspx?id=58494 Selezionare la pagina in inglese Selezionare la versione di Power BI desktop adatta al proprio computer: Windows - 32 o 64 bit MAC: bisogna usare la versione di prova online Scaricare il file ed eseguirlo Prof. Carmelo Ardito 3 Quattro passi essenziali Ogni passo si basa sull’utilizzo di alcune viste o finestre specifiche Prof. Carmelo Ardito 4 Viste indispensabili per i 4 passi Prof. Carmelo Ardito 5 Caricamento dei dati - Get Data Offre una vasta gamma di possibili “connettori” per impostare una query file Excel, CSV, XML, JSON o intere cartelle contenenti file multipli Estrarre dati memorizzati in report salvati in formato PDF database remoti, specificando le query SQL per recuperare i dati Cloud platform come Amazon Web Services (Redshift), Google Cloud Platform (BigQuery), e, naturalmente, Microsoft Azure Online Services: Google Analytics, Salesforce e Sharepoint Other: Web per fare webscraping estrarre dati da pagine web, scaricare tabelle o altri elementi web di interesse Prof. Carmelo Ardito 6 Trasformazione dei dati - Power Query Editor Power Query Editor Pannello per definire i passi di trasformazione ai nuovi dati recuperati con le varie query Alcune trasformazioni sono disponibili anche in Knime. Prof. Carmelo Ardito 7 Trasformazione dei dati - Power Query Editor Prof. Carmelo Ardito 8 Definire il modello dati Definire come le tabelle risultanti dalle query siano logicamente interconnesse tra loro dichiarare la relazione tra le colonne corrispondenti fra le tabelle (matching column in cap. 3) Step di “design logico” collegandole chiavi corrispondenti sarà possibile utilizzare i dati memorizzati in diverse tabelle all’interno della stessa visualizzazione è come avere tutte le tabelle unite (come se fossero state legate da operazioni di join multiple) pur mantenendole separate e, quindi, utilizzabili nella loro versione “a se stante” facilità le interazioni tra i grafici attraverso filtri o selezioni Power BI permette di costruire il modello in maniera “visuale” disegnando il diagramma ER che unisce le varie tabelle disponibili Prof. Carmelo Ardito 9 Definire il modello dati – Model View Vista Model view mostra le tabelle, ciascuna risultante dai passi di estrazione e trasformazione dichiarati in una query Permette di disegnare le relazioni tramite trascinamento delle colonne coinvolte, insieme alla loro cardinalità e alle direzioni filtro incrociato Prof. Carmelo Ardito 10 Costruire visual - Report view Prof. Carmelo Ardito 11 Costruire visual - Report view Report page è dove posizionare, ridimensionare e spostare i visual schede: ognuna si riferisce a una pagina diversa della nostra dashboard Filters filtri per impostare il sottoinsieme di dati da mostrare nei vari visual si trascinano le colonne da filtrare dal pannello dei campi su una delle caselle del pannello dei filtri Visuals presenta la lista completa dei tipi di grafici e tabelle disponibili visual supplementari da AppSource Prof. Carmelo Ardito 12 Video Tutorial https://learn.microsoft.com/it-it/training/modules/introduction-power-bi/6-build- basic-dashboard Possono essere utili questi video tutorial Introduzione a Microsoft PowerBI https://www.youtube.com/watch?v=RBwRI0PrXls Come creare un Dashboard con Microsoft PowerBI in 4 passaggi https://www.youtube.com/watch?v=fhMtmq9ZI34&t=4s https://www.youtube.com/watch?v=SjPPId6-yf4 Prof. Carmelo Ardito 13 Caso di studio e-commerce specializzato nella vendita di gadget e articoli da regalo basato nel Regno Unito Obiettivo: creare una dashboard delle vendite Dati sparsi in tre diverse tabelle Prof. Carmelo Ardito 14 Schizzo progettuale della dashboard Prof. Carmelo Ardito 15 Primo passo: caricare i dati e controllarli Get data Controllo dei dati caricati ed eventuali modifiche (e.g. intestazioni di colonna non riconosciute o formati non corretti) Prof. Carmelo Ardito 16 Eventuali modifiche ai dati Creo una colonna che mi dia i ricavi generati da ogni singola transazione (nella tabella delle transazioni manca una colonna con l’importo totale della vendita di un certo numero di unità dello stesso prodotto) Prof. Carmelo Ardito 17 Horizontal bar-chart Prof. Carmelo Ardito 18 Treemap Prof. Carmelo Ardito 19 Line chart Prof. Carmelo Ardito 20 Map Prof. Carmelo Ardito 21 Slicer 1 Prof. Carmelo Ardito 22 Slicer 2 – Conditional Column Aprire il file con l’anagrafica clienti in Power Query Editor (scheda Transform) e creare una colonna per assegnare un’etichetta ai dati Prof. Carmelo Ardito 23 Risultato finale Prof. Carmelo Ardito 24 Prof. Carmelo Ardito [email protected]