Skip to header Skip to main navigation Salta al contenuto principale Skip to footer

Menu profilo utente

  • Accedi
Home
Informatica Consapevole ed Ecosostenibile. Perchè l'informazione sia un bene per l'umanità.

Navigazione principale

  • Home
  • I nostri corsi
  • Drupal
    • Cos'e' Drupal
    • Documentazione
    • Moduli utili per Drupal
  • Ubuntu
    • Che cos'e' Ubuntu
    • Come fare
    • Link utili su Linux e Ubuntu
  • Come Fare
    • Apache
    • Audio
    • CSS - Fogli di Stile
    • Gimp
    • Libre Office
    • Mozilla Thunderbird
    • MySQL MariaDB
    • Tutorial Microsoft
    • Video
    • WEB, Internet
  • Chi sono

Microsoft Power BI - Creare un ambiente MySql con Xampp

Briciole di pane

  • Home
  • Tutorial Microsoft
  • Microsoft Power BI - Creare un ambiente MySql con Xampp

Introduzione

Per poter lavorare con MySQL e leggere il database con Power Bi abbiamo bisogno di:

  • Un ambiente con Apache, MariaDB, PHP, and Perl per l'installazione useremo XAMPP
  • MS Visual Studio
  • Connector/ODBC 9.5.0

Installare XAMPP

Scarichiamo XAMPP dal sito https://www.apachefriends.org/it/index.html

Installiamo Xampp

Lanciamo il programma xampp-windows-XXXX-installer.exe.

Appare il messaggio che sta a indicare che l'installazione di XAMPP avverrà in una cartella differente da C:\Program Files. Per  per aggirare le protezioni UAC il programma verrà installato in C:\xampp. 

Diamo OK

Creare un ambiente MySql con Xampp

 

Click su next

Installazione di Xampp su Windows

Click su Next

Installazione di Xampp su Windows

Confermiamo il percorso di installazione C:\xampp

Click su Next

Installazione di Xampp su Windows

Click su Next

Installazione di Xampp su Windows

Click su Next

Installazione di Xampp su Windows

Attendiamo il completamento dell'installazione.

Installazione di Xampp su Windows

Se vogliamo accedere all'implicazione anche da altri PC in rete facciamo click su Consenti.

Installazione di Xampp su Windows

Terminiamo con Click su Finish.

Installazione di Xampp su Windows

Terminata l'installazione appare la finestra con i servizi da attivare.

Avviamo Apache facendo click su Start.

Avvio server Apache

Avviamo MySQL facendo click su Start.

Avvio MySQL

Se tutto funziona, apriamo il Brower e andiamo all'indirizzo http://localhost oppure http://127.0.0.1 . Appare la finestra

Andiamo sulla pagina iniziale

Utilizzo di phpMyAdmin

Facciamo click sul link phpMyAdmin 

o andiamo direttamente l''indirizzo http://localhost/phpmyadmin appare la schermata. 

A questo punto possiamo creare un database per importare un file SQL.

Creazione di un Database

Creazione di un Database

Andiamo su Database

Creazione di un Database con phpMyAdmin

Inseriamo il nome del database ES Negozi.

Creazione di un Database con phpMyAdmin

Importazione del file sql

Se abbiamo generato un file con l'AI possiamo importarlo. In allegato abbiamo il file negozi_db.sql.zip .

Andiamo sul database negozi e poi su Importa

Creazione di un Database con phpMyAdmin

Inseriamo il file da importare

Creazione di un Database con phpMyAdmin

e scorrendo in fondo facciamo click su Importa

Creazione di un Database con phpMyAdmin

Il database viene importato

Importazione del database

Possiamo vedere le tabelle facendo click sul nome

Importazione del database

Esportazione delle Tabelle

Può essere utile esportare le tabelle se non si vuole accedere a MySQL. PhpMyAdmi permette di esportare tutte le tabelle all'interno di un foglio di calcolo OpenDocument Spreadsheet (ODS)

Andiamo sul database negozi e facciamo click su Esporta

Esportazione del database in ODS

Scegliamo:

  • Metodo di Esportazione:Personalizzato
  • Formato: OpenDocument Spreadsheet
Esportazione del database in ODS

Più in basso

  • Opzioni specifiche al formato: Metti i nomi dei campi nel primo rigo
Esportazione del database in ODS

Facendo click su Esporta verrà generato il file negozi.ods. Ogni pagina contiene una tabella

Esportazione del database in ODS

 

 

Installazione di Visual Studio

Per poter connettersi da Power BI a MySQL occore un connettore che richiede Visual Studio

Andiamo sul sito https://visualstudio.microsoft.com/it/downloads/

Scarichiamo la versione gratuita

Installazione Visual Studio

