Create a sample Warehouse in Microsoft Fabric

Applies to: Warehouse in Microsoft Fabric

This article describes how to get started with sample Warehouse using the Microsoft Fabric portal, including creation and consumption of the warehouse.

How to create a new warehouse with sample data

In this section, we walk you through creating a new Warehouse with sample data.

Create a warehouse sample using the Home hub

  1. The first hub in the navigation pane is the Home hub. You can start creating your warehouse sample from the Home hub by selecting the Warehouse sample card under the New section.

    Screenshot showing the Warehouse sample card in the Home hub.

  2. Provide the name for your sample warehouse and select Create.

    Screenshot showing the Warehouse creation experience in the Home hub.

  3. The create action creates a new Warehouse and start loading sample data into it. The data loading takes few seconds to complete.

    Screenshot showing the loading sample data into Warehouse.

  4. On completion of loading sample data, the warehouse opens with data loaded into tables and views to query.

    Screenshot showing the Warehouse loaded with sample data.

Load sample data into existing warehouse

  1. Once you have created your warehouse, you can load sample data into warehouse from Use sample database card.

    Screenshot showing where to select the Warehouse card in the Create hub.

  2. The data loading takes few seconds to complete.

    Screenshot showing the loading sample data into warehouse.

  3. On completion of loading sample data, the warehouse displays data loaded into tables and views to query.

    Screenshot showing the warehouse loaded with sample data.

Sample scripts

Your new warehouse is ready to accept T-SQL queries. The following sample T-SQL scripts can be used on the sample data in your new warehouse.

Note

It is important to note that much of the functionality described in this section is also available to users via a TDS end-point connection and tools such as SQL Server Management Studio (SSMS) or Azure Data Studio (for users who prefer to use T-SQL for the majority of their data processing needs). For more information, see Connectivity or Query a warehouse.


/*************************************************
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