在 Microsoft Fabric 中建立倉儲
適用於✅:Microsoft Fabric 的倉儲
本文說明了如何使用 Microsoft Fabric 入口網站,在 Microsoft Fabric 中開始使用 Warehouse,包括探索倉儲的建立和取用。 您將了解如何從頭開始建立倉儲和範例,以及其他有用的資訊,讓您熟悉並精通 Microsoft Fabric 入口網站所提供的倉儲功能。
提示
您可以使用新的空白倉儲或具有範例資料的新倉儲,以繼續進行這一系列的使用者入門步驟。
如何建立空白倉儲
在本節中,我們會逐步引導您完成三個不同的工作負載,以在 Microsoft Fabric 入口網站中從頭開始建立倉儲:使用首頁中樞、建立中樞或工作區清單檢視。
使用首頁中樞建立倉儲
瀏覽窗格中的第一個中樞是 [首頁] 中樞。 您可以從 [首頁] 中樞開始建立倉儲,方法是選取 [新增] 區段下的 [倉儲] 卡片。 系統會建立空倉儲,讓您開始在倉儲中建立物件。 您可以使用範例資料來快速入門,也可以根據需要載入您自己的測試資料。
使用 [建立] 中樞建立倉儲
另一個可用來建立倉儲的選項是透過 [建立] 中樞,也就是瀏覽窗格中的第二個中樞。
您可以從 [建立] 中樞來建立倉儲,方法是選取 [資料倉儲] 區段下的 [倉儲] 卡片。 當您選取卡片時,會建立空的倉儲,以便您開始在倉儲中建立物件,或如先前所述,使用範例來開始。
從工作區清單檢視建立倉儲
若要建立倉儲,請瀏覽至您的工作區,選取 [+ 新增],然後選取 [倉儲] 以建立倉儲。
準備好資料
初始化之後,您就可以將資料載入倉儲。 如需將資料放入倉儲的詳細資訊,請參閱擷取資料。
如何使用範例資料建立倉儲
在本節中,我們將逐步引導您從頭開始建立範例倉儲。
瀏覽窗格中的第一個中樞是 [首頁] 中樞。 您可以從 [首頁] 中樞開始建立倉儲範例,方法是選取 [新增] 區段下的 [倉儲範例] 卡片。
提供範例倉儲的名稱,然後選取 [建立]。
建立動作會建立新的倉儲,並開始將範例資料載入其中。 資料載入需要數分鐘的時間才能完成。
完成載入範例資料時,倉儲隨即開啟,並將資料載入資料表和檢視中以供查詢。
如果您已建立空白的現有倉儲,下列步驟將示範如何載入範例數據。
建立倉儲之後,您可以從倉儲首頁的 [使用範例資料庫卡片] 將範例數據載入倉儲。
資料載入需要數分鐘的時間才能完成。
完成載入範例資料時,倉儲隨即顯示載入資料表和檢視中以供查詢的資料。
下列範例 T-SQL 指令碼可用於新倉儲中的範例資料。
注意
務請注意,本章節中所述的大部分功能也可透過 TDS 端點連線和 SQL Server Management Studio (SSMS) 或 Azure Data Studio 等工具提供給使用者 (適用於偏好使用 T-SQL 滿足其大部分資料處理需求的使用者)。 如需詳細資訊,請參閱連線或查詢倉儲。
/************************************************* Get number of trips performed by each medallion **************************************************/ SELECT M.MedallionID ,M.MedallionCode ,COUNT(T.TripDistanceMiles) AS TotalTripCount FROM dbo.Trip AS T JOIN dbo.Medallion AS M ON T.MedallionID=M.MedallionID GROUP BY M.MedallionID ,M.MedallionCode /**************************************************** How many passengers are being picked up on each trip? *****************************************************/ SELECT PassengerCount, COUNT(*) AS CountOfTrips FROM dbo.Trip WHERE PassengerCount > 0 GROUP BY PassengerCount ORDER BY PassengerCount /********************************************************************************* What is the distribution of trips by hour on working days (non-holiday weekdays)? *********************************************************************************/ SELECT ti.HourlyBucket, COUNT(*) AS CountOfTrips FROM dbo.Trip AS tr INNER JOIN dbo.Date AS d ON tr.DateID = d.DateID INNER JOIN dbo.Time AS ti ON tr.PickupTimeID = ti.TimeID WHERE d.IsWeekday = 1 AND d.IsHolidayUSA = 0 GROUP BY ti.HourlyBucket ORDER BY ti.HourlyBucket
提示
您可以使用空白倉儲或範例倉儲,以繼續進行這一系列的使用者入門步驟。