Azure SQL-database

Samenvatting

Item Beschrijving
Releasestatus Algemene beschikbaarheid
Ondersteunde producten Excel
Power BI (gegevenssets)
Power BI (gegevensstromen)
Fabric (Gegevensstroom 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)
Documentatie over functiereferenties Sql.Database
Sql.Databases

Notitie

Sommige mogelijkheden kunnen aanwezig zijn 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 de klant echter aan de SQL Server Native Client te installeren 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 (Power BI-gegevenssets)
  • Geavanceerde opties
    • Time-out van opdracht in minuten
    • Systeemeigen SQL-instructie
    • Relatiekolommen
    • Navigeren in de volledig hiërarchie
    • ondersteuning voor SQL Server-failover

Verbinding maken met 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 de optie Azure SQL database in de connectorselectie.

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

    Voer Azure SQL databaseverbinding in.

  3. Selecteer de gegevensverbindingsmodus Importeren of DirectQuery .

  4. U kunt desgewenst geavanceerde opties selecteren en invoeren waarmee de verbindingsquery wordt gewijzigd, zoals een time-out van een opdracht of een systeemeigen query (SQL-instructie). Voor informatie: Verbinding maken met 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 het volgende bericht weergegeven.

    Azure SQL ondersteuning voor databaseversleuteling.

    Selecteer OK om verbinding te maken met de database via 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 gegevens van de medewerkers van Human Resources.

Verbinding maken met 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 connectorselectie.

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

    Voer de onlineverbinding Azure SQL database in.

    U kunt ook geavanceerde opties selecteren en invoeren waarmee de verbindingsquery wordt gewijzigd, zoals een time-out van 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 type verificatie 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 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 gegevens van medewerkers van Human Resources.

Verbinding maken met behulp van geavanceerde opties

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.

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 10 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-instructie Ga voor meer informatie naar Gegevens importeren uit een database met behulp van een systeemeigen databasequery.
Relatiekolommen opnemen Als deze optie is ingeschakeld, bevat deze kolommen die mogelijk relaties hebben met andere tabellen. Als dit vak is uitgeschakeld, ziet u deze kolommen niet.
Navigeren in de volledig hiërarchie Als dit selectievakje is ingeschakeld, geeft de navigator de volledige hiërarchie van tabellen weer in de database waarmee u verbinding maakt. Als deze optie is uitgeschakeld, geeft de navigator alleen de tabellen weer waarvan de kolommen en rijen gegevens bevatten.
Ondersteuning voor failover van SQL Server inschakelen Als dit is ingeschakeld en een knooppunt in de Azure SQL failovergroep niet beschikbaar is, wordt Power Query van dat knooppunt naar een ander knooppunt verplaatst wanneer er een failover plaatsvindt. Als dit is uitgeschakeld, treedt er geen failover op.

Nadat u de geavanceerde opties hebt geselecteerd die u nodig hebt, selecteert u OK in Power Query Bureaublad of Volgende in Power Query Online om verbinding te maken met uw Azure SQL-database.

Problemen oplossen

kolommen Always Encrypted

Power Query biedt geen ondersteuning voor Always Encrypted kolommen.