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:
Selecteer de optie Azure SQL-database in de connectorselectie.
Geef SQL Server database de naam van de server en database op (optioneel).

Selecteer de gegevensconnectiviteitsmodus Importeren of DirectQuery.
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
Selecteer OK.
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.

Ga naar Verificatie met een gegevensbron voor meer informatie over verificatiemethoden.
Notitie
Als de verbinding niet is versleuteld, wordt het volgende bericht weergegeven.

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

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:
Selecteer de optie Azure SQL-database in de connectorselectie.
Geef in Azure SQL database de naam van de server en database op.

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
Als dit de eerste keer is dat u verbinding maakt met deze database, selecteert u het type verificatie en geeft u uw referenties op.
Selecteer indien nodig de naam van uw on-premises gegevensgateway.
Als de verbinding niet is versleuteld, moet u het selectievakje Versleutelde verbinding gebruiken uit.
Selecteer Volgende om door te gaan.
Selecteer in Navigator de gegevens die u nodig hebt en selecteer vervolgens Gegevens transformeren.

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.

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.