Procediamo con l'istallazione del file VisualStudioSetup.exe.

Click su Continua

Installazione Visual Studio

Se necessario, per sviluppi successivi, possiamo scegliere anche altri servizi.

Facciamo click su Installa.

Installazione Visual Studio

Attendiamo l'installazione

Installazione Visual Studio

Facciamo click su Ignorare e aggiungere account in un secondo momento.

Installare Visual Studio

Avviamo Visual Studio

Installare Visual Studio

Avviamo senza codice

Installare Visual Studio

 

Installare il Connector/ODBC

Scarichiamo il file dal sito https://dev.mysql.com/downloads/connector/odbc/

Installare il Connector/ODBC

Click su No thanks, just start my download.

Installare il Connector/ODBC

Scarichiamo l'ultima versione del file mysql-connector-odbc-XXXXXX-winx64.msi

Installare il Connector/ODBC

Accettiamo i termini e facciamo click su Next

Installare il Connector/ODBC

Scegliamo la posizione Typical

Installare il Connector/ODBC

Click su Next

Installare il Connector/ODBC

Click su Install.

Al termine della installazione si avrà il programma Origini dati ODBC 

Eseguire il Connector/ODBC

Cerchiamo il programma ODBC a 64 bit

Utilizzare Connector/ODBC con MySQL

Lanciamo il programma Origini dati ODBC. Appare la finestra. Facciamo click su DNS di sistema.

Utilizzare Connector/ODBC con MySQL

Click su Aggiungi

Utilizzare Connector/ODBC con MySQL

Scegliamo MySQL ODBC XX ANSI Driver e facciamo click su Fine

Installare il Connector/ODBC

Nella finestra che appare inseriamo

  • Nome del connettore. MySQL_to_PowerBI Negozi (il nome può essere scelto)
  • TCP/IP Server localhost
  • User: root (a meno che nel DB sia stato creato un utente per quel database)
  • Password: <nessuna> (o quella che è stata inserita nell'installazione di MySQL

Testiamo la connessione facendo click su test

Utilizzare Connector/ODBC con MySQL

Se il test di connessione è andato a buon fine appare

Utilizzare Connector/ODBC con MySQL

Terminiamo con OK > OK > OK

 

Utilizzare il Database MySQL in Power BI

Utilizzare il Database MySQL in Power BI

Andiamo su Recupera Dati > Altro ...

Utilizzare il Database MySQL in Power BI

Cerchiamo ODBC e scegliamo ODBC. Confermiamo con Connetti

Utilizzare il Database MySQL in Power BI

Scegliamo MySQL_to_PowerBI Negozi e diamo OK

Utilizzare il Database MySQL in Power BI

Selezioniamo tutte le tabelle e facciamo click su Trasforma Dati

Trasformare le tabelle MySQL

Tabelle con FOREIGN KEY

La tabella T_Ordini è stata definita con chiavi esterne  FOREIGN KEY

CREATE TABLE T_Ordini (
   ID_Ordine INT PRIMARY KEY,
   Data_Ordine DATE,
   ID_Cliente INT,
   ID_Prodotto INT,
   ID_Negozio INT,
   Prezzo_di_Vendita DECIMAL(10, 2),
   Quantità INT,
   FOREIGN KEY (ID_Cliente) REFERENCES T_Clienti(ID_Cliente),
   FOREIGN KEY (ID_Prodotto) REFERENCES T_Prodotti(ID_Prodotto),
   FOREIGN KEY (ID_Negozio) REFERENCES T_Negozi(ID_Negozio)

Nell'importazione questo genera delle colonne che potrebbero essere espanse. In ogni caso creando le relazioni fra le varie tabelle non ha senso avere queste informazioni. Queste colonne possono essere rimosse.

Trasformare le tabelle MySQL

Ora abbiamo il nostro modello dati

negozi.ods (10.34 KB)
negozi_db.sql.zip (4.66 KB)

Costellazioni Familiari Animiche e Reiki con Janhu

Costellazioni Familiari Animiche e Reiki con Janhu

www.janhu.it

Tutorial Microsoft

I Nostri Tutorial Esercizi

Tutorial, Esercizi, e molto altro

Noi è io sono la nazione

Noi è io sono la nazione

The One People’s Public Trust

Serverplan

Contatti

email ecommunicationinfo@ecommunication.it
 
contattacicellulare +39 393 9374116
 
TelegramTelegram
 
insegnante - docenteChi Sono

Youtube

visita il canale

L'importanza della formazione aziendale

 

Disclaimer & Avvertenze

  • Contattaci
  • Cookies
  • Informativa Cookies - Cookie Policy

Copyright © 2026 ECOmmunication - All rights reserved

Creato e mantenuto da Dott. Silvio Crispiatico