Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:✅ SQL-analyse-eindpunt, magazijn en gespiegelde database in Microsoft Fabric
In dit artikel leert u hoe u een query uitvoert op een magazijn of een SQL-analyse-eindpunt in Microsoft Fabric.
Vereiste voorwaarden
Als u aan de slag wilt gaan met deze zelfstudie, controleert u de volgende vereisten:
U moet toegang hebben tot een SQL-analyse-eindpunt of -warehouse binnen een Premium-capaciteitswerkruimte met inzender- of hogere machtigingen.
Kies het hulpprogramma voor het uitvoeren van query's.
- Gebruik de SQL-queryeditor in de Microsoft Fabric-portal.
- Gebruik de Visual Query-editor in de Microsoft Fabric-portal.
U kunt ook elk van deze hulpprogramma's gebruiken om verbinding te maken met uw SQL Analytics-eindpunt of Warehouse via een T-SQL-verbindingsreeks. Zie Connectiviteit voor meer informatie.
- Download SQL Server Management Studio (SSMS).
- Download en installeer zowel Visual Studio Code als de mssql-extensie.
Notitie
Bekijk het T-SQL-oppervlakgebied in Fabric Data Warehouse voor SQL-analyse-eindpunt of -warehouse in Microsoft Fabric.
Een nieuwe query uitvoeren in sql-queryeditor
Open een nieuw SQL-queryvenster .
Er wordt een nieuw tabblad weergegeven om een SQL-query te schrijven.
Schrijf een SQL-query en voer deze uit.
Een nieuwe query uitvoeren in visualquery-editor
Open een venster nieuwe visualquery .
Er wordt een nieuw tabblad weergegeven om een visuele query te maken. Als u tabellen wilt toevoegen aan de visualquery, klikt u met de rechtermuisknop op tabellen in verkenner of selecteert u het
...actiemenu en selecteert u Invoegen op canvas. U kunt ze ook slepen en neerzetten in de visualquery door de tabellen te selecteren, vast te houden en vervolgens vanuit Explorer te slepen.
Aanbeveling
Als u tabellen vanuit Explorer wilt slepen en neerzetten, selecteert, houdt u vast en sleept u ze vervolgens naar de visualquery.
Tabellen samenvoegen met behulp van opties in het venster Combineren . In de volgende schermopname voegen we de
DatetabellenWeathersamen met behulp van een Inner join in de algemeneDateIDsleutelkolommen.In de join van de resultatenset worden gecombineerde gegevens weergegeven. U kunt de query bewerken met andere functies in de werkbalk van de Visual-queryeditor. U kunt de resulterende query opslaan als een nieuwe weergave of de T-SQL weergeven.
Een query voor meerdere databases schrijven
U kunt query's voor meerdere databases schrijven naar magazijnen en databases in de huidige actieve werkruimte in Microsoft Fabric.
Er zijn verschillende manieren waarop u query's tussen databases of meerdere magazijnen kunt schrijven binnen dezelfde Microsoft Fabric-werkruimte. In deze sectie verkennen we voorbeelden. U kunt tabellen of weergaven samenvoegen om query's tussen magazijnen uit te voeren binnen de huidige actieve werkruimte.
Voeg SQL Analytics-eindpunt of Warehouse toe vanuit uw huidige actieve werkruimte om objectverkenner te gebruiken met behulp van de actie + Warehouses. Wanneer u SQL Analytics-eindpunt of Warehouse selecteert in het dialoogvenster, wordt het toegevoegd aan de objectverkennerom te verwijzen wanneer u een SQL-query schrijft of visualquery maakt.
U kunt verwijzen naar de tabel uit toegevoegde databases met behulp van driedelige naamgeving. In het volgende voorbeeld gebruikt u de driedelige naam waarnaar moet worden verwezen
ContosoSalesTablein de toegevoegde databaseContosoLakehouse.SELECT * FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso INNER JOIN Affiliation ON Affiliation.AffiliationId = Contoso.RecordTypeID;Als u drie delen gebruikt om te verwijzen naar de databases/tabellen, kunt u meerdere databases koppelen.
SELECT * FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso INNER JOIN My_lakehouse.dbo.Affiliation ON My_lakehouse.dbo.Affiliation.AffiliationId = Contoso.RecordTypeID;Voor efficiëntere en langere query's kunt u aliassen gebruiken.
SELECT * FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso INNER JOIN My_lakehouse.dbo.Affiliation as MyAffiliation ON MyAffiliation.AffiliationId = Contoso.RecordTypeID;Met drie delen kunt u naar de database en tabellen verwijzen, zodat u gegevens uit de ene database naar de andere kunt invoegen.
INSERT INTO ContosoWarehouse.dbo.Affiliation SELECT * FROM My_Lakehouse.dbo.Affiliation;U kunt tabellen uit toegevoegde databases slepen en neerzetten in visualquery-editor om een query voor meerdere databases te maken.
Bovenste 100 rijen selecteren in de Verkenner
Nadat u uw magazijn hebt geopend vanuit de werkruimte, vouwt u de map database, het schema en de tabellen uit in de objectverkenner om alle tabellen weer te geven.
Klik met de rechtermuisknop op de tabel waarop u een query wilt uitvoeren en selecteer TOP 100 rijen selecteren.
Zodra het script automatisch is gegenereerd, selecteert u de knop Uitvoeren om het script uit te voeren en ziet u de resultaten.
Notitie
Op dit moment is er beperkte T-SQL-functionaliteit. Zie het T-SQL-oppervlakgebied voor een lijst met T-SQL-opdrachten die momenteel niet beschikbaar zijn.