Delen via


Query's uitvoeren op het SQL-analyse-eindpunt van uw SQL-database in Fabric

Van toepassing op:SQL-database in Microsoft Fabric

Elke Fabric SQL-database wordt gemaakt met een gekoppeld SQL-analyse-eindpunt. Hiermee kunt u al uw rapportagequery's uitvoeren op de OneLake-kopie van de gegevens zonder dat u zich zorgen hoeft te maken over het beïnvloeden van de productie. U moet alle rapportagequery's uitvoeren op het SQL Analytics-eindpunt. Voer rechtstreeks een query uit op de SQL-database voor rapporten waarvoor de meest recente gegevens zijn vereist.

Vereisten

Toegang tot het SQL Analytics-eindpunt

Het EINDPUNT van SQL Analytics kan op meerdere manieren worden opgevraagd met T-SQL:

  • De eerste is via de werkruimte. Elke SQL-database is gekoppeld aan een standaard semantisch model en een SQL-analyse-eindpunt. Het semantische model en het SQL-analyse-eindpunt worden altijd samen met de SQL-database weergegeven in de itemlijst van de werkruimte. U kunt ze openen door ze te selecteren op naam in de lijst. Schermopname van de Fabric-portal met de lijst met werkruimte-items en de drie objecten die zijn gemaakt met een SQL-database.

  • Het SQL Analytics-eindpunt kan ook worden geopend vanuit de SQL-query-editor. Dit kan met name handig zijn bij het schakelen tussen de database en het SQL-analyse-eindpunt. Gebruik de pull-down in de rechterbovenhoek om van de editor naar het analyse-eindpunt te gaan.
    Schermopname van de Fabric-portal met de vervolgkeuzelijst van de queryeditor met de opties voor sql-database- en SQL-analyse-eindpunten.

  • Het SQL Analytics-eindpunt heeft ook een eigen SQL-verbindingsreeks als u rechtstreeks vanuit hulpprogramma's zoals SQL Server Management Studio of de mssql-extensie met Visual Studio Code een query wilt uitvoeren. Zie SQL-verbindingsreeks s zoeken om de verbindingsreeks s op te halen.

Query's uitvoeren op het SQL Analytics-eindpunt

  1. Open een bestaande database met bepaalde gegevens of maak een nieuwe database en laad deze met voorbeeldgegevens.

  2. Vouw de Objectverkenner uit en noteer de tabellen in de database.

  3. Selecteer het replicatiemenu bovenaan de editor en selecteer Replicatie bewaken.

  4. Er wordt een lijst met de tabellen in de database weergegeven. Als dit een nieuwe database is, moet u wachten totdat alle tabellen zijn gerepliceerd. De werkbalk bevat een knop Vernieuwen. Als er problemen zijn met het repliceren van uw gegevens, wordt deze weergegeven op deze pagina.

  5. Zodra uw tabellen zijn gerepliceerd, sluit u de pagina Replicatie bewaken .

  6. Selecteer het SQL Analytics-eindpunt in de vervolgkeuzelijst in de SQL-queryeditor.
    Schermopname van de Fabric-portal met de vervolgkeuzelijst van de queryeditor met de opties voor sql-database- en SQL-analyse-eindpunten.

  7. U ziet nu dat de Objectverkenner overgeschakeld naar de magazijnervaring.

  8. Selecteer enkele tabellen om de gegevens weer te geven en lees rechtstreeks vanuit OneLake.

  9. Selecteer het contextmenu (...) voor een tabel en selecteer Eigenschappen in het menu. Hier ziet u de informatie en ABFS het bestandspad van OneLake.

  10. Sluit de pagina Eigenschappen en selecteer het contextmenu (...) voor een van de tabellen opnieuw.

  11. Selecteer Nieuwe query en SELECTEER TOP 100. Voer de query uit om de bovenste 100 rijen met gegevens weer te geven, opgevraagd vanuit het SQL Analytics-eindpunt, een kopie van de database in OneLake.

  12. Als u andere databases in uw werkruimte hebt, kunt u ook query's uitvoeren met joins tussen databases. Selecteer de knop + Warehouse in de Objectverkenner om het SQL Analytics-eindpunt voor een andere database toe te voegen. U kunt T-SQL-query's schrijven die vergelijkbaar zijn met de volgende query's die verschillende Fabric-gegevensarchieven samenvoegen:

    SELECT TOP (100) [a.AccountID], 
                [a.Account_Name], 
                [o.Order_Date], 
                [o.Order_Amount] 
    FROM    [Contoso Sales Database].[dbo].[dbo_Accounts] a  
            INNER JOIN [Contoso Order History Database].[dbo].[dbo_Orders] o  
            ON a.AccountID = o.AccountID;
    
  13. Selecteer vervolgens de vervolgkeuzelijst Nieuwe query op de werkbalk en kies Nieuwe SQL-query in notebookSchermopname van de SQL-queryeditor van de Fabric-portal met de vervolgkeuzelijst Nieuwe SQL-query.

  14. Selecteer in de notebookervaring het contextmenu (...) naast een tabel en selecteer VERVOLGENS TOP 100 SELECTEREN. Schermopname van de notebookervaring van SQL Database, met de optie SELECT TOP 100 naast een tabel in de Objectverkenner.

  15. Als u de T-SQL-query wilt uitvoeren, selecteert u de afspeelknop naast de querycel in het notebook. Schermopname van de notebookervaring van de Fabric-portal voor het uitvoeren van query's op een tabel.

Volgende stap