MySQL-database
Samenvatting
Item | Beschrijving |
---|---|
Releasestatus | Algemene beschikbaarheid |
Producten | Excel Power BI (Semantische modellen) Power BI (gegevensstromen) Fabric (Dataflow Gen2) Power Apps (gegevensstromen) Dynamics 365 Customer Insights Analysis Services |
Ondersteunde verificatietypen | Windows (Power BI Desktop, Excel, onlineservice met gateway) Database (Power BI Desktop, Excel) Basic (onlineservice met en zonder gateway) |
Documentatie voor functiereferenties | MySQL.Database |
Notitie
Sommige mogelijkheden zijn mogelijk aanwezig in één product, maar niet in andere vanwege implementatieschema's en hostspecifieke mogelijkheden.
Vereisten
U moet het Oracle MySQL-Verbinding maken or/NET-pakket installeren voordat u deze connector in Power BI Desktop gebruikt. Voor Power Query Online (gegevensstromen) of Power BI-service, als uw MySQL-server niet in de cloud toegankelijk is en er een on-premises gegevensgateway nodig is, moet het onderdeel Oracle MySQL Verbinding maken or/NET ook correct zijn geïnstalleerd op de computer waarop de on-premises gegevensgateway wordt uitgevoerd. Als u wilt bepalen of het pakket juist is geïnstalleerd, opent u een PowerShell-venster en voert u de volgende opdracht uit:
[System.Data.Common.DbProviderFactories]::GetFactoryClasses()|ogv
Als het pakket correct is geïnstalleerd, wordt de MySQL-gegevensprovider weergegeven in het resulterende dialoogvenster. Voorbeeld:
Als het pakket niet correct wordt geïnstalleerd, neemt u contact op met uw mySQL-ondersteuningsteam of neemt u contact op met MySQL.
Notitie
De MySQL-connector wordt niet ondersteund in de persoonlijke modus van de on-premises gegevensgateway. Dit wordt alleen ondersteund op de on-premises gegevensgateway (standaardmodus)
Ondersteunde mogelijkheden
- Importeren
- Geavanceerde opties
- Time-out van opdracht in minuten
- Systeemeigen SQL-instructie
- Relatiekolommen
- Navigeren in de volledige hiërarchie
Verbinding maken naar MySQL-database vanuit Power Query Desktop
Voer de volgende stappen uit om de verbinding te maken:
Selecteer de mySQL-databaseoptie in de connectorselectie. Meer informatie: Waar gegevens worden opgehaald
Geef in het dialoogvenster MySQL-database de naam op van de server en database.
Selecteer het type databaseverificatie en voer uw MySQL-referenties in de vakken Gebruikersnaam en Wachtwoord in.
Selecteer het niveau om uw referenties toe te passen.
Zodra u klaar bent, selecteert u OK.
Notitie
Als de verbinding niet is versleuteld, wordt u gevraagd het volgende dialoogvenster te openen.
Selecteer OK om verbinding te maken met de database met behulp van een niet-versleutelde verbinding of volg de instructies voor het instellen van versleutelde verbindingen met SQL Server.
Selecteer in Navigator de gegevens die u nodig hebt en laad of transformeer de gegevens.
Verbinding maken naar MySQL-database vanuit Power Query Online
Voer de volgende stappen uit om de verbinding te maken:
Selecteer de mySQL-databaseoptie in de connectorselectie. Meer informatie: Waar gegevens worden opgehaald
Geef in het dialoogvenster MySQL-database de naam op van de server en database.
Als de MySQL-server niet toegankelijk is vanuit de cloud, neemt u de naam van uw on-premises gegevensgateway op (persoonlijke modus wordt niet ondersteund).
Selecteer het type basisverificatie en voer uw MySQL-referenties in de vakken Gebruikersnaam en Wachtwoord in.
Als uw verbinding niet is versleuteld, schakelt u Versleutelde Verbinding maken ion gebruiken uit.
Selecteer Volgende om verbinding te maken met de database.
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 geavanceerde opties
Power Query 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. |
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, worden deze kolommen niet opgenomen. |
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 of Volgende in Power Query Online om verbinding te maken met uw MySQL-database.
Beperkingen
De volgende beperkingen gelden voor de Power Query MySQL-databaseconnector.
MySQL-verbindingen kunnen niet worden gebruikt met persoonlijke gateways.
Als de MySQL-database niet toegankelijk is vanuit de cloud, configureert u On-premises MySQL-verbindingen door een upgrade uit te voeren naar een Enterprise Gateway in plaats van een persoonlijke on-premises gegevensgateway te gebruiken. Voor MySQL-servers in de cloud is geen gateway vereist.
Het is niet mogelijk om on-premises MySQL-gegevens te mashupen met R en Python.
Gebruik een van de volgende methoden voor gevallen waarin Python of R wordt gebruikt met een on-premises MySQL-databaseverbinding:
- Maak de MySQL-serverdatabase toegankelijk vanuit de cloud.
- Verplaats de on-premises MySQL-gegevens naar een andere gegevensset en gebruik hiervoor uitsluitend de Enterprise Gateway.