Azure SQL database (Azure SQL-database)

Samenvatting

Item Beschrijving
Releasestatus 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)
Basic (Power Query Online)
Service-principal
Referentiedocumenten voor functies Sql.Database
Sql.Databases

Notitie

Het verificatietype van de service-principal wordt niet ondersteund bij het gebruik van een on-premises gegevensgateway of een VNet-gegevensgateway (virtueel netwerk).

Notitie

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

Vereisten

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

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

Verbinding maken naar 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 get data-ervaring. De ervaring voor het ophalen van gegevens in Power Query Desktop varieert tussen apps. Ga voor meer informatie over de Power Query Desktop-ervaring voor uw app naar Waar u gegevens kunt ophalen.

  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 modus Gegevensverbinding importeren 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. Selecteer 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-databaseverificatie.

    Ga naar Verificatie met een gegevensbron voor meer informatie over verificatiemethoden.

    Notitie

    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 Power Query-editor.

    Power Query Desktop Navigator met de personeelsgegevens van medewerkers.

Verbinding maken naar 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 Power Query Online om gegevens te krijgen. Ga naar Waar u gegevens kunt ophalen voor de Power Query Online-app voor meer informatie over het ophalen van gegevens.

    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 maken ion 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 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 Beschrijving
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 statement Ga voor informatie naar Gegevens importeren uit een database met behulp van een systeemeigen databasequery.
Relatiekolommen opnemen Indien ingeschakeld, bevat u kolommen met mogelijk relaties met andere tabellen. Als dit vak is uitgeschakeld, ziet u deze kolommen niet.
Navigeren in de 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 is uitgeschakeld, worden alleen de tabellen weergegeven waarvan de kolommen en rijen gegevens bevatten.
Ondersteuning voor failover van SQL Server inschakelen Als dit is ingeschakeld, wordt Power Query verplaatst van dat knooppunt naar een ander knooppunt 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.

Probleemoplossing

Always Encrypted-kolommen

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