教學課程:在倉儲中建立跨倉儲查詢
適用於:✅ Microsoft Fabric 中的 SQL 分析端點和倉儲
在本教學課程中,瞭解如何使用 SQL 查詢編輯器來撰寫跨倉儲查詢。
將倉儲新增至 [總管] 窗格
在這項工作中,瞭解如何使用 SQL 查詢編輯器來撰寫跨倉儲查詢。
確保您在第一個教學課程中建立的工作區已開啟。
選取
Wide World Importers
倉儲。在 [總管] 窗格中,選取 [+ 倉庫]。
在 [OneLake 目錄] 視窗中,選取
Shortcut_Exercise
SQL 分析端點。 您已在 使用 筆記本分析數據教學課程中建立 SQL 分析端點。選取 確認。
在 [總覽] [ 窗格] 中,請注意
Shortcut_Exercise
SQL 分析端點可供使用。
執行跨倉庫查詢
在這項任務中,學習如何執行跨倉庫查詢。 具體而言,您將執行查詢,將 Wide World Importers
倉儲聯結至 Shortcut_Exercise
SQL 分析端點。
注意
跨資料庫查詢會使用 database.schema.table 的三段式命名來參考物件。
在 [首頁] 功能區上,選取 [新增 SQL 查詢]。
在查詢編輯器中,貼上下列程序代碼。 此程式代碼會擷取依據庫存項目、描述和客戶的銷售數量匯總。
--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;
執行查詢,並檢閱查詢結果。
執行完成時,請將查詢重新命名為
Cross-warehouse Query
。
注意
您也可以執行對來自不同工作區的倉儲數據進行的跨倉儲查詢。 不過,跨倉儲和跨工作區的查詢僅支援在相同區域內進行的查詢 。