Dela via


Azure SQL-databas

Sammanfattning

Objekt Description
Versionsstatus Allmän tillgänglighet
Produkter som stöds Excel
Power BI (semantiska modeller)
Power BI (dataflöden)
Fabric (Dataflöde Gen2)
Power Apps (dataflöden)
Excel
Dynamics 365 Customer Insights
Analysis Services
Autentiseringstyper som stöds Windows (Power BI Desktop, Excel, Power Query Online med gateway)
Databas (Power BI Desktop, Excel)
Microsoft-konto (alla)
Grundläggande (Power Query Online)
Tjänsthuvudman
Funktionsreferensdokumentation Sql.Database
Sql.Databases

Anmärkning

Autentiseringstypen för tjänstens huvudnamn stöds inte när du använder en lokal datagateway eller en virtuell nätverksdatagateway (VNet).

Anmärkning

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

Förutsättningar

Som standard installerar Power BI en OLE DB-drivrutin för Azure SQL databas. För optimala prestanda rekommenderar vi dock att kunden installerar SQL Server intern klient innan du använder Azure SQL-databasanslutningen. SQL Server Native Client 11.0 och SQL Server Native Client 10.0 stöds båda i den senaste versionen.

Funktioner som stöds

  • Import
  • DirectQuery (Power BI semantiska modeller)
  • Avancerade alternativ
    • Tidsgräns för kommando i minuter
    • Intern SQL-instruktion
    • Relationskolumner
    • Navigera med fullständig hierarki
    • stöd för SQL Server redundans

Ansluta till Azure SQL databas från Power Query Desktop

Utför följande steg för att ansluta till en Azure SQL-databas från Power Query Desktop:

  1. Välj Azure SQL databas i upplevelsen för att hämta data. Upplevelsen för att hämta data i Power Query Desktop varierar mellan olika appar. Mer information om Power Query Desktops datahämtning för din app finns i Var du kan hämta data.

  2. I SQL Server databas anger du namnet på servern och databasen (valfritt).

    Ange Azure SQL-databasanslutning.

  3. Välj antingen Importera eller DirectQuery dataanslutningsläge.

  4. Du kan också välja och ange avancerade alternativ som ändrar anslutningsfrågan, till exempel en tidsgräns för kommandot eller en intern fråga (SQL-instruktion). Mer information: Ansluta med hjälp av förhandsalternativ

  5. Välj OK.

  6. Om det är första gången du ansluter till den här databasen väljer du autentiseringstyp, anger dina autentiseringsuppgifter och väljer den nivå som autentiseringsinställningarna ska tillämpas på. Välj sedan Anslut.

    Azure SQL database authentication.

    Mer information om autentiseringsmetoder finns i Autentisering med en datakälla.

    Anmärkning

    Om anslutningen inte är krypterad uppmanas du att skicka följande meddelande.

    Azure SQL databaskrypteringsstöd.

    Välj OK för att ansluta till databasen med hjälp av en okrypterad anslutning, eller följ anvisningarna i Enable encrypted connections to the Database Engine to set up encrypted connections to Azure SQL database.

  7. I Navigator väljer du den databasinformation du vill ha och väljer sedan Load för att läsa in data eller Transforma data för att fortsätta transformera data i Editor Power Query.

    Power Query Desktop Navigator som visar personalavdelningens anställdadata.

Ansluta till Azure SQL databas från Power Query Online

Utför följande steg för att ansluta till en Azure SQL-databas från Power Query Online:

  1. Välj alternativet Azure SQL database i hämta dataupplevelsen. Olika appar har olika sätt att komma till Power Query Online för att hämta data. Mer information om hur du kommer åt funktionerna för datainhämtning i Power Query Online från din app finns i Var du kan hämta data.

    Skärmbild av hämta datafönstret med Azure SQL databas framhävd.

  2. Ange namnet på servern och databasen i Azure SQL.

    Skärmbild av att ange onlineanslutningen för Azure SQL-databasen.

    Du kan också välja och ange avancerade alternativ som ändrar anslutningsfrågan, till exempel en tidsgräns för kommandot eller en intern fråga (SQL-instruktion). Mer information: Anslut med avancerade alternativ

  3. Om det är första gången du ansluter till den här databasen väljer du autentiseringstyp och anger dina autentiseringsuppgifter.

  4. Om det behövs väljer du namnet på din lokala datagateway.

  5. Om anslutningen inte är krypterad avmarkerar du kryssrutan Använd krypterad anslutning .

  6. Klicka på Nästa när du vill fortsätta.

  7. I Navigatör väljer du de data du behöver och väljer sedan Transformera data.

    Skärmbild av Power Query Online Navigator som visar personaldata.

Ansluta med avancerade alternativ

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

Display med avancerade alternativ i Power Query.

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

Avancerad inställning Description
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. Det här alternativet är endast tillgängligt i Power Query Desktop.
SQL-instruktion 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 visas 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.
Aktivera failoverstöd för SQL Server Om markerad, när en nod i gruppen Azure SQL failover inte är tillgänglig, flyttas Power Query från noden till en annan när redundansväxling sker. Om det är avmarkerat sker ingen failover.

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 din Azure SQL databas.

Felsökning

Kolumner med Always Encrypted

Power Query stöder inte kolumner med "Always Encrypted".