Självstudie: Skapa en fråga mellan olika lager i warehouse
Gäller för:✅ SQL-analysslutpunkt och lager i Microsoft Fabric
I den här självstudien lär du dig hur du arbetar med SQL-frågeredigeraren för att skriva frågor mellan lager.
Kommentar
Den här handledningen är en del av ett kompletta scenario. För att kunna slutföra den här självstudien måste du först slutföra de här självstudierna:
Lägga till ett lager i explorer-fönstret
I den här uppgiften får du lära dig hur du arbetar med SQL-frågeredigeraren för att skriva frågor mellan lager.
Kontrollera att arbetsytan som du skapade i den första handledningen är öppen.
Välj
Wide World Importers
lager.I fönstret Explorer väljer du + Warehouses.
I OneLake-katalogfönstret väljer du slutpunkten för SQL-analys
Shortcut_Exercise
.Välj Bekräfta.
I fönstret Explorer ser du att slutpunkten för
Shortcut_Exercise
SQL-analys är tillgänglig.
Kör frågan mellan olika lager
I den här uppgiften får du lära dig hur du kör en lagerövergripande fråga. Mer specifikt kör du en fråga som ansluter Wide World Importers
-lagret till Shortcut_Exercise
SQL-analysslutpunkten.
Kommentar
En korsdatabasfråga använder tre-delsnamngivning av databas.schema.tabell för att referera till objekt.
På menyfliken Start väljer du Ny SQL-fråga.
Klistra in följande kod i frågeredigeraren. Koden hämtar en sammanställning av sålda kvantiteter per lagerartikel, beskrivning och kund.
--Retrieve an aggregate of quantity sold by stock item, description, and customer. SELECT Sales.StockItemKey, Sales.Description, c.Customer, SUM(CAST(Sales.Quantity AS int)) AS SoldQuantity FROM [dbo].[fact_sale] AS Sales INNER JOIN [Shortcut_Exercise].[dbo].[dimension_customer] AS c ON Sales.CustomerKey = c.CustomerKey GROUP BY Sales.StockItemKey, Sales.Description, c.Customer;
Kör frågan och granska frågeresultatet.
När körningen är klar byter du namn på frågan till
Cross-warehouse Query
.
Kommentar
Du kan också köra frågor mellan olika lager som sträcker sig över data från ett lager på en annan arbetsyta. Det är dock bara möjligt att köra förfrågningar över lager och arbetsytor för frågor inom samma region.