SQL Server
Samenvatting
| Item | Beschrijving |
|---|---|
| Release-status | Algemene beschikbaarheid |
| Producten | Power BI (gegevenssets) Power BI (gegevensstromen) Power Apps (gegevensstromen) Excel Dynamics 365 Customer Insights Analysis Services |
| Ondersteunde verificatietypen | Database (gebruikersnaam/wachtwoord) Windows |
| Naslag voor M-functies | 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 SQL Server. Voor optimale prestaties wordt echter aangeraden dat de klant de SQL Server Native Client installeert voordat de connector SQL Server 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 (Power BI Desktop)
- Geavanceerde opties
- Time-out van opdracht in minuten
- Native SQL-instructie
- Relatiekolommen
- Navigeren in de volledig hiërarchie
- SQL Server voor failover
Verbinding maken database SQL Server vanuit Power Query Desktop
Voer de volgende stappen uit om de verbinding tot stand te brengen:
Selecteer de SQL Server database in de connectorselectie.
Geef in SQL Server database die wordt weergegeven de naam van de server en database op (optioneel).

Selecteer de modus Importeren of DirectQuery-gegevensverbinding (Power BI Desktop alleen).
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 waarin u de verificatie-instellingen wilt toepassen. Selecteer vervolgens Connect.

Notitie
Als de verbinding niet is versleuteld, wordt het volgende dialoogvenster weergegeven.

Selecteer OK om verbinding te maken met de database met behulp van een niet-versleutelde verbinding of volg deze instructies om versleutelde verbindingen in te stellen voor SQL Server.
Selecteer in Navigator de databasegegevens die u wilt, 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.

Verbinding maken database SQL Server vanuit Power Query Online
Voer de volgende stappen uit om de verbinding tot stand te brengen:
Selecteer de SQL Server database in de connectorselectie.
Geef in SQL Server database die wordt weergegeven de naam van de server en database op (optioneel).

Selecteer indien nodig een on-premises gegevensgateway.
Als dit de eerste keer is dat u verbinding maakt met deze database, selecteert u het type verificatie en geeft u uw referenties op.
Als de verbinding niet is versleuteld en het verbindingsdialoogvenster het selectievakje Versleutelde verbinding gebruiken bevat, moet u het selectievakje in- of 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 dan tien minuten duurt (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, wordt in Navigator de volledige hiërarchie van tabellen weergegeven in de database die u wilt verbinden. Als dit is gewed, worden in 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 SQL Server-failovergroep beschikbaar is, wordt Power Query verplaatst van dat knooppunt naar een ander knooppunt wanneer er een failover plaatsvindt. Als dit is geweed, vindt er geen failover plaats. |
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 SQL Server database.
Problemen oplossen
Always Encrypted kolommen
Power Query biedt geen ondersteuning voor Always Encrypted kolommen.
Volgende stappen
Power Query optimaliseren bij het uitbreiden van tabelkolommen