Självstudie: Skapa frågor mellan lager med SQL-frågeredigeraren
Gäller för: SQL-analysslutpunkt och lager i Microsoft Fabric
I den här självstudien lär du dig hur du enkelt kan skapa och köra T-SQL-frågor med SQL-frågeredigeraren i flera lager, inklusive att koppla samman data från en SQL-analysslutpunkt och ett lager i Microsoft Fabric.
Lägga till flera lager i Utforskaren
Data Warehouse Tutorial
Välj arbetsytan i navigeringsmenyn.Välj lagerartikeln
WideWorldImporters
.I Utforskaren väljer du knappen + Lager.
Välj SQL Analytics-slutpunkten för lakehouse som du skapade med genvägar tidigare med namnet
ShortcutExercise
. Båda objekten läggs till i frågan.De valda lagerställena visar nu samma Explorer-fönster .
Köra en fråga mellan olika lager
I det här exemplet kan du se hur enkelt du kan köra T-SQL-frågor i WideWorldImporters
informationslagret och ShortcutExercise
SQL-analysslutpunkten. Du kan skriva frågor mellan databaser med hjälp av namngivning i tre delar för att referera database.schema.table
till , som i SQL Server.
I menyfliksområdet väljer du Ny SQL-fråga.
Kopiera och klistra in följande T-SQL-kod i frågeredigeraren.
SELECT Sales.StockItemKey, Sales.Description, SUM(CAST(Sales.Quantity AS int)) AS SoldQuantity, c.Customer FROM [dbo].[fact_sale] AS Sales, [ShortcutExercise].[dbo].[dimension_customer] AS c WHERE Sales.CustomerKey = c.CustomerKey GROUP BY Sales.StockItemKey, Sales.Description, c.Customer;
Klicka på knappen Kör för att köra frågan. När frågan har slutförts visas resultatet.
Byt namn på frågan för referens senare. Högerklicka på
SQL query 1
i Utforskaren och välj Byt namn.Skriv
Cross-warehouse query
för att ändra namnet på frågan.Tryck på Retur på tangentbordet eller välj någonstans utanför fliken för att spara ändringen.
Köra en fråga för flera lager mellan arbetsytor
Följ dessa steg om du vill fråga efter data från Warehouse A som finns på en annan arbetsyta än ditt lager B:
- Skapa ett sjöhus på samma arbetsyta som ditt lager B.
- I det lakehouse skapar du en genväg som pekar på de databaser eller tabeller som krävs från lager A.
- Genom den tidigare exempelfrågan mellan lagerställen kan du nu fråga efter tabeller i det lakehouse som bara är en genväg till lager A. Till exempel:
SELECT * FROM [lakehouse].[dbo].[table_shortcuted_from_warehouse_A]
Kommentar
Frågor mellan olika arbetsytor är för närvarande begränsade för frågor inom samma region.
Gå vidare
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för