Fråga SQL Analytics-slutpunkten eller informationslagret i Microsoft Fabric
Gäller för:✅SQL-analysslutpunkt, lager och speglad databas i Microsoft Fabric
Om du vill komma igång med den här självstudien kontrollerar du följande krav:
Du bör ha åtkomst till en SQL-analysslutpunkt eller ett lager i en Arbetsyta för Premium-kapacitet med deltagare eller högre behörigheter.
Välj frågeverktyget.
- Använd SQL-frågeredigeraren i Microsoft Fabric-portalen.
- Använd frågeredigeraren Visuellt objekt i Microsoft Fabric-portalen.
Du kan också använda något av dessa verktyg för att ansluta till sql-analysslutpunkten eller informationslagret via en T-SQL-anslutningssträng. Mer information finns i Anslutning.
Kommentar
Granska T-SQL-ytan för SQL-analysslutpunkten eller Lager i Microsoft Fabric.
Köra en ny fråga i SQL-frågeredigeraren
Öppna ett nytt SQL-frågefönster .
En ny flik visas där du kan skriva en SQL-fråga.
Skriv en SQL-fråga och kör den.
Köra en ny fråga i Visual Query Editor
Öppna ett nytt visuellt frågefönster .
En ny flik visas där du kan skapa en visuell fråga.
Dra och släpp tabeller från objektutforskaren till visual frågeredigerarens fönster för att skapa en fråga.
Skriva en fråga mellan databaser
Du kan skriva frågor mellan databaser till lager och databaser på den aktuella aktiva arbetsytan i Microsoft Fabric.
Det finns flera sätt att skriva frågor mellan databaser eller flera lager i samma Microsoft Fabric-arbetsyta. I det här avsnittet utforskar vi exempel. Du kan koppla tabeller eller vyer för att köra frågor mellan lager i den aktuella aktiva arbetsytan.
Lägg till SQL Analytics-slutpunkt eller lager från din aktuella aktiva arbetsyta för att objektutforskaren med hjälp av åtgärden + Warehouses. När du väljer SQL-analysslutpunkt eller Lager i dialogrutan läggs den till i objektutforskaren för att referera till när du skriver en SQL-fråga eller skapar en visuell fråga.
Du kan referera till tabellen från tillagda databaser med hjälp av namngivning i tre delar. I följande exempel använder du namnet i tre delar för att referera till
ContosoSalesTable
i den tillagda databasenContosoLakehouse
.SELECT * FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso INNER JOIN Affiliation ON Affiliation.AffiliationId = Contoso.RecordTypeID;
Med hjälp av namngivning i tre delar för att referera till databaser/tabeller kan du ansluta till flera databaser.
SELECT * FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso INNER JOIN My_lakehouse.dbo.Affiliation ON My_lakehouse.dbo.Affiliation.AffiliationId = Contoso.RecordTypeID;
Om du vill ha mer effektiva och längre frågor kan du använda alias.
SELECT * FROM ContosoLakehouse.dbo.ContosoSalesTable AS Contoso INNER JOIN My_lakehouse.dbo.Affiliation as MyAffiliation ON MyAffiliation.AffiliationId = Contoso.RecordTypeID;
Med namngivning i tre delar för att referera till databasen och tabellerna kan du infoga data från en databas till en annan.
INSERT INTO ContosoWarehouse.dbo.Affiliation SELECT * FROM My_Lakehouse.dbo.Affiliation;
Du kan dra och släppa tabeller från tillagda databaser till Visual Query Editor för att skapa en fråga mellan databaser.
Välj de 100 översta raderna i Utforskaren
När du har öppnat ditt lager från arbetsytan expanderar du mappen databas, schema och tabeller i objektutforskaren för att se alla tabeller i listan.
Högerklicka på tabellen som du vill köra frågor mot och välj Välj de 100 översta raderna.
När skriptet har genererats automatiskt väljer du knappen Kör för att köra skriptet och ser resultatet.
Kommentar
För närvarande finns det begränsade T-SQL-funktioner. Se T-SQL-ytan för en lista över T-SQL-kommandon som för närvarande inte är tillgängliga.