Del via


Opsæt din MySQL-databaseforbindelse

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:

  1. Tjek muligheder, begrænsninger og overvejelser for at sikre, at dit tilfælde er understøttet.
  2. Fuldfør forudsætningerne for MySQL-databasen.
  3. Få data i Fabric.
  4. 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:

Skærmbillede af dialogboksen dataprovider med MySQL-dataprovideren fremhævet.

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:

  1. Vælg Arbejdsområderi venstre side af Data Factory.

  2. I dit Data Factory-arbejdsområde skal du vælge Ny>Dataflow Gen2 for at oprette et nyt dataflow.

    Skærmbillede, der viser det arbejdsområde, hvor du vælger at oprette et nyt dataflow.

  3. Vælg enten Hent data på båndet i Power Query, eller vælg Hent data fra en anden kilde i den aktuelle visning.

    Skærmbillede, der viser Power Query-arbejdsområdet med indstillingen Hent data fremhævet.

  4. 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.

    Skærmbillede af siden Data Factory Vælg datakilde, hvor søgefeltet og visningen er fremhævet.

  5. 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.

    Skærmbillede af siden Data Factory Vælg datakilde, der vises, når du har valgt vis mere med listen over connectorer.

Forbind til MySQL-database

Hvis du vil oprette forbindelse, skal du benytte følgende fremgangsmåde:

  1. Vælg indstillingen MySQL-database i connectorvalget. Du kan få flere oplysninger ved at gå til Hvor du kan hente data.

  2. I dialogboksen MySQL-database skal du angive navnet på serveren og databasen.

    Skærmbillede af dialogboksen Forbindelsesindstillinger, hvor server- og databaseeksempelposter er udfyldt.

  3. 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).

  4. Vælg basisgodkendelses kinden, og angiv dine MySQL-legitimationsoplysninger i felterne Brugernavn og Adgangskode .

  5. Hvis forbindelsen ikke er krypteret, skal du rydde Brug krypteret forbindelse.

  6. Vælg Næste for at oprette forbindelse til databasen.

  7. 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.