Azure SQL-database

Samenvatting

Item Beschrijving
Release-status Algemene beschikbaarheid
Ondersteunde producten Power BI (gegevenssets)
Power BI (gegevensstromen)
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)
Functieverwijzings docs Sql.Database
Sql.Databases

Notitie

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

Vereisten

Standaard installeert Power BI een OLE DB voor een Azure SQL-database. Voor optimale prestaties wordt echter aangeraden dat de klant de SQL Server Native 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 (alleen Power BI)
  • Geavanceerde opties
    • Time-out van opdracht in minuten
    • Native SQL-instructie
    • Relatiekolommen
    • Navigeren in de volledig hiërarchie
    • SQL Server failover-ondersteuning

Verbinding maken van Power Query Desktop naar een Azure SQL-database

Als u vanuit Power Query Desktop verbinding wilt maken met een Azure SQL-database, moet u de volgende stappen uitvoeren:

  1. Selecteer de optie Azure SQL-database in de connectorselectie.

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

    Voer Azure SQL databaseverbinding in.

  3. Selecteer de gegevensconnectiviteitsmodus Importeren of DirectQuery.

  4. U kunt desgewenst geavanceerde opties selecteren en invoeren die de verbindingsquery wijzigen, zoals een time-out van de opdracht of een systeemeigen query (SQL instructie). Voor meer informatie: Verbinding maken opties gebruiken

  5. Selecteer OK.

  6. Als dit de eerste keer is dat u verbinding maakt met deze database, selecteert u het verificatietype, geeft u uw referenties op en selecteert u het niveau om de verificatie-instellingen op toe te passen. 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 het volgende bericht weergegeven.

    Ondersteuning voor Azure SQL voor 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 een Azure SQL-database in te stellen.

  7. Selecteer in Navigator de persoonsgegevens van de database die u wilt. 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 werknemersgegevens van Human Resources.

Verbinding maken van SQL Online Power Query Azure-database

Als u vanuit Power Query Online verbinding wilt maken met een Azure SQL-database, moet u de volgende stappen uitvoeren:

  1. Selecteer de optie Azure SQL-database in de connectorselectie.

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

    Voer de onlineverbinding SQL Azure-database in.

    U kunt ook geavanceerde opties selecteren en invoeren om de verbindingsquery te wijzigen, zoals een time-out van de opdracht of een systeemeigen query (SQL instructie). Meer informatie: Verbinding maken geavanceerde opties gebruiken

  3. Als dit de eerste keer is dat u verbinding maakt met deze database, selecteert u het type verificatie en geeft u uw referenties op.

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

  5. Als de verbinding niet is versleuteld, moet 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 vervolgens Gegevens transformeren.

    Power Query Online Navigator met de werknemersgegevens van Human Resources.

Verbinding maken geavanceerde opties gebruiken

Zowel Power Query Desktop als Power Query Online bieden een set geavanceerde opties die u indien nodig aan uw query kunt toevoegen.

Weergave van geavanceerde opties die beschikbaar zijn in Power Query Desktop.

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 de verbinding langer duurt dan 10 minuten (de standaard time-out), kunt u binnen enkele minuten een andere waarde invoeren om de verbinding langer open te houden. Deze optie is alleen beschikbaar in Power Query Desktop.
SQL-instructie Ga naar Gegevens importeren uit een database met behulp van een native databasequery voor meer informatie.
Relatiekolommen opnemen Indien ingeschakeld, bevat kolommen die mogelijk relaties met andere tabellen hebben. Als dit vak is gewist, worden deze kolommen niet weergegeven.
Navigeren in de volledig hiërarchie Als dit is ingeschakeld, geeft de navigator de volledige hiërarchie weer van tabellen in de database die u wilt verbinden. Als dit is gewed, worden in de navigator alleen de tabellen weergegeven waarvan de kolommen en rijen gegevens bevatten.
Ondersteuning voor failover van SQL Server inschakelen Als dit is ingeschakeld en er geen knooppunt in de Azure SQL-failovergroep beschikbaar is, wordt Power Query verplaatst van dat knooppunt naar een ander knooppunt wanneer er een failover plaatsvindt. Als dit is gewed, treedt er geen failover op.

Nadat 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.

Problemen oplossen

Always Encrypted kolommen

Power Query ondersteunt geen 'Always Encrypted'-kolommen.