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:

  1. Selecteer de SQL Server database in de connectorselectie.

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

    SQL Server database connection builder in Power Query Desktop.

  3. Selecteer de modus Importeren of DirectQuery-gegevensverbinding (Power BI Desktop alleen).

  4. Selecteer OK.

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

    SQL Server databaseverificatie.

    Notitie

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

    SQL Server ondersteuning voor databaseversleuteling.

    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.

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

    Power Query Navigator met de gegevens van de werknemer.

Verbinding maken database SQL Server vanuit Power Query Online

Voer de volgende stappen uit om de verbinding tot stand te brengen:

  1. Selecteer de SQL Server database in de connectorselectie.

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

    SQL Server database connection builder in Power Query Online.

  3. Selecteer indien nodig een on-premises gegevensgateway.

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

  5. Als de verbinding niet is versleuteld en het verbindingsdialoogvenster het selectievakje Versleutelde verbinding gebruiken bevat, moet u het selectievakje in- of 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 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