Selvstudium: Opret forespørgsler på tværs af lagre med SQL-forespørgselseditoren
Gælder for: SQL Analytics-slutpunkt og warehouse i Microsoft Fabric
I dette selvstudium kan du få mere at vide om, hvordan du nemt kan oprette og udføre T-SQL-forespørgsler med SQL-forespørgselseditoren på tværs af flere lagre, herunder samle data fra et SQL-analyseslutpunkt og et lager i Microsoft Fabric.
Føj flere lagre til Stifinder
Data Warehouse Tutorial
Vælg arbejdsområdet i navigationsmenuen.Vælg lagerelementet
WideWorldImporters
.Vælg knappen + Warehouses i Stifinder.
Vælg SQL Analytics-slutpunktet for det lakehouse, du oprettede ved hjælp af tidligere genveje med navnet
ShortcutExercise
. Begge elementer føjes til forespørgslen.De valgte lagre viser nu den samme rude i Stifinder .
Udfør en forespørgsel på tværs af lager
I dette eksempel kan du se, hvor nemt du kan køre T-SQL-forespørgsler på tværs af WideWorldImporters
lageret og ShortcutExercise
SQL Analytics-slutpunktet. Du kan skrive forespørgsler på tværs af databaser ved hjælp af navngivning i tre dele for at referere database.schema.table
til , som i SQL Server.
Vælg Ny SQL-forespørgsel på båndet.
Kopiér og indsæt følgende T-SQL-kode i forespørgselseditoren.
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;
Vælg knappen Kør for at udføre forespørgslen. Når forespørgslen er fuldført, kan du se resultaterne.
Omdøb forespørgslen til reference senere. Højreklik på
SQL query 1
i Stifinder, og vælg Omdøb.Skriv
Cross-warehouse query
for at ændre navnet på forespørgslen.Tryk på Enter på tastaturet, eller vælg et vilkårligt sted uden for fanen for at gemme ændringen.
Udfør en forespørgsel på tværs af lagersteder på tværs af arbejdsområder
Følg disse trin for at forespørge om data fra lager A, der findes i et andet arbejdsområde end dit lager B:
- Opret et lakehouse i det samme arbejdsområde som dit lager B.
- I dette lakehouse skal du oprette en genvej, der peger på de påkrævede databaser eller tabeller fra Lager A.
- Via den forrige eksempelforespørgsel på tværs af lageret kan du nu forespørge tabeller i det pågældende lakehouse, som blot er en genvej til Lager A. For eksempel:
SELECT * FROM [lakehouse].[dbo].[table_shortcuted_from_warehouse_A]
Bemærk
Forespørgsler på tværs af lagerområder er i øjeblikket begrænset for forespørgsler inden for samme område.
Næste trin
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: I hele 2024 udfaser vi GitHub-problemer som feedbackmekanisme for indhold og erstatter det med et nyt feedbacksystem. Du kan få flere oplysninger under:Indsend og få vist feedback om