Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Denne artikel beskriver trinene til at oprette en MySQL-databaseforbindelse.
Understøttede godkendelsestyper
MySQL-databaseforbindelsen understøtter følgende autentificeringstyper for henholdsvis copy og Dataflow Gen2.
| Godkendelsestype | Kopiér | Dataflow Gen2 |
|---|---|---|
| Grundlæggende (brugernavn/adgangskode) | √ | √ |
| Windows | i/t | √ |
Konfigurer din forbindelse til Dataflow Gen2
Du kan forbinde Dataflow Gen2 i Microsoft Fabric til MySQL-databasen ved hjælp af Power Query-connectors. Følg disse trin for at oprette din forbindelse:
- Tjek muligheder, begrænsninger og overvejelser for at sikre, at dit tilfælde er understøttet.
- Fuldfør forudsætningerne for MySQL-databasen.
- Få data i Fabric.
- Forbind til MySQL-databasen.
Egenskaber
- Import
- Avancerede indstillinger
- Timeout for kommando i minutter
- Oprindelig SQL-sætning
- Kolonner med relationer
- Naviger ved hjælp af fuldt hierarki
Forudsætninger
Du skal installere Oracle MySQL Connector/NET-pakken , før du bruger denne connector i Power BI Desktop. Hvis din MySQL-server ikke er tilgængelig i cloudmiljøet for Power Query Online (dataflows) eller Power BI-tjenesten, og der kræves en datagateway i det lokale miljø, skal komponenten Oracle MySQL Connector/NET også være installeret korrekt på den computer, der kører datagatewayen i det lokale miljø. Hvis du vil finde ud af, om pakken er installeret korrekt, skal du åbne et PowerShell-vindue og køre følgende kommando:
[System.Data.Common.DbProviderFactories]::GetFactoryClasses()|ogv
Hvis pakken er installeret korrekt, vises MySQL-dataprovideren i den resulterende dialogboks. Eksempel:
Hvis pakken ikke installeres korrekt, kan du arbejde sammen med dit MySQL-supportteam eller kontakte MySQL.
Bemærkning
MySQL-connectoren understøttes ikke i den personlige tilstand for datagatewayen i det lokale miljø. Den understøttes kun på datagatewayen i det lokale miljø (standardtilstand)
Hent data
Sådan henter du data i Data Factory:
Vælg Arbejdsområderi venstre side af Data Factory.
I dit Data Factory-arbejdsområde skal du vælge Ny>Dataflow Gen2 for at oprette et nyt dataflow.
Vælg enten Hent data på båndet i Power Query, eller vælg Hent data fra en anden kilde i den aktuelle visning.
På siden Vælg datakilde skal du bruge Søg til at søge efter navnet på connectoren eller vælge Få vist flere i højre side af connectoren for at få vist en liste over alle de connectorer, der er tilgængelige i Power BI-tjenesten.
Hvis du vælger at se flere stik, kan du stadig bruge Søgning til at søge efter navnet på forbindelsen eller vælge en kategori for at se en liste over forbindelser tilknyttet den kategori.
Forbind til MySQL-database
Hvis du vil oprette forbindelse, skal du benytte følgende fremgangsmåde:
Vælg indstillingen MySQL-database i connectorvalget. Du kan få flere oplysninger ved at gå til Hvor du kan hente data.
I dialogboksen MySQL-database skal du angive navnet på serveren og databasen.
Hvis MySQL-serveren ikke er tilgængelig fra cloudmiljøet, skal du inkludere navnet på din datagateway i det lokale miljø (personlig tilstand understøttes ikke).
Vælg basisgodkendelses kinden, og angiv dine MySQL-legitimationsoplysninger i felterne Brugernavn og Adgangskode .
Hvis forbindelsen ikke er krypteret, skal du rydde Brug krypteret forbindelse.
Vælg Næste for at oprette forbindelse til databasen.
I Navigator vælg du de data, du har brug for, og vælg derefter Transformér data for at transformere dataene i Power Query editor.
Begrænsninger og overvejelser
Følgende begrænsninger gælder for Power Query MySQL-databaseconnectoren.
MySQL-forbindelser kan ikke bruges sammen med personlige gateways
Hvis MySQL-databasen ikke er tilgængelig fra cloudmiljøet, skal du konfigurere MySQL-forbindelser i det lokale miljø ved at opgradere til en standardtilstandsdatagateway i det lokale miljø i stedet for at bruge en personlig datagateway i det lokale miljø. For cloudbaserede MySQL-servere kræves der ikke en gateway.
Det er ikke muligt at mikse MySQL-data i det lokale miljø med R og Python
I tilfælde, hvor Python eller R bruges sammen med en MySQL-databaseforbindelse i det lokale miljø, skal du bruge en af følgende metoder:
- Gør MySQL-serverdatabasen tilgængelig fra cloudmiljøet.
- Flyt MySQL-dataene i det lokale miljø til et andet datasæt, og brug udelukkende Enterprise Gateway til dette formål.
Områder, der ikke understøttes
MySQL-connectoren understøtter ikke China Cloud til Power Apps, Power Automate og Logic Apps. Se MySQL-connectoren for disse produkter.