Selvstudium: Opret en forespørgsel på tværs af lagersteder i warehouse
Gælder for:✅ SQL Analytics-slutpunkt og warehouse i Microsoft Fabric
I dette selvstudium kan du få mere at vide om, hvordan du arbejder med SQL-forespørgselseditoren om at skrive en forespørgsel på tværs af lageret.
Bemærk
Dette selvstudium er en del af et end-to-end-scenarie. Hvis du vil fuldføre dette selvstudium, skal du først fuldføre disse selvstudier:
Føj et lager til ruden Stifinder
I denne opgave kan du få mere at vide om, hvordan du arbejder med SQL-forespørgselseditoren for at skrive en forespørgsel på tværs af lageret.
Sørg for, at det arbejdsområde, du oprettede i første selvstudium, er åbent.
Vælg det
Wide World Importers
lager.I ruden
Explorer skal du vælge + Warehouses .I vinduet OneLake-katalog skal du vælge slutpunktet
Shortcut_Exercise
SQL Analytics. Du har oprettet SQL Analytics-slutpunktet i Analysér data med en notesbog selvstudium.Vælg Bekræft.
Bemærk, at det
Shortcut_Exercise
SQL-analyseslutpunkt er tilgængeligt i ruden Explorer.
Kør forespørgslen på tværs af lagersteder
I denne opgave kan du få mere at vide om, hvordan du kører forespørgslen på tværs af lagersteder. Du skal specifikt køre en forespørgsel, der forbinder Wide World Importers
warehouse med Shortcut_Exercise
SQL Analytics-slutpunktet.
Bemærk
En forespørgsel på tværs af databaser bruger tredelt navngivning af database.schema.table til at referere til objekter.
På båndet Hjem skal du vælge Ny SQL-forespørgsel.
Indsæt følgende kode i forespørgselseditoren. Koden henter en samlet mængde, der er solgt efter lagervare, beskrivelse og kunde.
--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 forespørgslen, og gennemse forespørgselsresultatet.
Når udførelsen er fuldført, skal du omdøbe forespørgslen til
Cross-warehouse Query
.
Bemærk
Du kan også køre forespørgsler på tværs af lagre, der strækker sig over data fra et lager i et andet arbejdsområde. Forespørgsler på tværs af lagerområder understøttes dog kun for forespørgsler, der er inden for det samme område.