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:
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:
Velg alternativet MySQL-database i koblingsvalget. Mer informasjon: Hvor henter du data
Angi navnet på serveren og databasen i dialogboksen MySQL-database .
Velg godkjenningstypen for database, og skriv inn MySQL-legitimasjonen i boksene Brukernavn og Passord.
Velg nivået du vil bruke legitimasjonen på.
Når du er ferdig, velger du OK.
Merk
Hvis tilkoblingen ikke er kryptert, blir du spurt med følgende dialogboks.
Velg OK for å koble til databasen ved hjelp av en ukryptert tilkobling, eller følg instruksjonene for å konfigurere krypterte tilkoblinger til SQL Server.
Velg dataene du trenger, i Navigator, og last deretter inn eller transformer dataene.
Koble til til MySQL-database fra Power Query Online
Hvis du vil opprette tilkoblingen, gjør du følgende:
Velg alternativet MySQL-database i koblingsvalget. Mer informasjon: Hvor henter du data
Angi navnet på serveren og databasen i dialogboksen MySQL-database .
Hvis MySQL-serveren ikke er tilgjengelig fra skyen, kan du inkludere navnet på den lokale datagatewayen (personlig modus støttes ikke).
Velg typen enkel godkjenning, og skriv inn MySQL-legitimasjonen i boksene Brukernavn og Passord .
Hvis tilkoblingen ikke er kryptert, fjerner du merket for Bruk kryptert Koble til ion.
Velg Neste for å koble til databasen.
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.