Delen via


Azure SQL-database

Samenvatting

Onderdeel Description
Uitgavestatus Algemene beschikbaarheid
Ondersteunde producten Excel
Power BI (Semantische modellen)
Power BI (gegevensstromen)
Fabric (Dataflow Gen2)
Power Apps (gegevensstromen)
Excel
Dynamics 365 Customer Insights
Analysis Services
Ondersteunde verificatietypen Windows (Power BI Desktop, Excel, Power Query Online met gateway)
Database (Power BI Desktop, Excel)
Microsoft Account (alle)
Basis (Power Query Online)
Service principal
Referentiedocumenten voor functies Sql.Database-
Sql.Databases

Opmerking

Het service-principalverificatietype wordt niet ondersteund wanneer een on-premises gegevensgateway of een VNet-gegevensgateway (virtueel netwerk) wordt gebruikt.

Opmerking

Sommige mogelijkheden zijn mogelijk aanwezig in één product, maar niet in andere vanwege implementatieschema's en hostspecifieke mogelijkheden.

Vereiste voorwaarden

Power BI installeert standaard een OLE DB-stuurprogramma voor Azure SQL-database. Voor optimale prestaties raden we echter aan dat de klant de systeemeigen SQL Server-client installeert voordat de Azure SQL-databaseconnector wordt gebruikt. SQL Server Native Client 11.0 en SQL Server Native Client 10.0 worden beide ondersteund in de nieuwste versie.

Ondersteunde mogelijkheden

  • Import
  • DirectQuery (semantische Power BI-modellen)
  • Geavanceerde opties
    • Time-out van opdracht in minuten
    • Systeemeigen SQL-verklaring
    • Relatiekolommen
    • Navigeren met volledige hiërarchie
    • Ondersteuning voor SQL Server-failover

Verbinding maken met Azure SQL-database vanuit Power Query Desktop

Voer de volgende stappen uit om vanuit Power Query Desktop verbinding te maken met een Azure SQL-database:

  1. Selecteer Azure SQL-database in de gegevens ophalen-interface. De ervaring voor het ophalen van gegevens in Power Query Desktop varieert tussen apps. Ga naar Waar u gegevenskunt ophalen voor meer informatie over de Power Query Desktop-ervaring voor uw app.

  2. Geef in de SQL Server-database de naam op van de server en database (optioneel).

    Voer een Azure SQL-databaseverbinding in.

  3. Selecteer de gegevensverbindingsmodus Import of DirectQuery.

  4. U kunt desgewenst geavanceerde opties selecteren en invoeren waarmee de verbindingsquery wordt gewijzigd, zoals een time-out voor opdrachten of een systeemeigen query (SQL-instructie). Voor informatie: Verbinding maken met behulp van geavanceerde opties

  5. Kies OK.

  6. Als dit de eerste keer is dat u verbinding maakt met deze database, selecteert u het verificatietype, voert u uw referenties in en selecteert u het niveau waarop u de verificatie-instellingen wilt toepassen. Selecteer vervolgens Connect.

    Azure SQL-database-authenticatie.

    Ga naar Verificatie met een gegevensbronvoor meer informatie over verificatiemethoden.

    Opmerking

    Als de verbinding niet is versleuteld, wordt u gevraagd het volgende bericht te ontvangen.

    Ondersteuning voor Azure SQL-databaseversleuteling.

    Selecteer OK om verbinding te maken met de database met behulp van een niet-versleutelde verbinding of volg de instructies in Versleutelde verbindingen met de Database Engine inschakelen om versleutelde verbindingen met azure SQL-database in te stellen.

  7. Selecteer in Navigator de gewenste databasegegevens en selecteer vervolgens Laden om de gegevens te laden of Gegevens transformeren om door te gaan met het transformeren van de gegevens in de Power Query-editor.

    Power Query Desktop Navigator met de personeelsgegevens van medewerkers.

Verbinding maken met Azure SQL-database vanuit Power Query Online

Voer de volgende stappen uit om vanuit Power Query Online verbinding te maken met een Azure SQL-database:

  1. Selecteer de optie Azure SQL-database in de get data-ervaring. Verschillende apps hebben verschillende manieren om toegang te krijgen tot de Power Query Online-ervaring voor het ophalen van gegevens. Ga naar Waar u gegevens kunt ophalenvoor meer informatie over hoe u toegang krijgt tot de Power Query Online 'gegevens ophalen' ervaring vanuit uw app.

    Schermopname van het venster Gegevens ophalen met de nadruk op De Azure SQL-database.

  2. Geef in De Azure SQL-database de naam van de server en database op.

    Voer de onlineverbinding van de Azure SQL-database in.

    U kunt ook geavanceerde opties selecteren en invoeren waarmee de verbindingsquery wordt gewijzigd, zoals een time-out voor een opdracht of een systeemeigen query (SQL-instructie). Meer informatie: Verbinding maken met geavanceerde opties

  3. Als dit de eerste keer is dat u verbinding maakt met deze database, selecteert u het verificatietype en voert u uw referenties in.

  4. Selecteer indien nodig de naam van uw on-premises gegevensgateway.

  5. Als de verbinding niet is versleuteld, schakelt u het selectievakje Versleutelde verbinding gebruiken uit.

  6. Selecteer Volgende om door te gaan.

  7. Selecteer in Navigator de gegevens die u nodig hebt en selecteer gegevens transformeren.

    Power Query Online Navigator met de personeelsgegevens van medewerkers.

Verbinding maken met behulp van geavanceerde opties

Power Query Desktop en Power Query Online bieden zo nodig een set geavanceerde opties die u aan uw query kunt toevoegen.

Weergave van geavanceerde opties die beschikbaar zijn in Power Query.

De volgende tabel bevat alle geavanceerde opties die u kunt instellen in Power Query Desktop en Power Query Online.

Geavanceerde optie Description
Time-out van opdracht in minuten Als uw verbinding langer duurt dan tien minuten (de standaardtime-out), kunt u in minuten een andere waarde invoeren om de verbinding langer open te houden. Deze optie is alleen beschikbaar in Power Query Desktop.
SQL-opdracht Ga voor informatie naar Gegevens importeren uit een database met behulp van een systeemeigen databasequery.
Relatiekolommen opnemen Indien aangevinkt, bevat het kolommen die mogelijk relaties hebben met andere tabellen. Als dit vak is uitgeschakeld, ziet u deze kolommen niet.
Navigeren met volledige hiërarchie Als dit is ingeschakeld, geeft de navigator de volledige hiërarchie weer van tabellen in de database waarmee u verbinding maakt. Als dit leeggemaakt is, geeft de navigator alleen de tabellen weer waarvan de kolommen en rijen gegevens bevatten.
Ondersteuning voor SQL Server-failover inschakelen Als dit is aangevinkt en een knooppunt in de Azure SQL failovergroep niet beschikbaar is, wordt Power Query van dat knooppunt naar een ander knooppunt verplaatst wanneer er een failover optreedt. Als dit is uitgeschakeld, treedt er geen failover op.

Zodra u de geavanceerde opties hebt geselecteerd die u nodig hebt, selecteert u OK in Power Query Desktop of Volgende in Power Query Online om verbinding te maken met uw Azure SQL-database.

Probleemoplossingsproces

Always Encrypted-kolommen

Power Query biedt geen ondersteuning voor 'Always Encrypted'-kolommen.