Del via


Azure SQL-database

Resumé

Element Beskrivelse
Udgivelsestilstand Generel tilgængelighed
Understøttede produkter Excel
Power BI (semantiske modeller)
Power BI (dataflow)
Fabric (Dataflow Gen2)
Power Apps (dataflow)
Excel
Dynamics 365 Customer Insights
Analysis Services
Understøttede godkendelsestyper Windows (Power BI Desktop, Excel, Power Query Online med gateway)
Database (Power BI Desktop, Excel)
Microsoft-konto (alle)
Basic (Power Query Online)
Tjenesteprincipal
Dokumentation til funktionsreference Sql.Database
Sql.Databases

Bemærk

Godkendelsestypen for tjenesteprincipalen understøttes ikke, når du bruger en datagateway i det lokale miljø eller en VNet-datagateway (virtuelt netværk).

Bemærk

Nogle funktioner kan være til stede i ét produkt, men ikke andre på grund af installationsplaner og værtsspecifikke egenskaber.

Forudsætninger

Power BI installerer som standard en OLE DB-driver til Azure SQL-database. Men for at opnå optimal ydeevne anbefaler vi, at kunden installerer SQL Server Native Client , før du bruger Azure SQL-databaseconnectoren. SQL Server Native Client 11.0 og SQL Server Native Client 10.0 understøttes begge i den nyeste version.

Understøttede egenskaber

  • Importér
  • DirectQuery (semantiske Power BI-modeller)
  • Avancerede indstillinger
    • Timeout for kommando i minutter
    • Oprindelig SQL-sætning
    • Relationskolonner
    • Naviger vha. det fulde hierarki
    • Understøttelse af SQL Server-failover

Forbind til Azure SQL-database fra Power Query Desktop

Hvis du vil oprette forbindelse til en Azure SQL-database fra Power Query Desktop, skal du benytte følgende fremgangsmåde:

  1. Vælg Azure SQL-database i hent dataoplevelsen. Oplevelsen med at hente data i Power Query Desktop varierer mellem apps. Du kan få flere oplysninger om, hvordan power-forespørgselsskrivebord henter data til din app, ved at gå til Hvor du kan hente data.

  2. Angiv navnet på serveren og databasen i SQL Server-databasen (valgfrit).

    Angiv azure SQL-databaseforbindelse.

  3. Vælg enten tilstanden Import eller DirectQuery-dataforbindelse .

  4. Du kan også vælge og angive avancerede indstillinger, der ændrer forbindelsesforespørgslen, f.eks. en kommandotimeout eller en oprindelig forespørgsel (SQL-sætning). Oplysninger: Forbind ved hjælp af forhåndsindstillinger

  5. Vælg OK.

  6. Hvis det er første gang, du opretter forbindelse til denne database, skal du vælge godkendelsestypen, angive dine legitimationsoplysninger og vælge det niveau, godkendelsesindstillingerne skal anvendes på. Vælg derefter Forbind.

    Azure SQL-databasegodkendelse.

    Du kan få flere oplysninger om godkendelsesmetoder ved at gå til Godkendelse med en datakilde.

    Bemærk

    Hvis forbindelsen ikke er krypteret, bliver du bedt om følgende meddelelse.

    Understøttelse af Azure SQL-databasekryptering.

    Vælg OK for at oprette forbindelse til databasen ved hjælp af en ukrypteret forbindelse, eller følg vejledningen i Aktivér krypterede forbindelser til databaseprogrammet for at konfigurere krypterede forbindelser til Azure SQL-database.

  7. I Navigator skal du vælge de ønskede databaseoplysninger og derefter enten vælge Indlæs for at indlæse dataene eller Transformer data for at fortsætte med at transformere dataene i Power Query-editor.

    Power Query Desktop Navigator, der viser HR-medarbejderdataene.

Forbind til Azure SQL-database fra Power Query Online

Hvis du vil oprette forbindelse til en Azure SQL-database fra Power Query Online, skal du benytte følgende fremgangsmåde:

  1. Vælg indstillingen Azure SQL-database i hent dataoplevelsen. Forskellige apps har forskellige måder at få data på i Power Query Online. Du kan få flere oplysninger om, hvordan du får dataoplevelsen fra din app i Power Query Online, ved at gå til Hvor du kan hente data.

    Skærmbillede af vinduet Hent data med Azure SQL-database fremhævet.

  2. Angiv navnet på serveren og databasen i Azure SQL-databasen.

    Angiv onlineforbindelsen til Azure SQL-databasen.

    Du kan også vælge og angive avancerede indstillinger, der ændrer forbindelsesforespørgslen, f.eks. en kommandotimeout eller en oprindelig forespørgsel (SQL-sætning). Flere oplysninger: Forbind ved hjælp af avancerede indstillinger

  3. Hvis det er første gang, du opretter forbindelse til denne database, skal du vælge godkendelses kinden og angive dine legitimationsoplysninger.

  4. Hvis det er nødvendigt, skal du vælge navnet på din datagateway i det lokale miljø.

  5. Hvis forbindelsen ikke er krypteret, skal du fjerne markeringen i afkrydsningsfeltet Brug krypteret Forbind ion.

  6. Vælg Næste for at fortsætte.

  7. Vælg de data, du har brug for, i Navigator, og vælg derefter Transformér data.

    Power Query Online Navigator, der viser HR-medarbejderdataene.

Forbind ved hjælp af avancerede indstillinger

Både Power Query Desktop og Power Query Online indeholder et sæt avancerede indstillinger, som du kan føje til din forespørgsel, hvis det er nødvendigt.

Visning af avancerede indstillinger, der er tilgængelige i Power Query.

I følgende tabel vises alle de avancerede indstillinger, du kan angive i Power Query Desktop og Power Query Online.

Avanceret indstilling Beskrivelse
Timeout for kommando i minutter Hvis forbindelsen varer længere end 10 minutter (standardtimeout), kan du angive en anden værdi på få minutter for at holde forbindelsen åben længere. Denne indstilling er kun tilgængelig i Power Query Desktop.
SQL statement Du kan få flere oplysninger ved at gå til Importér data fra en database ved hjælp af oprindelig databaseforespørgsel.
Inkluder relationskolonner Hvis afkrydsningsfeltet er markeret, medtages kolonner, der kan have relationer til andre tabeller. Hvis dette felt ikke er markeret, kan du ikke se disse kolonner.
Naviger vha. det fulde hierarki Hvis afkrydsningsfeltet er markeret, viser navigatoren det komplette hierarki af tabeller i den database, du opretter forbindelse til. Hvis markeringen fjernes, viser navigatoren kun de tabeller, hvis kolonner og rækker indeholder data.
Aktivér understøttelse af SQL Server-failover Hvis afkrydsningsfeltet er markeret, flyttes Power Query fra den pågældende node til en anden, når der opstår failover, når en node i Azure SQL-failovergruppen ikke er tilgængelig. Hvis markeringen ryddes, sker der ingen failover.

Når du har valgt de avancerede indstillinger, du har brug for, skal du vælge OK i Power Query Desktop eller Næste i Power Query Online for at oprette forbindelse til din Azure SQL-database.

Fejlfinding

Always Encrypted-kolonner

Power Query understøtter ikke "Always Encrypted"-kolonner.