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
- U hebt een bestaande infrastructuurcapaciteit nodig. Als u dat niet doet, start u een Fabric-proefversie.
- Zorg ervoor dat u SQL-database in Fabric inschakelt met behulp van tenantinstellingen voor de beheerportal.
- Maak een nieuwe werkruimte of gebruik een bestaande Fabric-werkruimte.
- Maak een nieuwe SQL-database of gebruik een bestaande SQL-database.
- Overweeg om de AdventureWorks-voorbeeldgegevens in een nieuwe SQL-database te laden.
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.
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.
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
Open een bestaande database met bepaalde gegevens of maak een nieuwe database en laad deze met voorbeeldgegevens.
Vouw de Objectverkenner uit en noteer de tabellen in de database.
Selecteer het replicatiemenu bovenaan de editor en selecteer Replicatie bewaken.
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.
Zodra uw tabellen zijn gerepliceerd, sluit u de pagina Replicatie bewaken .
Selecteer het SQL Analytics-eindpunt in de vervolgkeuzelijst in de SQL-queryeditor.
U ziet nu dat de Objectverkenner overgeschakeld naar de magazijnervaring.
Selecteer enkele tabellen om de gegevens weer te geven en lees rechtstreeks vanuit OneLake.
Selecteer het contextmenu (
...
) voor een tabel en selecteer Eigenschappen in het menu. Hier ziet u de informatie enABFS
het bestandspad van OneLake.Sluit de pagina Eigenschappen en selecteer het contextmenu (
...
) voor een van de tabellen opnieuw.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.
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;
Selecteer vervolgens de vervolgkeuzelijst Nieuwe query op de werkbalk en kies Nieuwe SQL-query in notebook
Selecteer in de notebookervaring het contextmenu (
...
) naast een tabel en selecteer VERVOLGENS TOP 100 SELECTEREN.Als u de T-SQL-query wilt uitvoeren, selecteert u de afspeelknop naast de querycel in het notebook.