Condividi tramite


Avvio rapido: importare dati da Database di Azure per MySQL - Server flessibile in Power BI

SI APPLICA A: Database di Azure per MySQL - Server flessibile

Nota

Questo articolo si applica solo a Power BI Desktop. Attualmente Power Query online o il servizio Power BI non sono supportati.

Power BI Desktop consente di esplorare i dati tramite un'area di disegno che supporta trascinamento e formato libero, un'ampia gamma di visualizzazioni moderne dei dati e un'esperienza di creazione report facile da usare. È possibile importare direttamente dalle tabelle o importare da una query SELECT. Questa guida introduttiva illustra come connettersi con Database di Azure per MySQL server flessibile con Power BI Desktop.

Prerequisiti

  1. Installare Power BI Desktop.
  2. Se ci si connette al database MySQL per la prima volta in Power BI, è necessario installare il pacchetto Oracle MySQL Connector/NET.
  3. Ignorare i passaggi seguenti se il server MySQL ha disabilitato SSL. Se SSL è abilitato, seguire questa procedura per installare il certificato.
    1. Scaricare il certificato pubblico SSL.
    2. Installa il certificato SSL nell'archivio "Autorità di certificazione radice disponibile nell'elenco locale" seguendo questi passaggi:
      1. Avviare il console di gestione certmgr.msc nel sistema Windows.
      2. Fare clic con il pulsante destro del mouse su Autorità di certificazione radice attendibili, quindi selezionare Importa.
      3. Seguire le istruzioni della procedura guidata per importare il certificato radice (ad esempio DigiCertGlobalRootCA.crt.pem) e selezionare OK.

Connettersi con Power BI Desktop dal portale di Azure

Ottenere le informazioni di connessione necessarie per connettersi all'istanza del server flessibile Database di Azure per MySQL. Sono necessari il nome del server completo e le credenziali di accesso.

  1. Accedere al portale di Azure.

  2. Dal menu a sinistra nel portale di Azure scegliere Tutte le risorse e quindi cercare il server creato, ad esempio mydemoserver.

  3. Selezionare il nome del server.

  4. Nel pannello Panoramica del server selezionare l'impostazione Power BI dal menu a sinistra.

    Screenshot della visualizzazione di Power BI nel portale di Azure per connettersi al database.

  5. Selezionare un database dall'elenco a discesa, ad esempio contactsdb, e quindi selezionare Inizia.

  6. Scaricare i file di Power BI Desktop contactsdb.pbids.

    Screenshot del download del file di Power BI per il database.

  7. Aprire il file in Power BI Desktop.

  8. Passare alla scheda Database per specificare il nome utente e la password per il server di database. Si noti che autenticazione di Windows non è supportato per Database di Azure per MySQL server flessibile.

    Screenshot dell'immissione delle credenziali per la connessione con Database di Azure per MySQL database del server flessibile.

  9. In Strumento di navigazione selezionare i dati necessari, quindi caricare o trasformare i dati.

    Screenshot dello strumento di spostamento per visualizzare le tabelle MySQL.

Connettersi al database MySQL da Power BI Desktop

È possibile connettersi a Database di Azure per MySQL server flessibile con Power BI Desktop direttamente senza usare il portale di Azure.

Ottenere le informazioni di connessione a MySQL

  1. Accedere al portale di Azure.
  2. Nel menu a sinistra in portale di Azure selezionare Tutte le risorse e quindi cercare l'istanza del server flessibile Database di Azure per MySQL creata, ad esempio mydemoserver.
  3. Selezionare il nome del server.
  4. Nel pannello Panoramica del server prendere nota dei valori riportati in Nome server e Nome di accesso dell'amministratore server. Se si dimentica la password, in questo pannello è anche possibile reimpostarla.
  5. Passare alla pagina Database per trovare il database a cui connettersi. Power BI Desktop supporta l'aggiunta di una connessione a un database singolo e pertanto è necessario specificare un nome di database per l'importazione dei dati.

Aggiungere una connessione MySQL in Power BI Desktop

  1. Selezionare l'opzione Database MySQL nella selezione del connettore.

    Screenshot dell'aggiunta di una connessione mysql in Power BI.

  2. Nella finestra di dialogo Database MySQL specificare il nome dell'istanza e del database del server flessibile Database di Azure per MySQL.

    Screenshot che mostra l'accesso a Power BI Desktop.

  3. Selezionare il tipo di autenticazione Database e immettere le credenziali del server flessibile di MySQL nelle caselle Nome utente e Password. Assicurarsi di selezionare il livello a cui applicare le credenziali.

    Screenshot dell'immissione delle credenziali per la connessione con il database MySQL.

  4. Al termine, fare clic su OK.

  5. In Strumento di navigazione selezionare i dati necessari, quindi caricare o trasformare i dati.

    Screenshot dello strumento di spostamento per visualizzare le tabelle MySQL.

Connettersi al database MySQL da Power Query Online

Per utilizzare MySQL con le query online di Power BI è necessario un gateway di dati. Vedere come implementare un gateway dati per MySQL. Dopo aver configurato il gateway dati, seguire questa procedura per aggiungere una nuova connessione:

  1. Selezionare l'opzione Database MySQL nella selezione del connettore.

  2. Nella finestra di dialogo Database MySQL specificare il nome del server e del database.

    Screenshot della connessione MySQL con Power Query online.

  3. Selezionare il tipo di autenticazione Base e immettere le credenziali di MySQL nelle caselle Nome utente e Password.

  4. Se la connessione non è crittografata, deselezionare Usa connessione crittografata.

  5. Selezionare Avanti per connettersi al database.

  6. In Strumento di navigazione selezionare i dati necessari, quindi selezionare Trasforma dati per trasformare i dati nell'editor di Power Query.

Connettersi tramite opzioni avanzate

Power Query Desktop offre un set di opzioni avanzate che è possibile aggiungere alla query, se necessario. Nella tabella seguente sono elencate tutte le opzioni avanzate che è possibile impostare in Power Query Desktop.

Opzione avanzata Descrizione
Timeout comando in minuti Se la connessione dura più di 10 minuti (timeout predefinito), è possibile immettere un altro valore in minuti per mantenere la connessione aperta più a lungo. Questa opzione è disponibile solo in Power Query Desktop.
SQL statement Per informazioni, vedere Importare dati da un database usando una query di database nativa.
Includi colonne relazioni Se selezionata, include colonne che potrebbero avere relazioni con altre tabelle. Se questa casella è deselezionata, queste colonne non saranno visibili.
Esplora con gerarchia completa Se selezionata, lo strumento di navigazione visualizza la gerarchia completa delle tabelle nel database a cui ci si connette. Se deselezionato, lo strumento di navigazione visualizza solo le tabelle le cui colonne e righe contengono dati.

Dopo aver selezionato le opzioni avanzate necessarie, selezionare OK in Power Query Desktop per connettersi al database MySQL.

Passaggio successivo