Condividi tramite


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 per 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 e senza 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. Per Power Query Online (flussi di dati) o servizio Power BI, se il server MySQL non è accessibile nel cloud e è necessario un gateway dati locale, il componente Oracle MySQL Connessione or/NET deve anche essere installato correttamente nel computer che esegue il gateway dati locale. 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 della finestra di dialogo del provider di dati con il provider di dati MySQL evidenziato.

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

Nota

Il connettore MySQL non è supportato nella modalità personale del gateway dati locale. È supportato solo nel gateway dati locale (modalità standard)

Funzionalità supportate

  • Importa
  • 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 della finestra di dialogo connessione al database MySQL.

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

    Screenshot della finestra di dialogo di autenticazione con il tipo di autenticazione del database selezionato.

  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 della finestra di dialogo di supporto per la crittografia che chiede se usare una connessione non crittografata.

    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 dello strumento di navigazione con un elemento selezionato e i dati della selezione visualizzati.

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 della finestra di dialogo delle impostazioni di Connessione ion con le voci di esempio del server e del database compilate.

  3. Se il server MySQL non è accessibile dal cloud, includere il nome del gateway dati locale (la modalità personale non è supportata).

  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.

Limiti

Le limitazioni seguenti si applicano al connettore di database MySQL di Power Query.

Le connessioni MySQL non possono essere usate con gateway personali.

Se il database MySQL non è accessibile dal cloud, configurare le connessioni locali di MySQL eseguendo l'aggiornamento a un gateway aziendale invece di usare un gateway dati locale personale. Per i server MySQL basati sul cloud, non è necessario un gateway.

Non è possibile eseguire il mashup dei dati locali di MySQL con R e Python.

Nei casi in cui Python o R viene usato con una connessione locale al database MySQL, usare uno dei metodi seguenti:

  • Rendere il database del server MySQL accessibile dal cloud.
  • Spostare i dati locali di MySQL in un set di dati diverso e usare il gateway aziendale esclusivamente a tale scopo.