Delen via


Quickstart: Gegevens importeren uit Azure Database for MySQL - Flexible Server in Power BI

Notitie

Dit artikel is alleen van toepassing op Power BI Desktop. Momenteel wordt Power Query online of Power BI-service niet ondersteund.

Met Power BI Desktop kunt u uw gegevens visueel verkennen via een vrije canvas voor slepen en neerzetten, een breed scala aan moderne gegevensvisualisaties en een gebruiksvriendelijke ervaring voor het ontwerpen van rapporten. U kunt rechtstreeks vanuit de tabellen importeren of importeren vanuit een SELECT-query. In deze quickstart leert u hoe u verbinding maakt met Azure Database for MySQL Flexible Server met Power BI Desktop.

Vereisten

  1. Installeer Power BI Desktop.
  2. Als u voor het eerst verbinding maakt met mySQL-database in Power BI, moet u het Oracle MySQL Connector/NET-pakket installeren.
  3. Sla de onderstaande stappen over als De MySQL-server SSL heeft uitgeschakeld. Als SSL is ingeschakeld, volgt u de onderstaande stappen om het certificaat te installeren.
    1. Download het openbare SSL-certificaat.
    2. Installeer het SSL-certificaat in het archief met vertrouwde basiscertificeringsinstanties door de volgende stappen uit te voeren:
      1. Start certmgr.msc Management Console op uw Windows-systeem.
      2. Klik met de rechtermuisknop op Vertrouwde basiscertificeringsinstanties en selecteer Importeren.
      3. Volg de aanwijzingen in de wizard om het basiscertificaat te importeren (bijvoorbeeld DigiCertGlobalRootCA.crt.pem) en selecteer OK.

Verbinding maken met Power BI Desktop vanuit De Azure-portal

Haal de verbindingsgegevens op die nodig zijn om verbinding te maken met het exemplaar van Azure Database for MySQL Flexible Server. U hebt de volledig gekwalificeerde servernaam en aanmeldingsreferenties nodig.

  1. Meld u aan bij het Azure-portaal.

  2. Selecteer in het linkermenu in Azure Portal alle resources en zoek vervolgens naar de server die u hebt gemaakt (zoals mydemoserver).

  3. Selecteer de servernaam.

  4. Selecteer in het deelvenster Overzicht van de server de power BI-instelling in het menu aan de linkerkant.

    Schermopname van het weergeven van Power BI in Azure Portal om verbinding te maken met de database.

  5. Selecteer een database in de vervolgkeuzelijst, bijvoorbeeld contactsdb en selecteer vervolgens Aan de slag.

  6. Download het Power BI Desktop-bestand contactsdb.pbids.

    Schermopname van het downloaden van een Power BI-bestand voor de database.

  7. Open het bestand in Power BI Desktop.

  8. Ga naar het tabblad Database om de gebruikersnaam en het wachtwoord voor uw databaseserver op te geven. Opmerking: Windows-verificatie wordt niet ondersteund voor Azure Database for MySQL Flexible Server.

    Schermopname van het invoeren van referenties om verbinding te maken met azure Database for MySQL Flexible Server-database.

  9. Selecteer in Navigator de gegevens die u nodig hebt en laad of transformeer de gegevens.

    Schermopname van navigator om MySQL-tabellen weer te geven.

Verbinding maken met MySQL-database vanuit Power BI Desktop

U kunt rechtstreeks verbinding maken met Azure Database for MySQL Flexible Server met Power BI Desktop zonder Azure Portal te gebruiken.

De MySQL-verbindingsgegevens ophalen

  1. Meld u aan bij het Azure-portaal.
  2. Selecteer in het linkermenu in Azure Portal alle resources en zoek vervolgens naar het Exemplaar van Azure Database for MySQL Flexible Server dat u hebt gemaakt (zoals mydemoserver).
  3. Selecteer de servernaam.
  4. Ga naar het venster Overzicht van de server en noteer de Servernaam en de Aanmeldingsnaam van de serverbeheerder. Als u uw wachtwoord vergeet, kunt u het wachtwoord in dit venster opnieuw instellen.
  5. Ga naar de pagina Databases om de database te vinden waarmee u verbinding wilt maken. Power BI Desktop ondersteunt het toevoegen van een verbinding met één database en het opgeven van een databasenaam is daarom vereist voor het importeren van gegevens.

MySQL-verbinding toevoegen in Power BI Desktop

  1. Selecteer de mySQL-databaseoptie in de connectorselectie.

    Schermopname van het toevoegen van een mysql-verbinding in Power BI.

  2. Geef in het dialoogvenster MySQL-database de naam op van het exemplaar en de database van Azure Database for MySQL Flexible Server.

    Schermopname van aanmelden bij Power BI Desktop.

  3. Selecteer het type databaseverificatie en voer uw MySQL-referenties in de vakken Gebruikersnaam en Wachtwoord in. Zorg ervoor dat u het niveau selecteert om uw referenties toe te passen.

    Schermopname van het invoeren van referenties om verbinding te maken met de MySQL-database.

  4. Zodra u klaar bent, selecteert u OK.

  5. Selecteer in Navigator de gegevens die u nodig hebt en laad of transformeer de gegevens.

    Schermopname van navigator om MySQL-tabellen weer te geven.

Verbinding maken met MySQL-database vanuit Power Query Online

Een gegevensgateway is vereist voor het online gebruiken van MySQL met Power BI-query. Zie hoe u een gegevensgateway voor MySQL implementeert. Zodra de gegevensgateway is ingesteld, voert u de volgende stappen uit om een nieuwe verbinding toe te voegen:

  1. Selecteer de mySQL-databaseoptie in de connectorselectie.

  2. Geef in het dialoogvenster MySQL-database de naam op van de server en database.

    Schermopname van mySQL-verbinding met Power Query online.

  3. Selecteer het type basisverificatie en voer uw MySQL-referenties in de vakken Gebruikersnaam en Wachtwoord in.

  4. Als uw verbinding niet is versleuteld, schakelt u Versleutelde verbinding gebruiken uit.

  5. Selecteer Volgende om verbinding te maken met de database.

  6. Selecteer in Navigator de gegevens die u nodig hebt en selecteer vervolgens Gegevens transformeren om de gegevens in Power Query-editor te transformeren.

Verbinding maken met behulp van geavanceerde opties

Power Query Desktop biedt een set geavanceerde opties die u indien nodig aan uw query kunt toevoegen. De volgende tabel bevat alle geavanceerde opties die u kunt instellen in Power Query Desktop.

Geavanceerde optie Beschrijving
Time-out van opdracht in minuten Als uw verbinding langer duurt dan tien minuten (de standaardtime-out), kunt u in minuten een andere waarde invoeren om de verbinding langer open te houden. Deze optie is alleen beschikbaar in Power Query Desktop.
SQL statement Ga voor informatie naar Gegevens importeren uit een database met behulp van een systeemeigen databasequery.
Relatiekolommen opnemen Indien ingeschakeld, bevat u kolommen met mogelijk relaties met andere tabellen. Als dit vak is uitgeschakeld, kunt u deze kolommen niet zien.
Navigeren in de volledige hiërarchie Als dit is ingeschakeld, geeft de navigator de volledige hiërarchie weer van tabellen in de database waarmee u verbinding maakt. Als dit is uitgeschakeld, worden alleen de tabellen weergegeven waarvan de kolommen en rijen gegevens bevatten.

Nadat u de geavanceerde opties hebt geselecteerd die u nodig hebt, selecteert u OK in Power Query Desktop om verbinding te maken met uw MySQL-database.

Volgende stap