Zelfstudie: Een query voor meerdere magazijnen maken in Warehouse
Van toepassing op:✅ SQL Analytics-eindpunt en -magazijn in Microsoft Fabric
In deze zelfstudie leert u hoe u met de SQL-queryeditor kunt werken om crosswarehouse-query's te schrijven.
Notitie
Deze handleiding vormt een onderdeel van een compleet scenario. Als u deze zelfstudie wilt voltooien, moet u eerst deze zelfstudies voltooien:
Een magazijn toevoegen aan het deelvenster Explorer
In deze taak leert u hoe u met de SQL-queryeditor kunt werken om cross-warehouse queries te schrijven.
Zorg ervoor dat de werkruimte die je in de eerste zelfstudie hebt gemaakt, is geopend.
Selecteer het
Wide World Importers
magazijn.Selecteer in het deelvenster Explorer+ Warehouses.
Selecteer in het venster OneLake-catalogus het
Shortcut_Exercise
SQL Analytics-eindpunt. U hebt het SQL-analytics-eindpunt gemaakt in de Gegevens analyseren met een notebook handleiding.Selecteer bevestigen.
In het deelvenster Explorer ziet u dat het
Shortcut_Exercise
SQL Analytics-eindpunt beschikbaar is.
De query voor meerdere magazijnen uitvoeren
In deze taak leert u hoe u de query voor meerdere magazijnen uitvoert. U voert met name een query uit die de Wide World Importers
warehouse koppelt aan het Shortcut_Exercise
SQL-analyse-eindpunt.
Notitie
Een query voor meerdere databases maakt gebruik van driedelige naamgeving van database.schema.table om naar objecten te verwijzen.
Selecteer op het lint Start de optie Nieuwe SQL-query.
Plak de volgende code in de query-editor. De code haalt een aggregaties op van de hoeveelheid die wordt verkocht per voorraaditem, beschrijving en klant.
--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;
Voer de query uit en controleer het queryresultaat.
Wanneer de uitvoering is voltooid, wijzigt u de naam van de query als
Cross-warehouse Query
.
Notitie
U kunt ook crosswarehouse-query's uitvoeren die gegevens uit een magazijn in een andere werkruimte omvatten. Query's voor meerdere werkruimten tussen magazijnen worden echter alleen ondersteund voor query's binnen dezelfde regio.