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:
Selecteer de optie Azure SQL database in de connectorselectie.
Geef in SQL Server database de naam van de server en database op (optioneel).
Selecteer de gegevensverbindingsmodus Importeren of DirectQuery .
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
Selecteer OK.
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.
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 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.
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.
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:
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 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
Als dit de eerste keer is dat u verbinding maakt met deze database, selecteert u het type verificatie en voert u uw referenties in.
Selecteer indien nodig de naam van uw on-premises gegevensgateway.
Als de verbinding niet is versleuteld, schakelt 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 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.
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.