Delen via


Azure Synapse Analytics(SQL-DW)

Samenvatting

Onderdeel Description
Status van vrijgave Algemene beschikbaarheid
Products Excel
Power BI (Semantische modellen)
Power BI (gegevensstromen)
Fabric (Dataflow Gen2)
Power Apps (gegevensstromen)
Dynamics 365 Customer Insights
Analysis Services
Ondersteunde verificatietypen Database (Power BI Desktop, Excel)
Microsoft Account (alle)
Basic (online service)
Service-principal
Documentatie voor functiereferenties Sql.Database-
Sql.Databases

Opmerking

Het service-principalverificatietype wordt niet ondersteund wanneer een on-premises gegevensgateway of een VNet-gegevensgateway (virtueel netwerk) wordt gebruikt.

Opmerking

Sommige mogelijkheden zijn mogelijk aanwezig in één product, maar niet in andere vanwege implementatieschema's en hostspecifieke mogelijkheden.

Ondersteunde mogelijkheden

  • Import
  • DirectQuery (semantische Power BI-modellen)
  • Geavanceerde opties
    • Time-out van opdracht in minuten
    • Systeemeigen SQL-verklaring
    • Relatiekolommen
    • Navigeren met volledige hiërarchie
    • Ondersteuning voor SQL Server-failover
    • Het vouwen van databases inschakelen

Verbinding maken met Azure Synapse Analytics (SQL DW) vanuit Power Query Desktop

De verbinding maken vanuit Power Query Desktop:

  1. Selecteer de azure Synapse Analytics SQL-optie in de connectorselectie.

  2. Geef in het dialoogvenster SQL Server-database dat wordt weergegeven de naam van de server en database op (optioneel). In dit voorbeeld TestAzureSQLServer is dit de servernaam en AdventureWorks2012 de database.

    Schermopname van het dialoogvenster SQL Server-database waarin u een SQL DW-verbinding (Azure Synapse Analytics) invoert.

  3. Selecteer de gegevensverbindingsmodus Import of DirectQuery.

    U kunt ook geavanceerde opties selecteren en invoeren waarmee de verbindingsquery wordt gewijzigd, zoals een time-out voor opdrachten of een systeemeigen query (SQL-instructie). Meer informatie: Verbinding maken met geavanceerde opties

  4. Kies OK.

  5. Als u voor het eerst 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.

    Schermopname van het verificatiedialoogvenster voor SQL DW-verificatie (Azure Synapse Analytics).

    Opmerking

    Hoewel het Windows-verificatietype wordt weergegeven, biedt Azure Synapse Analytics SQL geen ondersteuning voor het Windows-verificatietype. Gebruik de Database-verificatie of de Microsoft-accountverificatie.

    Ga naar Verificatie met een gegevensbronvoor meer informatie over verificatiemethoden.

  6. 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 de Power Query-editor.

Verbinding maken met Azure Synapse Analytics (SQL DW) vanuit Power Query Online

De verbinding maken vanuit Power Query Online:

  1. Selecteer de optie Azure Synapse Analytics (SQL DW) in de connectorselectie.

  2. Geef in het dialoogvenster Azure Synapse Analytics (SQL DW) dat wordt weergegeven de naam op van de server en database (optioneel). In dit voorbeeld testazuresqlserver is dit de servernaam en AdventureWorks2012 de database.

    Schermopname van de pagina Verbinding maken met gegevensbron waar u de onlineverbindingsgegevens invoert.

    U kunt ook geavanceerde opties selecteren en invoeren waarmee de verbindingsquery wordt gewijzigd, zoals een time-out voor opdrachten of een systeemeigen query (SQL-instructie). Meer informatie: Verbinding maken met geavanceerde opties

  3. Als u voor het eerst verbinding maakt met deze database, selecteert u het verificatietype en voert u uw referenties in.

  4. Selecteer Volgende om door te gaan.

  5. Selecteer in Navigator de gegevens die u nodig hebt en selecteer gegevens transformeren.

Verbinding maken met behulp van geavanceerde opties

Power Query Desktop en Power Query Online bieden zo nodig een set geavanceerde opties die u aan uw query kunt toevoegen.

Schermopname van de geavanceerde opties die beschikbaar zijn voor de connector in Power Query.

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 uw verbinding langer duurt dan tien minuten (de standaardtime-out), kunt u in minuten een andere waarde invoeren om de verbinding langer open te houden.
SQL-opdracht Ga voor informatie naar Gegevens importeren uit een database met behulp van een systeemeigen databasequery.
Relatiekolommen opnemen Indien aangevinkt, bevat het kolommen die mogelijk relaties hebben met andere tabellen. Als dit vak is uitgeschakeld, ziet u deze kolommen niet.
Navigeren met volledige hiërarchie Als dit is ingeschakeld, geeft de navigator de volledige hiërarchie weer van tabellen in de database waarmee u verbinding maakt. Als dit leeggemaakt is, geeft de navigator alleen de tabellen weer waarvan de kolommen en rijen gegevens bevatten.
Ondersteuning voor SQL Server-failover inschakelen Als dit is aangevinkt 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 optreedt. Als dit is uitgeschakeld, treedt er geen failover op.
Het vouwen van databases inschakelen Deze optie is alleen beschikbaar in Power Query Online.

Zodra 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 Azure Synapse Analytics.

Probleemoplossingsproces

Always Encrypted-kolommen

Power Query biedt geen ondersteuning voor 'Always Encrypted'-kolommen.