Database MySQL

Riepilogo

Articolo Descrizione
Stato di rilascio Disponibilità generale
Prodotti Excel
Power BI (modelli semantici)
Power BI (flussi di dati)
Infrastruttura (Dataflow Gen2)
Power Apps (flussi di dati)
Dynamics 365 Customer Insights
Analysis Services
Tipi di autenticazione supportati Windows (Power BI Desktop, Excel, servizio online con gateway)
Database (Power BI Desktop, Excel)
Basic (servizio online con gateway)
Documentazione di riferimento sulle funzioni MySQL.Database

Nota

Alcune funzionalità possono essere presenti in un prodotto, ma non altre a causa di pianificazioni di distribuzione e funzionalità specifiche dell'host.

Prerequisiti

È necessario installare il pacchetto Oracle MySQL Connessione or/NET prima di usare questo connettore in Power BI Desktop. Questo componente deve essere installato anche nel computer che esegue il gateway dati locale per usare questo connettore in Power Query Online (flussi di dati) o servizio Power BI. Il connettore MySQL richiede che il pacchetto MySQL Connessione or/NET sia installato correttamente. Per determinare se il pacchetto è stato installato correttamente, aprire una finestra di PowerShell ed eseguire il comando seguente:

[System.Data.Common.DbProviderFactories]::GetFactoryClasses()|ogv

Se il pacchetto è installato correttamente, il provider di dati MySQL viene visualizzato nella finestra di dialogo risultante. Ad esempio:

Screenshot of the data provider dialog with the MySQL data provider emphasized.

Se il pacchetto non viene installato correttamente, collaborare con il team di supporto di MySQL o contattare MySQL.

Funzionalità supportate

  • Import
  • Opzioni avanzate
    • Timeout del comando in minuti
    • Istruzione SQL nativa
    • Colonne delle relazioni
    • Esplora con gerarchia completa

Connessione al database MySQL da Power Query Desktop

Per stabilire la connessione, seguire questa procedura:

  1. Selezionare l'opzione database MySQL nella selezione del connettore. Altre informazioni: Dove ottenere i dati

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

    Screenshot of the MySQL database connection dialog.

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

    Screenshot of the authentication dialog with the Database authentication kind selected.

  4. Selezionare il livello a cui applicare le credenziali.

  5. Al termine, selezionare OK.

    Nota

    Se la connessione non è crittografata, verrà visualizzata la finestra di dialogo seguente.

    Screenshot of the encryption support dialog asking whether to use an unencrypted connection.

    Selezionare OK per connettersi al database usando una connessione non crittografata oppure seguire le istruzioni per configurare le connessioni crittografate a SQL Server.

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

    Screenshot of the Navigator, with one item selected and the selection's data displayed.

Connessione al database MySQL da Power Query Online

Per stabilire la connessione, seguire questa procedura:

  1. Selezionare l'opzione database MySQL nella selezione del connettore. Altre informazioni: Dove ottenere i dati

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

    Screenshot of the Connection settings dialog with server and database sample entries filled in.

  3. Se necessario, includere il nome del gateway dati locale.

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

  5. Se la connessione non è crittografata, deselezionare Usa Connessione crittografato.

  6. Selezionare Avanti per connettersi al database.

  7. In Strumento di navigazione selezionare i dati necessari, quindi selezionare Trasforma i dati per trasformare i dati in editor di Power Query.

Connessione con opzioni avanzate

Power Query 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 Avanzate Descrizione
Timeout del 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.
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, tali colonne non sono incluse.
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 o Avanti in Power Query Online per connettersi al database MySQL.