Del via


MySQL-database

Sammendrag

Element Bekrivelse
Utgivelsestilstand Generell tilgjengelighet
Produkter Excel
Power BI (semantiske modeller)
Power BI (dataflyter)
Stoff (Dataflyt gen2)
Power Apps (dataflyter)
Dynamics 365 Customer Insights
Analysis Services
Godkjenningstyper som støttes Windows (Power BI Desktop, Excel, nettjeneste med gateway)
Database (Power BI Desktop, Excel)
Grunnleggende (nettbasert tjeneste med og uten gateway)
Funksjonsreferansedokumentasjon MySQL.Database

Merk

Noen funksjoner kan være til stede i ett produkt, men ikke andre på grunn av distribusjonsplaner og vertsspesifikke funksjoner.

Forutsetning

Du må installere Oracle MySQL-Koble til or/NET-pakken før du bruker denne koblingen i Power BI Desktop. For Power Query Online (dataflyter) eller Power Bi-tjeneste, hvis MySQL-serveren ikke er tilgjengelig i skyen og en lokal datagateway er nødvendig, må komponenten Oracle MySQL Koble til or/NET også være riktig installert på maskinen som kjører den lokale datagatewayen. Hvis du vil finne ut om pakken er riktig installert, åpner du et PowerShell-vindu og kjører følgende kommando:

[System.Data.Common.DbProviderFactories]::GetFactoryClasses()|ogv

Hvis pakken er riktig installert, vises MySQL-dataleverandøren i den resulterende dialogboksen. Eksempel:

Skjermbilde av dialogboksen for dataleverandøren med MySQL-dataleverandøren fremhevet.

Hvis pakken ikke installeres på riktig måte, kan du samarbeide med kundestøtteteamet for MySQL eller ta kontakt med MySQL.

Merk

MySQL-koblingen støttes ikke i personlig modus for den lokale datagatewayen. Det støttes bare på den lokale datagatewayen (standardmodus)

Funksjoner som støttes

  • Importer
  • Avanserte alternativer
    • Tidsavbrudd for kommando i minutter
    • Opprinnelig SQL-setning
    • Relasjonskolonner
    • Naviger ved å bruke fullstendig hierarki

Koble til til MySQL-database fra Power Query Desktop

Hvis du vil opprette tilkoblingen, gjør du følgende:

  1. Velg alternativet MySQL-database i koblingsvalget. Mer informasjon: Hvor henter du data

  2. Angi navnet på serveren og databasen i dialogboksen MySQL-database .

    Skjermbilde av dialogboksen Tilkobling til MySQL-database.

  3. Velg godkjenningstypen for database, og skriv inn MySQL-legitimasjonen i boksene Brukernavn og Passord.

    Skjermbilde av godkjenningsdialogboksen med databasegodkjenningstype valgt.

  4. Velg nivået du vil bruke legitimasjonen på.

  5. Når du er ferdig, velger du OK.

    Merk

    Hvis tilkoblingen ikke er kryptert, blir du spurt med følgende dialogboks.

    Skjermbilde av dialogboksen for krypteringsstøtte som spør om du vil bruke en ukryptert tilkobling.

    Velg OK for å koble til databasen ved hjelp av en ukryptert tilkobling, eller følg instruksjonene for å konfigurere krypterte tilkoblinger til SQL Server.

  6. Velg dataene du trenger, i Navigator, og last deretter inn eller transformer dataene.

    Skjermbilde av navigatøren, der ett element er valgt og dataene for utvalget vises.

Koble til til MySQL-database fra Power Query Online

Hvis du vil opprette tilkoblingen, gjør du følgende:

  1. Velg alternativet MySQL-database i koblingsvalget. Mer informasjon: Hvor henter du data

  2. Angi navnet på serveren og databasen i dialogboksen MySQL-database .

    Skjermbilde av dialogboksen for Koble til ioninnstillinger med server- og databaseeksempeloppføringer fylt ut.

  3. Hvis MySQL-serveren ikke er tilgjengelig fra skyen, kan du inkludere navnet på den lokale datagatewayen (personlig modus støttes ikke).

  4. Velg typen enkel godkjenning, og skriv inn MySQL-legitimasjonen i boksene Brukernavn og Passord .

  5. Hvis tilkoblingen ikke er kryptert, fjerner du merket for Bruk kryptert Koble til ion.

  6. Velg Neste for å koble til databasen.

  7. Velg dataene du trenger, i Navigator, og velg deretter Transformer data for å transformere dataene i Power Query-redigering.

Koble til ved hjelp av avanserte alternativer

Power Query inneholder et sett med avanserte alternativer som du kan legge til i spørringen om nødvendig.

Tabellen nedenfor viser alle de avanserte alternativene du kan angi i Power Query Desktop.

Avansert alternativ Bekrivelse
Tidsavbrudd for kommando i minutter Hvis tilkoblingen varer lenger enn 10 minutter (standard tidsavbrudd), kan du angi en annen verdi i minutter for å holde tilkoblingen åpen lenger.
SQL statement Hvis du vil ha informasjon, kan du gå til Importer data fra en database ved hjelp av opprinnelig databasespørring.
Inkluder relasjonskolonner Hvis merket, inkluderer kolonner som kan ha relasjoner til andre tabeller. Hvis denne boksen er fjernet, inkluderes ikke disse kolonnene.
Naviger ved å bruke fullstendig hierarki Hvis det er merket av for dette, viser navigatøren det fullstendige hierarkiet av tabeller i databasen du kobler til. Hvis den fjernes, viser navigatøren bare tabellene med kolonner og rader som inneholder data.

Når du har valgt de avanserte alternativene du trenger, velger du OK i Power Query Desktop eller Neste i Power Query Online for å koble til MySQL-databasen.

Begrensninger

Følgende begrensninger gjelder for Power Query MySQL-databasekoblingen.

MySQL-tilkoblinger kan ikke brukes med personlige gatewayer.

Hvis MySQL-databasen ikke er tilgjengelig fra skyen, kan du konfigurere lokale MySQL-tilkoblinger ved å oppgradere til en Enterprise Gateway i stedet for å bruke en personlig lokal datagateway. For skybaserte MySQL-servere er det ikke nødvendig med en gateway.

Det er ikke mulig å mashup MySQL lokale data med R og Python.

For tilfeller der Python eller R brukes med en lokal MySQL-databasetilkobling, kan du bruke én av følgende metoder:

  • Gjør MySQL-serverdatabasen tilgjengelig fra skyen.
  • Flytt lokale MySQL-data til et annet datasett, og bruk Enterprise Gateway utelukkende til dette formålet.