Dela via


MySQL-databas

Sammanfattning

Objekt beskrivning
Versionstillstånd Allmän tillgänglighet
Produkter Excel
Power BI (semantiska modeller)
Power BI (dataflöden)
Infrastrukturresurser (Dataflöde Gen2)
Power Apps (dataflöden)
Dynamics 365 Customer Insights
Analysis Services
Autentiseringstyper som stöds Windows (Power BI Desktop, Excel, onlinetjänst med gateway)
Databas (Power BI Desktop, Excel)
Basic (onlinetjänst med och utan gateway)
Dokumentation om funktionsreferens MySQL.Database

Kommentar

Vissa funktioner kan finnas i en produkt, men inte andra på grund av distributionsscheman och värdspecifika funktioner.

Förutsättningar

Du måste installera Oracle MySQL-Anslut eller/NET-paketet innan du använder den här anslutningsappen i Power BI Desktop. För Power Query Online (dataflöden) eller Power BI-tjänst måste komponenten Oracle MySQL Anslut or/NET också vara korrekt installerad på datorn som kör den lokala datagatewayen om MySQL-servern inte är tillgänglig i molnet och en lokal datagateway behövs. Om du vill ta reda på om paketet har installerats korrekt öppnar du ett PowerShell-fönster och kör följande kommando:

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

Om paketet är korrekt installerat visas MySQL-dataprovidern i den resulterande dialogrutan. Till exempel:

Skärmbild av dialogrutan dataprovider med MySQL-dataprovidern framhävd.

Om paketet inte installeras korrekt kan du kontakta mySQL-supportteamet eller kontakta MySQL.

Kommentar

MySQL-anslutningsappen stöds inte i det personliga läget för den lokala datagatewayen. Det stöds bara på den lokala datagatewayen (standardläge)

Funktioner som stöds

  • Importera
  • Avancerade alternativ
    • Tidsgräns för kommando i minuter
    • Intern SQL-instruktion
    • Relationskolumner
    • Navigera med fullständig hierarki

Anslut till MySQL-databasen från Power Query Desktop

Utför följande steg för att upprätta anslutningen:

  1. Välj alternativet MySQL-databas i valet av anslutningsapp. Mer information: Var du hämtar data

  2. I dialogrutan MySQL-databas anger du namnet på servern och databasen.

    Skärmbild av dialogrutan MySQL-databasanslutning.

  3. Välj autentiseringstypen Databas och ange dina MySQL-autentiseringsuppgifter i rutorna Användarnamn och Lösenord .

    Skärmbild av autentiseringsdialogrutan med typen Databasautentisering markerad.

  4. Välj den nivå som du vill tillämpa dina autentiseringsuppgifter på.

  5. När du är klar väljer du OK.

    Kommentar

    Om anslutningen inte är krypterad uppmanas du att använda följande dialogruta.

    Skärmbild av dialogrutan för krypteringsstöd som frågar om du vill använda en okrypterad anslutning.

    Välj OK för att ansluta till databasen med hjälp av en okrypterad anslutning, eller följ anvisningarna för att konfigurera krypterade anslutningar till SQL Server.

  6. I Navigatör väljer du de data du behöver och läser sedan in eller transformerar sedan data.

    Skärmbild av navigatören med ett objekt valt och markeringens data som visas.

Anslut till MySQL-databasen från Power Query Online

Utför följande steg för att upprätta anslutningen:

  1. Välj alternativet MySQL-databas i valet av anslutningsapp. Mer information: Var du hämtar data

  2. I dialogrutan MySQL-databas anger du namnet på servern och databasen.

    Skärmbild av dialogrutan Anslut ionsinställningar med server- och databasexempelposter ifyllda.

  3. Om MySQL-servern inte är tillgänglig från molnet inkluderar du namnet på din lokala datagateway (personligt läge stöds inte).

  4. Välj typ av grundläggande autentisering och ange dina MySQL-autentiseringsuppgifter i rutorna Användarnamn och Lösenord .

  5. Om anslutningen inte är krypterad avmarkerar du Använd krypterad Anslut ion.

  6. Välj Nästa för att ansluta till databasen.

  7. I Navigatör väljer du de data du behöver och väljer sedan Transformera data för att transformera data i Power Query-redigeraren.

Anslut med hjälp av avancerade alternativ

Power Query innehåller en uppsättning avancerade alternativ som du kan lägga till i din fråga om det behövs.

I följande tabell visas alla avancerade alternativ som du kan ange i Power Query Desktop.

Avancerat alternativ beskrivning
Tidsgräns för kommando i minuter Om anslutningen varar längre än 10 minuter (standardtidsgränsen) kan du ange ett annat värde på några minuter för att hålla anslutningen öppen längre.
SQL statement Mer information finns i Importera data från en databas med hjälp av intern databasfråga.
Inkludera relationskolumner Om markerat innehåller kolumner som kan ha relationer till andra tabeller. Om den här rutan är avmarkerad inkluderas inte dessa kolumner.
Navigera med fullständig hierarki Om det är markerat visar navigatören den fullständiga hierarkin med tabeller i databasen som du ansluter till. Om det avmarkeras visar navigatören endast de tabeller vars kolumner och rader innehåller data.

När du har valt de avancerade alternativ som du behöver väljer du OK i Power Query Desktop eller Nästa i Power Query Online för att ansluta till mySQL-databasen.

Begränsningar

Följande begränsningar gäller för Anslutningsappen för Power Query MySQL-databasen.

MySQL-anslutningar kan inte användas med personliga gatewayer.

Om MySQL-databasen inte är tillgänglig från molnet konfigurerar du lokala MySQL-anslutningar genom att uppgradera till en Enterprise Gateway i stället för att använda en personlig lokal datagateway. För molnbaserade MySQL-servrar krävs ingen gateway.

Det går inte att kombinera lokala MySQL-data med R och Python.

Om Python eller R används med en lokal MySQL-databasanslutning använder du någon av följande metoder:

  • Gör MySQL-serverdatabasen tillgänglig från molnet.
  • Flytta lokala MySQL-data till en annan datauppsättning och använd Enterprise Gateway exklusivt för det ändamålet.