在 Microsoft Fabric 中创建仓库
适用于:✅Microsoft Fabric 中的仓库
本文介绍如何使用 Microsoft Fabric 门户在 Microsoft Fabric 中开始使用仓库,包括发现仓库的创建和使用。 你将了解如何从头开始创建仓库以及示例和其他有用的信息,以熟悉和精通通过 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
提示
可以继续使用空白仓库或示例仓库来继续此系列的入门步骤。