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:
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.
Angiv navnet på serveren og databasen i SQL Server-databasen (valgfrit).
Vælg enten tilstanden Import eller DirectQuery-dataforbindelse .
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
Vælg OK.
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.
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.
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.
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.
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:
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.
Angiv navnet på serveren og databasen i 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
Hvis det er første gang, du opretter forbindelse til denne database, skal du vælge godkendelses kinden og angive dine legitimationsoplysninger.
Hvis det er nødvendigt, skal du vælge navnet på din datagateway i det lokale miljø.
Hvis forbindelsen ikke er krypteret, skal du fjerne markeringen i afkrydsningsfeltet Brug krypteret Forbind ion.
Vælg Næste for at fortsætte.
Vælg de data, du har brug for, i Navigator, og vælg derefter Transformér data.
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.
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.